Форум Orsha-LUG

GNU/Linux => сети, безопасность => Тема начата: cooler от 26 Декабрь 2007, 22:02:16



Название: Роутинг
Отправлено: cooler от 26 Декабрь 2007, 22:02:16
пользую байфлай, особенностью которого является наличие Платеного и Бесплатного(гостевого подклюючения)
столкнулся с проблемой роутинга при поднятых 2х соединениях.
Теоретически всем должен рулить вот этот скрипт
Код:
cooler@cooler-nb:~$ cat /etc/ppp/ip-up.d/0routing
#!/bin/sh -e
if [ "$CALL_FILE" = "guest" ]; then
        route add -host ftp.mgts.by dev "$PPP_IFACE";
        route add -host game.byfly.by dev "$PPP_IFACE";
        route add -host ftp.byfly.by dev "$PPP_IFACE";
        route add -host www.byfly.by dev "$PPP_IFACE";
        route add -host stat.byfly.by dev "$PPP_IFACE";
        route add -host shoutcast.byfly.by dev "$PPP_IFACE";
        route add -host irc.byfly.by dev "$PPP_IFACE";
        route add -host wsus.byfly.by dev "$PPP_IFACE";
        route add -host tut.by dev "$PPP_IFACE";
        route add -host tube.by dev "$PPP_IFACE";
        route add -host 193.232.248.2 dev "$PPP_IFACE";
fi

if [ "$CALL_FILE" = "guest-wifi" ]; then
        route add -host ftp.mgts.by dev "$PPP_IFACE";
        route add -host game.byfly.by dev "$PPP_IFACE";
        route add -host ftp.byfly.by dev "$PPP_IFACE";
        route add -host www.byfly.by dev "$PPP_IFACE";
        route add -host stat.byfly.by dev "$PPP_IFACE";
        route add -host shoutcast.byfly.by dev "$PPP_IFACE";
        route add -host irc.byfly.by dev "$PPP_IFACE";
        route add -host wsus.byfly.by dev "$PPP_IFACE";
        route add -host tut.by dev "$PPP_IFACE";
        route add -host tube.by dev "$PPP_IFACE";
        route add -host 193.232.248.2 dev "$PPP_IFACE";

fi


if [ "$CALL_FILE" = "vpn" ]; then
        route add default "$PPP_IFACE";
fi
однако прописывается только первая строчка
Код:
        route add -host ftp.byfly.by dev "$PPP_IFACE";
а остальные игнорируются.
Подскажите, где я не прав. Или может еть более другой способ решения проблемы роутинга?


Название: Re: Роутинг
Отправлено: kadavr от 26 Декабрь 2007, 22:06:37
аа эээ простите нет сейчас линуха под рукой, но.. значки "&" после команд не помогут?..


Название: Re: Роутинг
Отправлено: cooler от 26 Декабрь 2007, 22:21:19
Действительно помогло, спасибо большое

пробовал скрипт прогонять вручную - работало, про "&" как-то и не подумалось


Название: Разные маршруты по умолчанию для разных программ, как?
Отправлено: Spine от 13 Сентябрь 2008, 17:00:28
Собственно вот (http://forum.linux.by/viewtopic.php?f=3&t=9856), уже мозги опухли, какие есть соображения?


Название: Re: Роутинг
Отправлено: valik от 04 Март 2009, 22:22:57
А собственно не составить ли нам таблицу роутингов?Кто что думает?


Название: Re: Роутинг
Отправлено: Spine от 05 Март 2009, 22:06:15
valik
Роутингов куда простите? Как-то не очень понятна суть...


Название: Re: Роутинг
Отправлено: valik от 06 Март 2009, 19:28:06
по гостевому byfly емелось ввиду


Название: Re: Роутинг
Отправлено: botsman от 07 Март 2009, 09:46:35
по гостевому byfly емелось ввиду
В таком случае предлагаю создать тему в которой закрепить список роутов и постепенно дополнять его и чистить при изменениях... дабы любой желающий мог использовать его...


Название: Роутинг
Отправлено: valik от 17 Март 2009, 21:53:27
Возникла проблема не заходит на некоторые сайты типа www.litera.by,www.bru.mogilev.by
пинги проходят нормально
Код:
PING litera.by (91.149.189.58) 56(84) bytes of data.
64 bytes from www.litera.by (91.149.189.58): icmp_seq=1 ttl=56 time=66.8 ms
64 bytes from www.litera.by (91.149.189.58): icmp_seq=2 ttl=56 time=63.8 ms
64 bytes from www.litera.by (91.149.189.58): icmp_seq=3 ttl=56 time=64.1 ms
64 bytes from www.litera.by (91.149.189.58): icmp_seq=4 ttl=56 time=64.1 ms
64 bytes from www.litera.by (91.149.189.58): icmp_seq=5 ttl=56 time=64.0 ms
^C
--- litera.by ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4015ms
rtt min/avg/max/mdev = 63.806/64.617/66.876/1.170 ms
а вот на bru.mogilev.by не проходят вообще
Код:
PING bru.mogilev.by (82.209.221.110) 56(84) bytes of data.
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=1 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=2 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=3 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=4 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=5 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=6 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=7 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=8 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=9 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=10 Packet filtered
From lo-router7201-1.vitebsk.by (194.158.203.230) icmp_seq=11 Packet filtered
^C
--- bru.mogilev.by ping statistics ---
11 packets transmitted, 0 received, +11 errors, 100% packet loss, time 10051ms
В чём может быть проблема?
Вывод traceroute:
Код:
traceroute to litera.by (91.149.189.58), 30 hops max, 60 byte packets
 1  . (192.168.1.1)  1.241 ms  1.575 ms  1.957 ms
 2  lo-router7201-1.vitebsk.by (194.158.203.230)  61.990 ms  65.245 ms  66.777 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  www.litera.by (91.149.189.58)  69.585 ms  71.446 ms  76.327 ms
Код:
traceroute to bru.mogilev.by (82.209.221.110), 30 hops max, 60 byte packets
 1  . (192.168.1.1)  1.074 ms  1.415 ms  1.810 ms
 2  lo-router7201-1.vitebsk.by (194.158.203.230)  61.210 ms !X  61.188 ms !X *
Я так понимаю что глохнет после lo-router7201-1.vitebsk.by (194.158.203.230)?
Но в винде всё работает
 :bc:


Название: Роутинг
Отправлено: botsman от 18 Март 2009, 19:58:42
MTU какой???


Название: Роутинг
Отправлено: valik от 18 Март 2009, 20:14:11
1492
os:debian lenny 5