Я прошу прощения за дублирование сообщения - в топике с подобной проблемой отдачи не получил, а проблема не была решена, несмотря на целый день ковыряний в поиске и конфигах.
Ubuntu 9.10 Desktop AMD64.
Для поиска: пропадает связь с интернетом инет при когда включаю локальную сеть локалку.Обновлялся с 8.10 до 9.10.
На 9.04 с интернетом проблем не возникло и я продолжил обновление до 9.10.
Как и у большинства, столкнулся с проблемой network-manager'а и полез гуглить со второго компа.
Нашел несколько похожих решений, воспользовался самым, на мой взгляд, простым -
добавить launchpad.net в источники обновлений и стянуть оттуда рабочий менеджер.
Следуя инструкции, связь с инетом установить удалось, даже после перезагрузки. При этом, не могу сказать, что network-manager вернулся в должное рабочее состояние - все так же вылетает при попытке открыть ppp0 для внесения изменений ("ошибка доступа, введите пароль", ввожу пароль - вылетает).
Однако мне нужно раздавать инет на второй комп через свой. При этом, когда я включаю соединение по локальной сети (посредством network-manager'а), интернет
почему-то куда-то пропадает: пинг в терминале виснет, пинг в сетевых инструментах виснет, загрузка сайтов (через домен) виснет, через айпи - "Проблема при загрузке страницы".
Подключение к локалке отключаю - пинг везде отвисает, сайты (через домен) моментально загружаются.
mnty@mnty:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:e6:51:4f:00
inet6 addr: fe80::216:e6ff:fe51:4f00/64 Диапазон:Ссылка
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9982 errors:0 dropped:0 overruns:0 frame:0
TX packets:1473 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:1351958 (1.3 MB) TX bytes:262452 (262.4 KB)
Прервано:26 Base address:0xc000
eth2 Link encap:Ethernet HWaddr 00:50:fc:6e:aa:66
inet6 addr: fe80::250:fcff:fe6e:aa66/64 Диапазон:Ссылка
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:586 errors:0 dropped:0 overruns:0 frame:0
TX packets:327 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:47099 (47.0 KB) TX bytes:23719 (23.7 KB)
Прервано:16 Base address:0x9000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:362 errors:0 dropped:0 overruns:0 frame:0
TX packets:362 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:30681 (30.6 KB) TX bytes:30681 (30.6 KB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:188.115.128.62 P-t-P:195.138.80.175 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1229 errors:0 dropped:0 overruns:0 frame:0
TX packets:1240 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:630913 (630.9 KB) TX bytes:215068 (215.0 KB)
eth0 - сеть провайдера, через которую поключаюсь к ppp0
eth2 - локалка ко второму компу
ppp0 - подключение к интернету
Внесенные мной изменения:
/etc/rc.local
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
/etc/sysctl.conf
net.ipv4.ip_forward=1
/etc/network/interfaces
auto lo
iface lo inet loopback
/etc/X11/xinit/xinput.d/scim (фаерфокс не запускался)
GTK_IM_MODULE="scim-bridge"
QT_IM_MODULE="scim-bridge"
Если бы проблема была в форвардинге - это один вопрос, но инет не просто не форвардится, он пропадает при включении соединения с локалкой.
Локалка при этом пингуется с обоих компов.
Могу ошибаться, но похоже, что система начинает использовать локалку, в качестве подключения к инету. Почему? Как исправить?
mnty@mnty:~$ ping 91.189.88.134
PING 91.189.88.134 (91.189.88.134) 56(84) bytes of data.
64 bytes from 91.189.88.134: icmp_seq=1 ttl=53 time=51.1 ms
64 bytes from 91.189.88.134: icmp_seq=2 ttl=53 time=51.2 ms
64 bytes from 91.189.88.134: icmp_seq=3 ttl=53 time=51.1 ms
64 bytes from 91.189.88.134: icmp_seq=4 ttl=53 time=50.0 ms
64 bytes from 91.189.88.134: icmp_seq=5 ttl=53 time=49.9 ms
64 bytes from 91.189.88.134: icmp_seq=6 ttl=53 time=51.3 ms
(подключаю соединение с локалкой)
From 192.168.0.1 icmp_seq=8 Destination Host Unreachable
From 192.168.0.1 icmp_seq=9 Destination Host Unreachable
From 192.168.0.1 icmp_seq=10 Destination Host Unreachable
From 192.168.0.1 icmp_seq=12 Destination Host Unreachable
From 192.168.0.1 icmp_seq=13 Destination Host Unreachable
From 192.168.0.1 icmp_seq=14 Destination Host Unreachable
Я уже обчитался чужих проблем и их решений, но не нашел аналогичной моей. Я уже просто не знаю, как искать.
Буду крайне признателен, если подскажете, где искать проблему и как это вылечить.
Пользователь решил продолжить мысль 29 Ноября 2009, 21:41:17:
Проблему решил.
Потребовалось включение одной галочки:
Опции соединения по локалке -> закладка Параметры IPv4 -> кнопка Маршруты -> галочка "Использовать это соединение только для ресурсов в его сети".
Вопрос закрыт.
(перезагружаюсь...)