hadadzhi |
|
Темы:
8
Сообщения:
32
Участник с: 09 августа 2009
|
Здравствуйте! Прощу прощения за, возможно, избитую тему. Я являюсь “счастливым” пользователем провайдера Корбина телеком. Локалка у меня поднимается на интерфейсе eth0, все по DHCP, кроме шлюза по умолчанию - его по DHCP получить никак не удается, прописываю вручную: route add default gw 10.184.56.1 pptp я настроил по ману в этой теме: http://archlinux.org.ru/forum/viewtopic … pptp#p2303 Самое веселое - соединяется все нормально, интерфейс ppp0 поднимается. Но интеренета, конечно же, нет. Ибо не получается после поднятия pptp прописать роут до нового шлюза по умолчанию: ip ro del default ip ro add default via 85.21.0.45 dev ppp0 Cannot find device ppp0 А проблема в том, что после удаления старого шлюза по умолчанию, ppp0 падает, что в общем то и понятно. Сразу скажу, что прописать отдельно роут до впн сервера не получается, так как в корбине его ИП постоянно меняется. Очень прошу, помогите, или тыкнете носом в тему, где это уже обсуждалось. Ибо я, возможно, слепой, но хоть убей не могу найти на форуме темы по настройке интернета именно в Корбине. Вот содержание моих конфигов: /etc/ppp/peers/corbina pty "pptp vpn.corbina.net --nolaunchpppd" name мойлогин remotename PPTP file /etc/ppp/options.corbina ipparam corbina defaultroute persist noauth mtu 1460 lcp-echo-interval 30 lcp-echo-failure 4 maxfail 0 /etc/ppp/options.corbina lock nodeflate nobsdcomp noauth |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
У меня не корбина, потому с цифрами подсказать не могу. А так если 10.184.56.1 это шлюз провайдера для твоей подсети, то писать его надо в роут на сеть (подсеть), а не в дефолт. Типа ip route add 10.0.0.0/8 via 10.184.56.1, тогда при удалении деф.маршрута не будет терятся линк до впн шлюза. |
hadadzhi |
|
Темы:
8
Сообщения:
32
Участник с: 09 августа 2009
|
Спасибо за ответ, но проблема в том, что до назначения 10.0.0.0 я роут получаю автоматом по дхцп, однако почти все сетевые ресурсы, включая vpn сервер имеют ИП вида 233.32.240.0 или 85.21.108.16 (Ну это я просто для примера, что они лежат не в подсети 10.0.0.0) При этом у впн сервера ИП вообще непонятно какой, он меняется бешено. По этому приходится к нему обращаться по хосту vpn.corbina.net Если при этом я удаляю default gw 10.184.56.1 мне говорят unknown host network is unreachable |
hadadzhi |
|
Темы:
8
Сообщения:
32
Участник с: 09 августа 2009
|
В общем, частично решил проблему, прописав роут до подсети, в которой висит vpn сервер =) Теперь впн подключается, и добавляет в роуты вот что: destination gateway iface default * ppp0 ping yandex.ru Обмен пакетами с yandex.ru(бла.бла.бла) И ничего. Статистика пинга - 100% потеря пакетов. Может кто нибуть ткнуть, что я не правильно сделал??? |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
Сам запутался, других запутаешь. Внутри сети не может быть233.32.240.0 или 85.21.108.16просто априори. http://ru.wikipedia.org/wiki/IP У корбины vpn адреса 195.*.*.*.* . То есть смотри внимательно на свой адрес, прописывай сети корбины за шлюзом. Посмотри ваш форум в конце-концов. nslookup и host и ping тебе помогут. UPD http://homenet.corbina.net/?showtopic=171860 GOOOOOOOGLE |
aid |
|
Темы:
1
Сообщения:
44
Участник с: 21 июня 2009
|
лично йа после поднятия ppp0 пишу сразу (без всяких удалений) route add default dev ppp0 |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
можно прописать несколько default маршрутов с разными метриками, man ip Ex.: [email protected]:~$ ip route 212.122.1.2 via 77.35.86.81 dev eth1 87.226.243.178 via 77.35.86.81 dev eth1 212.122.29.66 via 77.35.86.81 dev eth1 95.154.101.220 via 77.35.86.81 dev eth1 212.122.1.9 via 77.35.86.81 dev eth1 86.102.110.162 via 77.35.86.81 dev eth1 94.28.105.90 via 77.35.86.81 dev eth1 62.76.7.7 via 77.35.86.81 dev eth1 77.35.86.80/28 dev eth1 proto kernel scope link src 77.35.86.82 192.168.35.0/24 via 192.168.1.1 dev eth3 192.168.1.0/24 dev eth3 proto kernel scope link src 192.168.1.2 192.168.13.0/24 dev eth0 proto kernel scope link src 192.168.13.1 91.203.156.0/22 via 192.168.1.1 dev eth3 62.182.208.0/21 via 192.168.1.1 dev eth3 172.0.0.0/11 via 192.168.1.1 dev eth3 default via 192.168.1.1 dev eth3 metric 10 default via 77.35.86.81 dev eth1 metric 20 потом раскурите man pppd, конкретно секцию SCRIPTS и скрипты, там описанные: /etc/ppp/ip-pre-up /etc/ppp/ip-up /etc/ppp/ip-down тема достаточно избитая. корбину на просторах нета часто вспоминают.
systemd должен умереть.
|
hadadzhi |
|
Темы:
8
Сообщения:
32
Участник с: 09 августа 2009
|
Спасибо за ответы, сегодня прямо магическим образом все поднялось, боюсь уж, как бы опять не упало :P P.S. А я действительно чтото запутался, или чего-то не понимаю, но ping vpn.corbina.net PING vpn.corbina.net(85.21.0.X) ... ... Где Х - время от времени меняющаяся цифра. Насколько я понял у корбины много впн серверов под одним именем, и какая-то хитрая система распределяет по ним пользователей. И, как видно, ИПы у них все-таки именно такие, как я написал. P.P.S Как только разберусь с графикой, пришлю пруфскрин :P P.P.P.S Скрипты ip-up | ip-down пытался оформлять разными способами, according to различные инструкции с форума корбины, все время ругается на команду route. Казалось бы безобидное что-то вроде route add -host $5 gw 10.184.56.1 дает: SIOCADDRT: <Тут различные ругательства> Как сказали на форуме корбины, мистическая переменная $5 хранит в себе как раз таки адрес впн сервера. В общем, чую много мне еще манов надо будет покурить =) А пока вручную вбиваю роуты до ДНСов и vpn.corbina.net |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
host vpn.corbina.net выдаст все ip для этого хоста. вместо route попробуй ip: ip route add $5 via 10.184.56.1 главное что бы этот адрес был доступен на момент отработки скрипта ЗЫ если нужно сетку добавить - укажи маску просто: ip route add 192.168.0.0/24 via …..
systemd должен умереть.
|
hadadzhi |
|
Темы:
8
Сообщения:
32
Участник с: 09 августа 2009
|
Да уже вроде разобрался, написал скрипт, чтобы перед запуском инет соединения прописывал маршруты до ДНС и впн сервера. Все работает =) Пишу из новоиспеченного арча. Уже с гномом =) Правда что-то из гнома не монтируются разделы жесткого диска, но эт уже другой вопрос… Снова гугление :) |