LinuxForum.Fans
Тема

ADSL PPPoE - соединение вроде устанавливается, а инет не работает

Автор: spyphy 29 сообщений 9630 просмотров
#125044

Через sudo pppoeconf ввожу логин и пароль, нажимаю ок. Вот имеем:


debian:/etc/ppp/peers# plog
z@debian:~$ sudo plog
Feb 4 14:19:39 debian pppd[3759]: Connect: ppp0 <--> eth0
Feb 4 14:19:39 debian pppd[3759]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
Feb 4 14:19:39 debian pppd[3759]: CHAP authentication succeeded: CHAP authentication success, unit 25239
Feb 4 14:19:39 debian pppd[3759]: CHAP authentication succeeded
Feb 4 14:19:39 debian pppd[3759]: peer from calling number 00:30:88:11:84:C2 authorized
Feb 4 14:19:39 debian pppd[3759]: not replacing existing default route via 192.168.1.1
Feb 4 14:19:39 debian pppd[3759]: local IP address 178.122.238.179
Feb 4 14:19:39 debian pppd[3759]: remote IP address 178.122.128.1
Feb 4 14:19:39 debian pppd[3759]: primary DNS address 82.209.200.16
Feb 4 14:19:39 debian pppd[3759]: secondary DNS address 82.209.200.17

z@debian:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:9e:16:1b:f4
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::226:9eff:fe16:1bf4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:108 errors:0 dropped:0 overruns:0 frame:0
TX packets:163 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:8775 (8.5 KiB) TX bytes:17623 (17.2 KiB)
Interrupt:219

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:16436 Metric:1
RX packets:628 errors:0 dropped:0 overruns:0 frame:0
TX packets:628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46604 (45.5 KiB) TX bytes:46604 (45.5 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:178.122.238.179 P-t-P:178.122.128.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2932 (2.8 KiB) TX bytes:650 (650.0 B)

z@debian:~$ cat /etc/resolv.conf
nameserver 82.209.200.16
nameserver 82.209.200.17

z@debian:~$ sudo ping 178.122.128.1
PING 178.122.128.1 (178.122.128.1) 56(84) bytes of data.
64 bytes from 178.122.128.1: icmp_seq=1 ttl=255 time=7.09 ms

z@debian:~$ sudo ping 82.209.200.16
PING 82.209.200.16 (82.209.200.16) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=1 Destination Host Unreachable

Там видно, что идентификация прошла нормально и получены адреса DNS серверов, но интернет почему-то не работает...
В принципе модем можно настроить в режиме Router - это проще, но я хочу сначала попробывать режим Bridge по личным соображениям.

#125046

Попробуйте это

text
# route add default dev ppp0
#125070

замечательно ) да, спасибо, вечно всё упирается в эти маршруты.

#125110

sun, тоже вопрос по маршрутам. Если комп с VPN дошёл до шлюза и встал.
Присвоение маршрутов интерфейсу ppp0 результатов не даёт.
Что можно сделать?
Команды:

text
sleep 10
route add default dev ppp0

забивались после "дохода" отдельно в консоли.
При этом IP установлен внешний... oO
Уменьшение mtu результатов не дало.

#125131

Как выше пример коряво после падения vpn default gw eth0 не встанет и само собой не найдёт впн сервер

Надо править скрипты после up ppp0 по умолчанию dev ppp0
После down надо default dev eth0

#125150

Kettler, в скрипте эти команды присутствуют. Только толку...

#125270

Значиться криво у мя тоже vpn и проблем почемуто не знаю :D

#125279

А какой сокральный смысл в :

spyphy написал:
sudo ping

Разве пинг от обычного пользователя уже не ходит? Или я чего то не знаю?

#125281
Wolfenberg написал:
Kettler, в скрипте эти команды присутствуют. Только толку...

покаж их oO

#125363

Kettler, да жалко что ли smile

text
echo "adding VPN and DNS servers routes"
echo ""
route add -host 81.28.160.1 gw 172.16.72.1
route add -host 81.28.160.111 gw 172.16.72.1
route add -host 192.168.0.1 gw 172.16.72.1
route add -host 192.168.0.2 gw 172.16.72.1
route add -host 192.168.0.3 gw 172.16.72.1
route add -host 192.168.0.4 gw 172.16.72.1
route add -host 192.168.0.5 gw 172.16.72.1
route add -host 192.168.0.6 gw 172.16.72.1
route add -host 192.168.0.7 gw 172.16.72.1
route add -host 192.168.0.8 gw 172.16.72.1
route add -host 192.168.0.9 gw 172.16.72.1
echo "added succesfull"
echo ""
echo "wait 5 seconds while we up ppp0"
pppd call aist
sleep 10
echo "adding default route for ppp0"
route add default dev ppp0
echo "adding local network routes"
echo ""
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.72.1 dev eth0
route add -net 172.16.0.0 netmask 255.240.0.0 gw 172.16.72.1 dev eth0
route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.16.72.1 dev eth0
echo "All succesfull"
#125364

Kettler, файл является бинарным (исполняемым в шелле) smile

#125371

не вижу 2 строк
route del default
route add default gw ppp0

#125458

Подозреваю проблему по типу моей, с маршрутами:

root@freebsd:~> route delete defaultdelete net default


root@freebsd:~> route add default 78.xx.xxx.x

add net default: gateway 78.xx.xxx.x

#125604

Kettler, default route с чего? oO
При включении компа только DNS и локальный шлюз видны smile
Передача внешней осуществляется за счёт VPN-серверов, соеденённых локально со шлюзом smile
подача трафика осуществляется DHCP. Если удалить шлюз и DNS, то куда мне выходить? oO
А в скрипте их прописывать-ерунда выйдет полная. По сути, масло маслом описываем.

