Титла: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 20, 2014, 16:50 Здравейте,
имам интернет през wireless които шервам към едната лан карта и от там в друго устройство. От компа към устройството връзката е ок :) Но от компа към интернет, няма връзка. Ако разкача ЛАНА, имам интернет, закача ли го ... не :( Някой може ли да окаже съдействие ? Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 21, 2014, 03:46 Здравейте,какво е положението с default gateway на ЛАН картата? Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 21, 2014, 09:06 Изхода от:
ip addr print ip route print Ще помогне за диагностицирането... Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 21, 2014, 10:56 Настройките ми са както следва:
1. Wireless (автоматични) 192.168.1.104 192.168.1.255 маска: 255.255.255.0 192.168.1.1 2. Лан карта (ръчни) 192.168.1.9 192.168.1.255 маска: 255.255.255.0 192.168.1.1 3. Устройство (ръчни) 192.168.1.10 маска: 255.255.255.0 192.168.1.1 Primary: 192.168.1.1 Secondary: 192.168.1.1 Относно изхода от командите, не ми открива команда "print" Титла: Re: Проблем с интернет през SHARE Публикувано от: spec1a в Sep 21, 2014, 11:12 Има някаква грешка, няма как адреса де е:
192.168.104 Трябва да има още едно число ( от 0 до 255) По добре дай пълния изход от командите: ifconfig iwconfig route -n Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 21, 2014, 11:23 Има някаква грешка, няма как адреса де е:192.168.1.104 ifconfig ivo@Ivo:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0f:ea:e4:b0:3e inet6 addr: fe80::20f:eaff:fee4:b03e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3254 errors:0 dropped:0 overruns:0 frame:0 TX packets:1409 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:381248 (381.2 KB) TX bytes:125056 (125.0 KB) Interrupt:20 eth1 Link encap:Ethernet HWaddr 4c:00:10:73:02:76 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:37290 errors:0 dropped:0 overruns:0 frame:0 TX packets:37290 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:29941282 (29.9 MB) TX bytes:29941282 (29.9 MB) wlan0 Link encap:Ethernet HWaddr 00:c0:ca:3b:56:8b inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2c0:caff:fe3b:568b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14897 errors:0 dropped:0 overruns:0 frame:0 TX packets:30918 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2746983 (2.7 MB) TX bytes:19871884 (19.8 MB) iwconfig wlan0 IEEE 802.11bgn ESSID:"Bam Bam Corp." Mode:Managed Frequency:2.417 GHz Access Point: 00:1D:7E:ED:0F:53 Bit Rate=18 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=37/70 Signal level=-73 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:175 Invalid misc:66 Missed beacon:0 lo no wireless extensions. eth0 no wireless extensions. eth1 no wireless extensions. route -n ivo@Ivo:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 21, 2014, 12:02 Съгласно видяното не е възможна ип комуникация към устройства, закачени на етернет интерфейсите. Нямаш назначени ип адреси на тях. Я кажи каква е идеята ама малко по подробно (с имена и адреси). Също ми е интересно каква е дистрибуцията...
П.п. командите, които написах (както и всички такива, свързани със системната конфигурация) се изпълняват като root Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 21, 2014, 12:36 Проблема е вероятно, че разкачам връзката на лана, за да имам нет (когато изпълнявам командите)
Иначе идеята е :) имам мен през wireles. От лан картата шервам нет на устройството. Идеята е през интернет, да имам достъп до устройството ;) Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 21, 2014, 13:01 Цитат ifconfigivo@Ivo:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0f:ea:e4:b0:3e inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20f:eaff:fee4:b03e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6323 errors:0 dropped:0 overruns:0 frame:0 TX packets:1633 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:577664 (577.6 KB) TX bytes:151614 (151.6 KB) Interrupt:20 eth1 Link encap:Ethernet HWaddr 4c:00:10:73:02:76 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:110806 errors:0 dropped:0 overruns:0 frame:0 TX packets:110806 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:94147276 (94.1 MB) TX bytes:94147276 (94.1 MB) wlan0 Link encap:Ethernet HWaddr 00:c0:ca:3b:56:8b inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2c0:caff:fe3b:568b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41086 errors:0 dropped:0 overruns:0 frame:0 TX packets:97220 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5793357 (5.7 MB) TX bytes:63509612 (63.5 MB) Цитат iwconfigivo@Ivo:~$ iwconfig wlan0 IEEE 802.11bgn ESSID:"Bam Bam Corp." Mode:Managed Frequency:2.417 GHz Access Point: 00:1D:7E:ED:0F:53 Bit Rate=18 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=33/70 Signal level=-77 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:582 Invalid misc:68 Missed beacon:0 lo no wireless extensions. eth0 no wireless extensions. eth1 no wireless extensions. Цитат route -nivo@Ivo:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 21, 2014, 15:18 Проблема ти е, че използваш еднаква мрежа и за двата интерфейса (192.168.1.0/24).
Ако искаш да имаш достъп от интернет до нещото, закачено на етернет интерфейса има три варианта: 1. Правиш бридж и добавяш в него вифи и етернет интерфейсите и така до устройството ще имаш чиста layer2 връзка като достъпа от интернет (пренасочване на портове и т.н.) го правиш директно от рутера. 2. Правиш различни мрежовите адреси на двата интерфейса, описваш в рутинг таблицата на рутера къде се намира втората (етернет) мрежата и правиш пренасочване на портовете както в т.1 (ако рутера позволява да пренасочваш към адреси от друг мрежов сегмент) 3. Разновидност на т.2, но с активиран NAT на машината и повторно пренасочване към устройството, което се опитваш да достигнеш. Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 22, 2014, 08:39 Благодаря за изчерпателният отговор, но ако може и малко по подробно за невежите :)
Какво трябва да променя, направя и къде :) Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 22, 2014, 09:43 Дай да почнем от начало... Предполагам схемата е следната (или поне би трябвало да бъде)
internet<-->router(192.168.1.1)<-- wifi -->PC(wifi 192.168.1.104; eth0 192.168.1.9)<-- lan -->Device X (192.168.1.10) В тази конфигурация нищо не работи.... За да тръгне: Премахваш всичко дето е направено. Правиш бридж на ПЦ: Код
След това си вдигаш ИП на ПЦ (без значение дали ръчно или автоматично) и всичко работи :) Код
или Код Ако правиш това трябва да погледнеш дали са описани NS в /etc/resolv.conf Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 22, 2014, 10:17 ???
root@Ivo:/home/ivo# brctl addif br0 wlan0 can't add wlan0 to bridge br0: Operation not supported Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 22, 2014, 11:11 ???Мдаааааа сега попрочетох малко... Цитат
Явно ще трябва рутинг или маскарад. Сега трябва да кажеш какъв е рутера. Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 22, 2014, 12:18 Рутера ми е Linksys WRT54GL
със сменен софт на Tomato Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 22, 2014, 18:55 Ок :)
Сега... Почваме на чисто... 1. Настройката на wlan0 си остава както до сега IP 192.168.1.104/24 2. Gateway на ПЦ-то 192.168.1.1 (рутера) 3. Адреса на мрежовата карта нека бъде 192.168.2.1/24 без gateway Код: ifconfig eth0 192.168.2.1/24 up Код: sysctl -w net.ipv4.ip_forward = 1 5. На рутера на страница http://192.168.1.1/advanced-routing.asp добавяш следния ред: Код: destination = 192.168.2.0 Код: IP = 192.168.2.2 7. На рутера на страница http://192.168.1.1/forward-basic.asp си правиш пренасочванията, които искаш като използваш int address = 192.168.2.2 Тествай и пиши п.п. изчисти всички правила от iptables. Като накараш нещата да вървят както искаш - тогава ще пишеш и защитите... п.п.2 Командите се изпълняват като супер потребител (root) п.п.3 Имай предвид, че ако по някаква причина се смени адреса на wlan0 нещата ще спрат да работят. Имаш два варианта - 1. да го направиш статичен и 2. да кажеш на рутера да му дава винаги този адрес (http://192.168.1.1/basic-static.asp) Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 23, 2014, 11:35 4. Точка 4 ... резултата ми е: root@Ivo:/home/ivo# ifconfig eth0 192.168.2.1/24 up root@Ivo:/home/ivo# sysctl -w net.ipv4.ip_forward = 1 sysctl: "net.ipv4.ip_forward" must be of the form name=value sysctl: malformed setting "=" sysctl: "1" must be of the form name=value Така ли трябва да е? Относно wlan0 - той ми е статичен по маг и винаги взима 104 ;) Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 23, 2014, 11:41 Точка 4 ... резултата ми е:Без спейс около знака за присвояване :) Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 23, 2014, 11:47 Код: root@Ivo:/home/ivo# sysctl -w net.ipv4.ip_forward=1 Титла: Re: Проблем с интернет през SHARE Публикувано от: BRADATA в Sep 23, 2014, 11:52 Сори :)
И? Успех? Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 23, 2014, 11:56 В момента нямам достъп до устройството ... като стигна при него , ще му сложа точка 6 и ще пиша :)
БЛАГОДАРЯ ! Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 24, 2014, 09:58 1. Настройката на wlan0 си остава както до сега IP 192.168.1.104/24 TAKAAAAAA, ОГРОМНО БЛАГОДАРЯ! СТИГНАХ ДО ТОЧКА 6 и ping вече има! Има само една малка разлика от написаното в точка 3, наложи се ръчно да заложа данните на мрежовата карта и се върза веднага :) Още веднъж БЛАГОДАРЯ ! Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 26, 2014, 09:48 За съжаление, не всичко е толкова наред :(
Всеки ден след рестарт, трябва да изпълнявам Код: ifconfig eth0 192.168.2.1/24 up в противен случай нямам достъп до устройството Х Къде е проблема в настройките не се помнят или .... ? Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 26, 2014, 09:57 За съжаление, не всичко е толкова наред :(/etc/sysctl.conf /etc/sysconfig/network-scripts/if-cfg.eth0 (или където се намира конфигурацията за мрежовата карта) ONBOOT=yes (или каквото е в съответната дистрибуция) Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 26, 2014, 10:45
за теб , вероятно звучи лесно и познато ... но за начинаещите - не е така ;) Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 26, 2014, 10:57 за теб , вероятно звучи лесно и познато ... но за начинаещите - не е така ;)net.ipv4.ip_forward=1 се добавя в /etc/sysctl.conf Това осигурява настройка на горния параметър при рестартиране на машината за второто: в дефиницията на мрежовата карта (ИП, маска и т.н.) се добавя/променя ONBOOT=yes за да се активира ИП адреса на мрежовата карта Второто зависи от дистрибуцията, така, както съм го описал е при RHEL/CentOS Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 26, 2014, 11:22 net.ipv4.ip_forward=1 има го наличен във файла ... но :( пак се налага да го пускам през терминала Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 26, 2014, 11:24 Ако изпълните това:net.ipv4.ip_forward=1 Код: /sbin/sysctl -p /etc/sysctl.conf Титла: Re: Проблем с интернет през SHARE Публикувано от: dari_ilieva в Sep 26, 2014, 11:28 Ако изпълните това: НЕ, никакви Титла: Re: Проблем с интернет през SHARE Публикувано от: romeo_ninov в Sep 26, 2014, 11:48 НЕ, никаквиПроверете дали нямате подобна настройка и по-долу във файла. Добра практика е да се поддържа само един ред за конкретен параметър Титла: Re: Проблем с интернет през SHARE Публикувано от: KPETEH в Sep 26, 2014, 11:56 Добре честно казано ми се струва странно да не си помни настройките в sysctl.conf.
Да кажем, че компютъра е току що пуснат или рестартиран и не прави forwarding. Нека да даде изхода от : Код: cat /etc/sysctl.conf Код: cat /proc/sys/net/ipv4/ip_forward |