Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: route и DNS  (Прочитано 7116 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: route и DNS
« Ответ #15 : 12 Июля 2007, 01:10:39 »
а что провайдер BGP не выдает?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: route и DNS
« Ответ #16 : 12 Июля 2007, 06:14:43 »
Мдя... Книжка эффекта не возымела.
В rc.local бредятина написана. что есть команда up? где взял траву?
если в /etc/rc.local то /sbin/route add -host 81.25.32.67 gw 192.168.1.100и никаких интерфейсов указывать не надо. компутер не дурак сам найдёт куда отправить. и вообще забудь про ethX
Кстати, еще контрольный выстрел в голову: -host уже предполагает маску 255.255.255.255 (прочти наконец про маршруутизацию!!!) Так что писать надо просто route add -host тра-ля-ля gw тыры-пыры помоему яснее некуда. И, ты не поверишь но, мля, в interfaces та же фигня.

По идее роуты должны подниматься через файлик interfaces как у тебя написано. но сдается мне что этот файл не предназанчен для такого извращения. этоже застрелиться можно такой список маршрутов. поставь себе задачку поскромнее. добавить на автомате хотябы 1 маршрут. и прекрати уже постить свои списки. не интересно читать. как 1 маршрут заведется - добавляй остальные по аналогии.

Еще прочти книжку любую по системному администрированию Линукс/Юникс/FreeBSD, не важно какого объема просто чтобы представлял что есть что. иначе не возможно обсчаться. я тебе про Фому ты мне про Ерему.
« Последнее редактирование: 12 Июля 2007, 06:17:49 от Yurror »

Оффлайн vital

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: route и DNS
« Ответ #17 : 13 Июля 2007, 20:49:54 »
Роуты лучше писать в etc/networc/interfaces 
Судя по приведенной у garbals маршрутизации помнить нужно одно роутер в сети может быть только один, а не 192.168.1.2  +  192.168.1.100  так сеть вощще поднятся не может. Может я чего не допонимаю но несколько роутеров в сети нонсенс.
Значит один из этих роутеров дожен подниматься только при старте VPN (PPTP) и соответственно его здесь быть недолжно.
Зачем писать роуты на хосты когда можно прописать на сеть? up route add -net  81.0.0.0   netmask 255.0.0.0 gw 192.168.1.100 например и без всякого eth0 сетевая все равно одна.
 Роуты на VPN сервер все одно через сервер сети (маршрутизатор) в etc/networc/interfaces, а уже роуттер VPN доджен подниматься при подьеме ppp0 и он здается тоже может быть только один. И прописуется он у же в зависимости от того как (чем) ты vpn поднимаешь.
Это серверов DNS может быть несколько.


Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: route и DNS
« Ответ #18 : 13 Июля 2007, 21:44:56 »
ну не знаю в сети у нас 3 ADSL модема на трёх провайдеров в винде всё три сразу могут работать например с одного радио играет со второго с внутренних ресурсов качаю  с третьего в интернет лезу  и всё работает однавременно

Оффлайн vital

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: route и DNS
« Ответ #19 : 13 Июля 2007, 22:58:09 »
И все три на eth0 т.е. на твоей  сетевой карте висят? Так не бывает. ADSL модем сеть раздает сам ему роуты не нужны, ему только ДНС нужен.
Как ты в сеть то подключен?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: route и DNS
« Ответ #20 : 14 Июля 2007, 05:59:59 »
Пара правильных фраз тут таки есть, не спорю. Но в основном бред. Vital, убедительнейшая просьба прочитать книжку по tcp/ip и особенно главу про маршрутизацию. Роутеров может быть сколько душе угодно. Один может быть роутер который "по умолчанию" те default. Он вообще-то в таблице маршрутизации всегда так и присутствует как default :)
Но и дефолтный маршрутизатор не всегода может быть один. так например разруливаются ситуации с несколькими провайдерами. для решения подобных задач существуют специальные средства (см в google "два провайдера linux"). Но это сейчас я сказал чтобы охладить ваш пыл.
про проблему: мои советы упорно игнорируются :)
Итак, код в студию:
Цитата: man interfaces
       post-up command
              Run  command  after  bringing the interface up.  If this command
              fails then ifup aborts, refraining from marking the interface as
              configured  (even  though it has really been configured), prints
              an error message, and exits with status 0.   This  behavior  may
              change in the future.
Я так и не понял что значит просто up но что роуты должны подниматься после поднятия интерфейса это точно. итак меем
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.2
post-up route add -host 212.98.160.50 gw 192.168.1.2
post-up route add -host 212.98.160.65 gw 192.168.1.2
post-up route add -host 213.184.224.254 gw 192.168.1.2
post-up route add -host 213.184.25.37 gw 192.168.1.2
post-up route add -host 81.25.32.34 gw 192.168.1.2
post-up route add -host 172.31.1.1 gw 192.168.1.2
post-up route add -host 172.31.1.2 gw 192.168.1.2
post-up route add -host 172.31.1.3 gw 192.168.1.2
post-up route add -host 10.1.50.1 gw 192.168.1.4
post-up route add -host 81.25.32.68 gw 192.168.1.100
post-up route add -host 81.25.32.67 gw 192.168.1.100
post-up route add -host 81.25.32.5 gw 192.168.1.100
post-up route add -host 81.25.32.6 gw 192.168.1.100
post-up route add -host 81.25.32.7 gw 192.168.1.100
post-up route add -host 81.25.32.9 gw 192.168.1.100
post-up route add -host 81.25.32.13 gw 192.168.1.100
post-up route add -host 81.25.32.14 gw 192.168.1.100
post-up route add -host 81.25.32.15 gw 192.168.1.100
post-up route add -host 81.25.32.21 gw 192.168.1.100
post-up route add -host 81.25.32.25 gw 192.168.1.100
post-up route add -host 81.25.32.34 gw 192.168.1.100
post-up route add -host 81.25.32.44 gw 192.168.1.100
post-up route add -host 81.25.32.67 gw 192.168.1.100
post-up route add -host 81.25.32.68 gw 192.168.1.100
post-up route add -host 81.25.32.82 gw 192.168.1.100
post-up route add -host 81.25.32.87 gw 192.168.1.100
post-up route add -host 81.25.32.96 gw 192.168.1.100
post-up route add -host 81.25.32.97 gw 192.168.1.100
post-up route add -host 68.178.211.79 gw 192.168.1.100
post-up route add -host 81.25.32.0 gw 192.168.1.100
То что стоит с ройтером 192.168.1.2 можно не писать. Ибо он и так установлен по умолчанию. Все что не находится в таблице маршрутизации валится на него. Исключение из правила это когда поднимается VPN или PPP соединения (что по большому счету одно и тоже, опять же кое где есть исключения но сейчас не про них реч) и в опциях pppd прописано repalacedefaultroute что дословно на русский будет: заменить маршрут "по умолчанию". Надо это для того чтобы не терять маршрут до самого VPN сервера, который находится за маршрутизатором.
Ну и на последок настойчиво порекомендую почитать книжку. Линк давал выше.

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.