LINUX.ORG.RU
ФорумAdmin

настройка pptp в сусе 9.3


0

0

Что такое, объясните пожалуйста. Подключаюсь к vpn. Нет инета. Удаляю route del default gw 0.0.0.0. Подключаюсь - есть инет. как заставить его при подьеме сетевухи не устанавливать этот маршрут?

★★★★★

два ваианта:

1) У тебя при поднятии сетевух система автоматически прописывает default gw. Попробуй в настройках сети в твоей сусе добиться того чтоб Default gateway у тебя не был установлен.

2) перед подключением посто делай

# route del default

или после подключения делай

# route del default && ip route add default via ТВОЙ_VPN_GATEWAY src ТВОЙ_VPN_IP

или проще

# route del default && route add default dev ppp0

samson ★★
()

Правильно поставленный вопрос содержит больше половины ответа :)

> как заставить его при подьеме сетевухи не устанавливать этот маршрут?

покапаться в настройках и удалить от туда Default GW

samson ★★
()
Ответ на: комментарий от samson

Дело в том, что сетевуху я настраивал через яст. А там прописал дефолтный раут через шлюз 10.0.0.254. Короче вот выводы route до подключения и после:
до
john@linux:~> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         10.0.0.254      0.0.0.0         UG    0      0        0 eth0

после
john@linux:~> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.0.1       0.0.0.0         255.255.255.255 UH    0      0        0 ppp1000
10.10.10.1      10.0.0.254      255.255.255.255 UGH   0      0        0 eth0
0.0.0.0         10.0.0.254      255.255.0.0     UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         10.10.0.1       0.0.0.0         UG    0      0        0 ppp1000
Для подключения делаю (в скрипте) 
route add 10.10.10.1 gw 10.0.0.254
route add default netmask 255.255.0.0 gw 10.0.0.254

lester_dev ★★★★★
() автор топика
Ответ на: комментарий от lester_dev

а опиши структуру твоей локалки. У тебя одна сетевуха на две сети настроена? на 10.0.0.0/24 и 169.254.0.0/24? 10.0.0.254 -- это что за шлюз?

если так то пропиши в автозагрузку (какой-нить /etc/rc.d/rc.local) следующее:

# ifconfig eth0 169.254.0.XX netmask 255.255.255.0

# ifconfig eth0:1 10.0.0.XX netmask 255.255.255.0

таким образом ты настроишь локалку. потом поднимай ppp (ppp1000). потом:

# route del default # route add defualt gw 10.10.0.1 dev ppp0

а визарды и конфигураторы нафиг повырубай и отключи в нх сеть.

samson ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.