Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
“не надо оваций” (ц) :) ArT666, если вы уверены, что интерфейс с этими диапазонами адресов никуда не пропадёт в процессе – можно и в rc.local . В противном случае лучше в тот скрипт, который у вас подымает (а при надобности и повторно подымает) данную сеть. sleepycat – один шлюз, как и было заказано… Откуда я знаю, зачем понадобилась столь подробно расписывать такую кучу мелких подсетей? Я просто набросал, как это можно сделать :) P.S. ArT666, а можно попобробнее – чему он должен был помочь? Может, у вас порты закрыты или клиент не так настроен? Или вы не подняли сеть? Этот скрипт только маршруты пишет, сеть надо перед этим поднимать. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Natrio, ой пардон. галюцинации.. в параллельной теме тоже вопрос маршрута…я походу перепутал…да в задаче топикстартера действительно один шлюз…был не прав.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
art666 |
|
Темы:
7
Сообщения:
82
Участник с: 12 мая 2011
|
NatrioЯ в rc.local писал и так, и так(т.е. и скриптом и просто все маршруты прописывал) нифига не помогло.. NatrioПомочь он должен, как я и писал в первом посте, правильной работе локального трекера.. Насчет поднятия сети, у меня vpn через локалку, т. е. eth0 автоматом при запуске, а для vpn - тоже сделал файл автозапуска и авто настройки таблицы маршрутизации(вроде так это называется)… поэтому после загрузки рабочего окружения у меня все интерфейсы(eth0, lo, ppp0) подняты и в процессе не падают… ЗЫ Благодарю за то что сделали этот скрипт, но он не помог :( Буду пробовать netcfg.. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
ArT666, что значит “не помог”? Роуты не прописались, или пакеты идут не туда? Покажите тогда, пожалуйста, вашу полную таблицу маршрутизации, команда ip route list Без этого нельзя точно сказать, что у вас не так. |
art666 |
|
Темы:
7
Сообщения:
82
Участник с: 12 мая 2011
|
NatrioОх, мож я что не так объясняю?! Попробую поточней: Провайдер мой Dianet, интернет дает через локальную сеть, посредством виртуальной частной сети(vpn), имеет локальный торрент-трекер, что бы от туда качать что-либо, нужно направлять маршруты(как в первом посте указано). Для windows есть софтина, DianetDialer. Для *никс систем нужно самому направлять эти маршруты(вот пост на об этом на трекере). Вот, для этого я скопировал(!), не сам писал, чтоб не ошибиться, скрипт что вы любезно предоставили в /etc/rc.local и ребутнулся, при загрузке, где показывается состояние загруки всех демонов, там выскочили какието ошибки(разгледеть успел только RNETLINK … failed).. как кеды загрузились, запустил торрент клиент (ktorrent) и запустил в нем загрузку торрента с локального трекера, в ответ: “Нет соединения с трекером”.. Значит не помог ваш скрипт, надеюсь сейчас объяснил понятно :) ЗЫ так же пробовал вручную прописывать: ip route $IP/32 src $Gateway, после чего перезапуск и снова то же самое: “Нет соеденения с трекером” NatrioВот вывод ip route list(в /etc/rc.local убрал вышеприведенный скрипт): ^_^[[email protected]:~]$ ip route list default via 93.189.220.142 dev ppp0 93.189.220.3 via 172.16.38.1 dev eth0 src 172.16.39.18 93.189.220.142 dev ppp0 proto kernel scope link src 109.237.149.238 172.16.38.0/23 dev eth0 proto kernel scope link src 172.16.39.18 metric 202 |
art666 |
|
Темы:
7
Сообщения:
82
Участник с: 12 мая 2011
|
Все, благодарю всех, особенно Natrio ! =) Проблема решилась, благодаря вашему скрипту, Natrio.. только я его немного поправил… вот содержание моего rc.local: #!/bin/bash # # /etc/rc.local: Local multi-user startup script. # # чтобы не писать триста раз одно и то же RO="ip ro add" GT="via 172.16.38.1 dev eth0" # маска 255.255.255.255 это все 32 бита от начала, то есть /32 $RO 78.109.128.1/32 $GT $RO 78.109.128.2/32 $GT $RO 172.16.20.58/32 $GT # маска 255.255.254.0 соответственно, /23 # чтобы не переписывать всё ещё триста раз, делаем цикл по третьему байту IP for i in 20 28 30 32 34 36 40 42 44 46 48 do $RO 172.16.$i.0/23 $GT done # маска 255.255.252.0 убирается ещё один младший бит, /22 $RO 10.110.0.0/22 $GT Вот вывод ip ro list: ^_^[[email protected]:~]$ ip ro list default via 93.189.220.143 dev ppp0 10.110.0.0/22 via 172.16.38.1 dev eth0 78.109.128.1 via 172.16.38.1 dev eth0 78.109.128.2 via 172.16.38.1 dev eth0 93.189.220.4 via 172.16.38.1 dev eth0 src 172.16.39.18 93.189.220.143 dev ppp0 proto kernel scope link src 109.237.155.85 172.16.20.0/23 via 172.16.38.1 dev eth0 172.16.20.58 via 172.16.38.1 dev eth0 172.16.28.0/23 via 172.16.38.1 dev eth0 172.16.30.0/23 via 172.16.38.1 dev eth0 172.16.32.0/23 via 172.16.38.1 dev eth0 172.16.34.0/23 via 172.16.38.1 dev eth0 172.16.36.0/23 via 172.16.38.1 dev eth0 172.16.38.0/23 dev eth0 proto kernel scope link src 172.16.39.18 metric 202 172.16.40.0/23 via 172.16.38.1 dev eth0 172.16.42.0/23 via 172.16.38.1 dev eth0 172.16.44.0/23 via 172.16.38.1 dev eth0 172.16.46.0/23 via 172.16.38.1 dev eth0 172.16.48.0/23 via 172.16.38.1 dev eth0 |