не вижу 2 строк
route del default
route add default gw ppp0

А

text
route add default dev ppp0

и

text
dev eth0

вам ни о чём не говорят?

#125706

подача трафика осуществляется DHCP (вам не смешно) ?
Если удалить шлюз и DNS, то куда мне выходить (вам не смешно) ?

ясно раз такие умные сношайтесь сами) А так лучше покурите на счёт сетей что есть что.
eth0 это ваша сеть а если у вас поднимаеться vpn то появляеться ppp0 которым надо задать по умолчанию.

Ниже моё с vpn

text

eth4 Link encap:Ethernet HWaddr d0:27:88:05:b1:9c inet6 addr: fe80::d227:88ff:fe05:b19c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45358138 errors:0 dropped:0 overruns:0 frame:0 TX packets:46222381 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1409863997 (1.4 GB) TX bytes:4087306523 (4.0 GB) Interrupt:26 Base address:0x8000

lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:129 errors:0 dropped:0 overruns:0 frame:0 TX packets:129 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:12011 (12.0 KB) TX bytes:12011 (12.0 KB)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol) inet addr:62.33.188.44 P-t-P:10.255.255.13 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1 RX packets:123353 errors:16 dropped:0 overruns:0 frame:0 TX packets:86953 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:141956392 (141.9 MB) TX bytes:8020370 (8.0 MB)

vlan5 Link encap:Ethernet HWaddr d0:27:88:05:b1:9c inet addr:10.213.1.63 Bcast:10.213.1.255 Mask:255.255.255.0 inet6 addr: fe80::d227:88ff:fe05:b19c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:29067327 errors:0 dropped:0 overruns:0 frame:0 TX packets:12186728 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4025404284 (4.0 GB) TX bytes:1168983446 (1.1 GB)

vlan6 Link encap:Ethernet HWaddr d0:27:88:05:b1:9c inet addr:172.16.0.1 Bcast:172.16.0.255 Mask:255.255.255.0 inet6 addr: fe80::d227:88ff:fe05:b19c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16290809 errors:0 dropped:0 overruns:0 frame:0 TX packets:34035647 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1044412985 (1.0 GB) TX bytes:2918322609 (2.9 GB)

route -n

text

 route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
80.252.130.254  10.213.1.254    255.255.255.255 UGH   0      0        0 vlan5
10.255.255.13   10.213.1.254    255.255.255.255 UGH   0      0        0 vlan5
10.255.255.13   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.131.0   10.213.1.254    255.255.255.0   UG    0      0        0 vlan5
192.168.128.0   10.213.1.254    255.255.255.0   UG    0      0        0 vlan5
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 vlan6
10.213.1.0      0.0.0.0         255.255.255.0   U     0      0        0 vlan5
10.213.0.0      10.213.1.254    255.255.0.0     UG    0      0        0 vlan5
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 vlan5

Вот вам подумать
"
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 vlan5

"

#125789

Kettler, хорошо.
Вот результат работы того же скрипта с другой машины:
[console] route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.9 172.16.72.1 255.255.255.255 UGH 0 0 0 eth0
192.168.0.8 172.16.72.1 255.255.255.255 UGH 0 0 0 eth0
62.106.119.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
172.16.72.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0[/console]
ifconfig:
[console]eth0 Link encap:Ethernet HWaddr 00:21:97:7e:be:e3
inet addr:172.16.72.140 Bcast:172.16.72.255 Mask:255.255.255.0
inet6 addr: fe80::221:97ff:fe7e:bee3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:350322 errors:0 dropped:0 overruns:0 frame:0
TX packets:367690 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:407275028 (407.2 MB) TX bytes:35198881 (35.1 MB)
Interrupt:43 Base address:0xc000

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:259 errors:0 dropped:0 overruns:0 frame:0
TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32146 (32.1 KB) TX bytes:32146 (32.1 KB)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:62.106.119.92 P-t-P:62.106.119.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:349914 errors:0 dropped:0 overruns:0 frame:0
TX packets:247632 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:389241830 (389.2 MB) TX bytes:17767246 (17.7 MB)[/console]
И с такими результатами мне не смешно. Поскольку провайдер один, маршруты одни, железо-разное.
Только одна машина спокойно ходит в интернет, а на другой гуляем до шлюза.
Попробую сделать по-вашему. потом отпишусь.

#125812

0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Видишь? по умолчанию все пакеты через ppp0

#125902

Kettler, вижу, конечно. Но скрипт-то на данной машине (с неё и пишу)
http://linuxforum.ru/viewtopic.php?pid=141029#p141029
А с вашими вставками:

text
route del default
route add default gw ppp0

на проблемном компе вообще только eth0 осталось oO
Что за ерунда?

#125930

покажите route -n и ifconfig

#125948

Kettler, вот
[console]route -n
109.226.112.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.0.2 172.16.72.1 255.255.255.255 UGH 0 0 0 eth0
192.168.0.5 172.16.72.1 255.255.255.255 UGH 0 0 0 eth0
172.16.72.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0[/console]
и
[console]ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:97:7e:be:e3
inet addr:172.16.72.140 Bcast:172.16.72.255 Mask:255.255.255.0
inet6 addr: fe80::221:97ff:fe7e:bee3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:226299 errors:0 dropped:0 overruns:0 frame:0
TX packets:255630 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:257677202 (257.6 MB) TX bytes:22915090 (22.9 MB)
Interrupt:43 Base address:0xc000 [/console]
Теперь куда гнуть? oO
Во внешнюю так и не ходит...

Войдите или зарегистрируйтесь, чтобы ответить.