Я использую DSL (PPPOE) соединение в Ubuntu. Он состоит из двух частей (я не уверен), когда я просто подключаю кабель, система автоматически получает IP-адрес, начинающийся с 172.x.x.x (DHCP). Когда я подключаюсь, используя имя пользователя / пароль (PPPOE), я получаю еще один IP-адрес, запущенный с 10.x.x.x, и могу получить доступ к Интернету, но не могу получить доступ к некоторым локальным IP-адресам (в моей локальной сети), которые представляют собой FTP-сервер, предоставляемый моим провайдером. Я пожаловался на это своему провайдеру, но они ответили
Windows работает
blockquote>Это правда, Windows 7 работает нормально с этими настройками. Я могу получить доступ к Интернету и локальному серверу одновременно. Также я использую маршрутизатор WIFI (TP-link TL-WR340G / TL-WR340GD), что приводит к той же проблеме. Поэтому, когда я подключаю кабель напрямую к системе и использую Windows 7, все в порядке. В противном случае проблема. Подобная проблема обсуждалась здесь , здесь ,
.Редактировать
Перед подключением к pppoe. Соединитесь с eth0
route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.100.0.1 0.0.0.0 UG 0 0 0 eth0 172.100.0.0 0.0.0.0 255.255.0.0 U 1 0 0 eth0
ifconfig
eth0 Link encap:Ethernet HWaddr 74:d0:2b:d5:b3:6c inet addr:172.100.5.242 Bcast:172.100.255.255 Mask:255.255.0.0 inet6 addr: fe80::76d0:2bff:fed5:b36c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:38 errors:0 dropped:0 overruns:0 frame:0 TX packets:97 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4975 (4.9 KB) TX bytes:13653 (13.6 KB) 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:1627 errors:0 dropped:0 overruns:0 frame:0 TX packets:1627 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:126107 (126.1 KB) TX bytes:126107 (126.1 KB)
После подключения к pppoe. eth0 отключить автоматически. Теперь появился новый интерфейс с именем ppp0.
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.12.44.91 0.0.0.0 UG 0 0 0 ppp0 10.12.44.91 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
ifconfig после подключения
eth0 Link encap:Ethernet HWaddr 74:d0:2b:d5:b3:6c inet6 addr: fe80::76d0:2bff:fed5:b36c/64 Scope:Link inet6 addr: 2002:ac64:154:c:76d0:2bff:fed5:b36c/64 Scope:Global inet6 addr: fec0::c:76d0:2bff:fed5:b36c/64 Scope:Site UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:26582 errors:0 dropped:18 overruns:0 frame:0 TX packets:2340 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2542063 (2.5 MB) TX bytes:244938 (244.9 KB) 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:4118 errors:0 dropped:0 overruns:0 frame:0 TX packets:4118 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:336759 (336.7 KB) TX bytes:336759 (336.7 KB) ppp0 Link encap:Point-to-Point Protocol inet addr:10.12.44.95 P-t-P:10.12.44.91 Mask:255.255.255.255 inet6 addr: fe80::a536:c7ae:e079:d88d/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:689 errors:0 dropped:0 overruns:0 frame:0 TX packets:744 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:385746 (385.7 KB) TX bytes:75296 (75.2 KB)
Я использовал сетевой менеджер для создания сети (DSL-соединение)
Тип подключения - двойной доступ / Россия pppoe [ 1110]
Установите статический IP-адрес для подключения Ethernet (сетевой адаптер), без шлюза и без DNS, убедитесь, что он находится в том же диапазоне / подсети, что и ваша локальная сеть, т.е. 172.xxx
Подключите кабель локальной сети и убедитесь, что вы можете подключиться к FTP и т. Д. Все должно работать, кроме вас , не , чтобы иметь доступ к Интернету в настоящее время. ,
Теперь подключитесь через PPPOE и подтвердите, что вы можете получить доступ к Интернету, затем подтвердите, что у вас все еще есть доступ к вашей локальной сети.
Если проблемы не исчезнут, опубликуйте результаты route -n
, как указано выше.
Причина, по которой он в данный момент не работает, заключается в том, что Ubuntu получает 2 шлюза и не знает, какой из них использовать для чего, т.е. маршрутизация неверна. Приведенное выше решение настраивает Ubuntu в локальной сети, но без шлюза, поскольку это необязательно, а также в PPPOE для доступа в Интернет (используя шлюз вашего провайдера).
Не можете ли вы подключить свой маршрутизатор TP-Link к модему DSL и инициализировать соединение PPPOE оттуда? или, что еще лучше, многие DSL-модемы, предоставляемые интернет-провайдерами, могут фактически переключать свой режим работы и становиться независимыми маршрутизаторами, выполняющими соединение PPPOE за вас. Найдите свой модем на интернет-форумах, посмотрите, есть ли у него IP-адрес для какого-либо веб-интерфейса, где вы можете выполнить настройки.
Использование встроенного оборудования для инициализации соединения PPPOE имеет ряд преимуществ:
Ну и, конечно, вы сохраняете соединение с локальной сетью.