IERO
Никсоид
Карма: 8
Сообщений: 432
Debian Lenny
|
|
« : 07 Января 2009, 11:36:32 » |
|
итак пришла беда. имеем 2-х провайдеров. корбина и цт шлюхом идет корбиновский ppp через xl2tp таблица маршрутов слелующая: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface oneskelis.corbi 10.94.16.1 255.255.255.255 UGH 0 0 0 eth0 213.234.199.4 10.94.16.1 255.255.255.255 UGH 0 0 0 eth0 213.234.199.4 * 255.255.255.255 UH 0 0 0 ppp0 85.21.34.0 10.94.16.1 255.255.255.240 UG 0 0 0 eth0 85.21.72.80 10.94.16.1 255.255.255.240 UG 0 0 0 eth0 85.21.37.16 10.94.16.1 255.255.255.240 UG 0 0 0 eth0 85.21.108.16 10.94.16.1 255.255.255.240 UG 0 0 0 eth0 83.102.231.32 10.94.16.1 255.255.255.240 UG 0 0 0 eth0 10.94.16.0 * 255.255.255.0 U 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 85.21.90.0 10.94.16.1 255.255.255.0 UG 0 0 0 eth0 85.21.79.0 10.94.16.1 255.255.255.0 UG 0 0 0 eth0 81.20.192.0 192.168.1.1 255.255.240.0 UG 0 0 0 eth0 195.34.224.0 192.168.1.1 255.255.224.0 UG 0 0 0 eth0 93.180.0.0 192.168.1.1 255.255.192.0 UG 0 0 0 eth0 172.16.0.0 192.168.1.1 255.240.0.0 UG 0 0 0 eth0 10.0.0.0 10.94.16.1 255.0.0.0 UG 0 0 0 eth0 default * 0.0.0.0 U 0 0 0 ppp0
в случае падения ppp0 деволт переставляется на 10.94.16.1, который все что не внутренний ресурс корбины фильтрует. и вот такие настройки старта интерфейсов: # The loopback network interface auto lo iface lo inet loopback
# The primary network interface auto eth0 allow-hotplug eth0 iface eth0 inet dhcp up route add -host l2tp.corbina.net gw 10.94.16.1 up route add -host 195.14.50.26 gw 10.94.16.1 up route add -net 85.21.72.80 netmask 255.255.255.240 gw 10.94.16.1 up route add -net 85.21.34.0 netmask 255.255.255.240 gw 10.94.16.1 up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.94.16.1 up route add -net 83.102.231.32 netmask 255.255.255.240 gw 10.94.16.1 up route add -net 85.21.37.16 netmask 255.255.255.240 gw 10.94.16.1 up route add -net 85.21.79.0 netmask 255.255.255.0 gw 10.94.16.1 up route add -net 85.21.90.0 netmask 255.255.255.0 gw 10.94.16.1 up route add -net 85.21.108.16 netmask 255.255.255.240 gw 10.94.16.1 up invoke-rc.d xl2tpd start up route del -net 0.0.0.0/0 gw 10.94.16.1
pre-down route del -host 89.179.135.67 gw 10.94.16.1 pre-down route del -host 195.14.50.26 gw 10.94.16.1 pre-down route del -net 85.21.72.80 netmask 255.255.255.240 gw 10.94.16.1 pre-down route del -net 85.21.34.0 netmask 255.255.255.240 gw 10.94.16.1 pre-down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.94.16.1 pre-down route del -net 83.102.231.32/255.255.255.240 gw 10.94.16.1 pre-down route del -net 85.21.37.16/255.255.255.240 gw 10.94.16.1 pre-down route del -net 85.21.79.0/255.255.255.0 gw 10.94.16.1 pre-down route del -net 85.21.90.0/255.255.255.0 gw 10.94.16.1 pre-down route del -net 85.21.108.16/255.255.255.240 gw 10.94.16.1 pre-down invoke-rc.d xl2tpd stop || true pre-down killall pppd || true
auto eth0:1 iface eth0:1 inet static address 192.168.1.3 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 195.34.224.1 195.34.224.2 dns-search ierodrom up route add -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 up route add -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 up route add -net 93.180.0.0 netmask 255.255.192.0 gw 192.168.1.1 up route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1 up cp /etc/resolv.conf.my /etc/resolv.conf up route del -net 0.0.0.0/0 gw 192.168.1.1 pre-down route del -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 pre-down route del -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 pre-down route del -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1
может ли при этом внезапно начать ходить по 300+ метров в сутки по каналу через модем. при условии, что дефолтный путь через модем отрубается при поднятии на интерфейсе второго адреса? началось 3 дня назад, из настроек за это время - только добавил домолинковские ДНС, комп не перезагружал, сеть перезапускал 2 раза ради эксперимента.
|
|
|
Записан
|
|
|
|
desperate
Не говорите, как мне жить, а я не скажу, куда вам идти :)
Администратор
Карма: 65535
Сообщений: 1254
OpenSuse 11.4 - XFCE
|
мой тебе рекомендаций убей в самом модеме шлюз по умолчанию и на телекомовские адреса пропиши там маршруты ... тогда точно ничего у тебя мимо не пойдет ... ПРОВЕРЕНО
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
Второй комп шалить не может? 300+ метров идут на внещку или вообще? Тариф у ЦТ?
|
|
|
Записан
|
|
|
|
IERO
Никсоид
Карма: 8
Сообщений: 432
Debian Lenny
|
300+ идут на внешку. второй комп шалить не должен. он сейчас почти всегда выключен. да и не умеет АСП10 автообновляться у меня. тариф - Оптималинк
а можно подробнее про убийство шлюза по умолчанию на модеме Dlink-500T. в какую сторону копать?
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
Ип случаем не внешний динамический?
|
|
|
Записан
|
|
|
|
IERO
Никсоид
Карма: 8
Сообщений: 432
Debian Lenny
|
ип случаем внутренний. внешний динамический у корбины.
|
|
|
Записан
|
|
|
|
desperate
Не говорите, как мне жить, а я не скажу, куда вам идти :)
Администратор
Карма: 65535
Сообщений: 1254
OpenSuse 11.4 - XFCE
|
не помню где это делается в 500Т, но точно делается В 2640U Advanced -> Routing -> Default Getway
|
|
|
Записан
|
|
|
|
BuBa
Продвинутый
Карма: 1
Сообщений: 112
OpenSUSE 10.3 & Windows XP Proff
|
а просипать ppoe не на модеме а пингвиню? и модем в бридж
|
|
|
Записан
|
А хз, чего тут писать.....
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
а просипать ppoe не на модеме а пингвиню? и модем в бридж Конкурс на самый идиотский совет проходит на другом форуме.
|
|
|
Записан
|
|
|
|
all
Небритый одмин
Карма: 2
Сообщений: 730
Windows Vista Power Pack 2008)))
|
если с цт не по договору а по стк отруби в личном кабинете внешку и будет те счастье)
|
|
|
Записан
|
all-all-blog.blogspot.com - мысли о пингвинах, паяльниках и др. интересной хрени.
|
|
|
IERO
Никсоид
Карма: 8
Сообщений: 432
Debian Lenny
|
вроде раскопал. в результате плясок маршрутизация на мопеде выглядит так: 195.34.224.18 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0 0 0 br0 81.20.192.0 * 255.255.240.0 U 1 0 0 ppp0 195.34.224.0 * 255.255.224.0 U 1 0 0 ppp0 93.180.0.0 * 255.255.192.0 U 1 0 0 ppp0 172.16.0.0 * 255.240.0.0 U 1 0 0 ppp0 239.0.0.0 * 255.0.0.0 U 1 0 0 br0
при отключеной корбине пинг яндекса возвращает что заданая сеть недоступна. при пинге липецк.ру - пингует. можно ли считать отрезание default gateway модему успешным? зы: на длинк-500Т делается через advanced -> ATM VC Setting ->Default Route UPD :а ларчик просто открывался... в смысле что проблема, как всегда, была в моих кривых ручонках. конструкция iface eth0:1 inet static address 192.168.1.3 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 ........................................................ up route del -net 0.0.0.0/0 gw 192.168.1.1
оказалась по сути своей порочна. т.к. маршрут удалялся только при подъеме интерфейса. а при перезапуске /etc/init.d/networking без переподнятия eth0 - становился обратно. и если в таком состоянии падало корбинское ppp - все ходило через модем. решилось удалением строчки про gateway, ранее жившей из-за невнимательности, и строчки резния маршрута за ненадобностью. надеюсь, кто-нибудь теперь не наступит на схожие грабли.
|
|
« Последнее редактирование: 10 Января 2009, 14:36:44 от IERO »
|
Записан
|
|
|
|
Vasiaman
Подозрительный тип
Карма: 0
Сообщений: 2
ОС:
Linux (Ubuntu)
Браузер:
Firefox 3.0.11
|
Здравствуйте, уважаемые! Сразу хочу извиниться, если не так (не там) задал вопрос, но у меня страничка "как задавать вопросы" показывает ошибку 404. OC kubuntu 9.04. Возник следующий вопрос: есть две сетевые карты eth1(оптика адрес получается по dhcp) и eth0 (выход на adsl модем Домолинка), как запустить интернет через оптику, и при этом пользоваться локальными ресурсами домолинка? Почитав статьи в инете и здесь пришел вот к такой схеме: /etc/network/interfaces auto lo iface lo inet loopback
auto eth1 iface eth1 inet dhcp up cp /etc/resolv_.conf /etc/resolv.conf
auto eth0 iface eth0 inet static address 192.168.1.7 netmask 255.255.255.0 dns-servers 195.34.224.1 195.34.224.2 dns-search loc up cp /etc/resolv_m.conf /etc/resolv.conf up route add -host 192.168.1.7 gw 192.168.1.1 dev eth0 route настроил так: #!/bin/bash
sudo route add default dev eth1 sudo route add -host 192.167.1.7 gw 192.168.1.1 dev eth0 sudo route add -host 195.34.224.1 gw 192.168.1.1 dev eth0 sudo route add -host 195.34.224.2 gw 192.168.1.1 dev eth0 sudo route add -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 dev eth0 sudo route add -net 93.180.0.0 netmask 255.255.192.0 gw 192.168.1.1 dev eth0 sudo route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1 dev eth0 sudo route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth0 sudo route add -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 dev eth0 sudo route add -host 172.30.48.6 dev eth1 sudo route del -net 81.20.192.0 netmask 255.255.240.0 gw 10.48.24.1 dev eth1 sudo route del -net 93.180.0.0 netmask 255.255.192.0 gw 10.48.24.1 dev eth1 sudo route del -net 172.16.0.0 netmask 255.240.0.0 gw 10.48.24.1 dev eth1 sudo route del -net 192.168.0.0 netmask 255.255.0.0 gw 10.48.24.1 dev eth1 sudo route del -net 195.34.224.0 netmask 255.255.224.0 gw 10.48.24.1 dev eth1 sudo cp /etc/resolv_m.conf /etc/resolv.conf Таблица маршутизации ядра протокола IP Destination Gateway Genmask Flags Metric Ref Use Iface 172.30.48.6 * 255.255.255.255 UH 0 0 0 eth1 192.168.1.7 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 192.167.1.7 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 195.34.224.1 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 195.34.224.2 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.48.24.0 * 255.255.248.0 U 0 0 0 eth1 81.20.192.0 192.168.1.1 255.255.240.0 UG 0 0 0 eth0 195.34.224.0 192.168.1.1 255.255.224.0 UG 0 0 0 eth0 93.180.0.0 192.168.1.1 255.255.192.0 UG 0 0 0 eth0 link-local * 255.255.0.0 U 1000 0 0 eth0 192.168.0.0 192.168.1.1 255.255.0.0 UG 0 0 0 eth0 172.16.0.0 192.168.1.1 255.240.0.0 UG 0 0 0 eth0 default * 0.0.0.0 U 0 0 0 eth1 default 10.48.24.1 0.0.0.0 UG 100 0 0 eth1 Однако в результате отваливаются оба инета. Если без роутинга, то оптика работает, а Домолинк нет. Что я делаю неправильно? У самого идеи уже кончились.
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
ОС:
Linux
Браузер:
Firefox 3.5b4
|
Сразу хочу извиниться, если не так (не там) задал вопрос, но у меня страничка "как задавать вопросы" показывает ошибку 404. Вы просто вынуждаете меня разработать форумную медаль за чтение манов и вручить ее вам. По проблеме: up route add -host 192.168.1.7 gw 192.168.1.1 dev eth0 Это зачем? default * 0.0.0.0 U 0 0 0 eth1 default 10.48.24.1 0.0.0.0 UG 100 0 0 eth1 как-бы намекает, что шлюз выдается DHCP и строка sudo route add default dev eth1 не нужна sudo route add -host 192.167.1.7 gw 192.168.1.1 dev eth0 sudo route add -host 195.34.224.1 gw 192.168.1.1 dev eth0 sudo route add -host 195.34.224.2 gw 192.168.1.1 dev eth0 ... sudo route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth0 ... sudo route del -net 81.20.192.0 netmask 255.255.240.0 gw 10.48.24.1 dev eth1 sudo route del -net 93.180.0.0 netmask 255.255.192.0 gw 10.48.24.1 dev eth1 sudo route del -net 172.16.0.0 netmask 255.240.0.0 gw 10.48.24.1 dev eth1 sudo route del -net 192.168.0.0 netmask 255.255.0.0 gw 10.48.24.1 dev eth1 sudo route del -net 195.34.224.0 netmask 255.255.224.0 gw 10.48.24.1 dev eth1
Избыточности, ненужности и просто бредятина sudo route add -host 172.30.48.6 dev eth1 Это что? Итого получится примерно следующее: #!/bin/bash
sudo route add -net 81.20.192.0 netmask 255.255.240.0 gw 192.168.1.1 dev eth0 sudo route add -net 93.180.0.0 netmask 255.255.192.0 gw 192.168.1.1 dev eth0 sudo route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1 dev eth0 sudo route add -net 195.34.224.0 netmask 255.255.224.0 gw 192.168.1.1 dev eth0 sudo route add -host 172.30.48.6 dev eth1 sudo cp /etc/resolv_m.conf /etc/resolv.conf
Правда с домолинком кажется еще где-то собака порылась, но инет вроде должен работать. Только ЦТшные DNSки вы зря прописали, они любят глючить.
|
|
|
Записан
|
|
|
|
Vasiaman
Подозрительный тип
Карма: 0
Сообщений: 2
ОС:
Linux (Ubuntu)
Браузер:
Firefox 3.0.11
|
Прежде всего, огромное спасибо - заработало! Как Вы уже указали, дело было в избыточности (и параноидальном желании перестраховаться на все случаи жизни). Еще раз, спасибо! Пойду искать, как прикрутить итоговый скрипт в автозагрузку.
|
|
|
Записан
|
|
|
|
Vermus
Никсоид
Карма: 5
Сообщений: 259
Debian Lenny, eee pc Edition
ОС:
Linux (Debian)
Браузер:
Iceweasel 3.0.6
|
Ага, в итоге не надо пинать на провов, которые совсем не при чем при распределении сетей дома.
|
|
|
Записан
|
|
|
|
|