И снова настройка VPN в Linux

pavkuz

Подскажите, плз! Настроиваю pppoe. Но никак не получается. Набираю ifconfig ppp0, а он не видит такого интерфейса, хотя в настройках сети в KDE он есть. Возможно, у меня проблема с роутами. В HOW-TO сказано, что надо убирать default route из eth0. Но если я его убираю оттуда, то у меня сетки дальше моего сегмента нет. Как правильно сделать?

stream2008

1) default route - убрать
2) route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x
//Добавить роутинг на нужную подсеть.
3) Запускается vpn вроде не так, а командой pptp <адрес_сервера>

pavkuz

я пробовал так сделать - это не работает... в смысле, он прописывает маршруты, но сетку дальше сегмента не видит....

abrek

pppd не соединяется? настройки pppd, команда которой запускаешь, что в логах пишет - в студию.
не видно дальше своего сегмента? таблицу маршрутизации - в студию.

williamsmith61

route add default gw 192.168.0.1 (для Кири)
route add default gw 192.168.130.1 (для Феникса)

pavkuz

netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.16.12.0 172.16.12.1 255.255.255.0 UG 0 0 0 eth0
172.16.12.0 * 255.255.252.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
ppp0 появилось после запуска pptp
2
Когда выполняю эти строчки с указанной конфигурацией пишет Network unrichable.
Короче, когда убираю default route для eth0 виден только сегмент.

abrek

Чтобы иметь доступ ко всем сегментам, нужно таки прописать маршруты, как уже ответили.
Чтобы сделать это, нужно почитать про то, что есть иаблица маршрутизации и для чего она нужна.
> ppp0 появилось после запуска pptp
то есть, работает?

pavkuz

ppp0 появилась просто как интерфейс, т.е. когда я набираю ifconfig ppp0 появляется:
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.255.26 P-t-P:192.168.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:72 (72.0 b) TX bytes:78 (78.0 b)
Когда набираю netstat -r:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.1 * 255.255.255.255 UH 0 0 0 ppp0
172.16.12.0 * 255.255.252.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.0.1 0.0.0.0 UG 0 0 0 ppp0
default phoenix-b2.loca 0.0.0.0 UG 0 0 0 eth0
Если убираю последнюю строчку, то сетка пропадает, в смысле кроме моего сегмента.
А с последней строчкой, когда набираю adsl-start, ничего не коннектится

ppplva

Два default route - однозначно лишко.

pavkuz

ВСЕ НАСТРОИЛ!
Оказывается надо было роуты прописывать:
route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.12.1 eth0
вместо
route add -net 172.16.12.0 netmask 255.255.255.0 gw 172.16.12.1 eth0
Спасибо ! Навел на правильную мысль...

sergey_m

Network unrichable.

Небогатая такая сеть.

a10031

Русскую безграмотность уже искоренил?
Оставить комментарий
Имя или ник:
Комментарий: