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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
route и DNS
« : 07 Июль 2007, 13:17:31 »
как прописать  route и DNS
имеется 6 DNS  серверов  на каздого провайдера по два
пока полько занаю 

DNS 81.25.32.9
81.25.32.34

213.184.25.37
213.184.224.254


и роуты в win так прописываю
route.exe -f
route.exe add -p 172.31.1.1 MASK 255.255.255.255 192.168.1.2 METRIC 2
route.exe add -p 172.31.1.2 MASK 255.255.255.255 192.168.1.2 METRIC 2
route.exe add -p 172.31.1.3 MASK 255.255.255.255 192.168.1.2 METRIC 2
route.exe add -p 10.1.50.1 MASK 255.255.255.255 192.168.1.4 METRIC 3
route.exe add -p 81.25.32.5 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.6 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.7 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.9 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.13 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.14 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.15 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.21 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.25 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.34 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.44 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.67 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.68 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.79 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.82 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.87 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.96 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 81.25.32.97 MASK 255.255.255.255 192.168.1.100 METRIC 1
route.exe add -p 68.178.211.79 MASK 255.255.255.255 192.168.1.100 METRIC 1

если можно по подробнее что чего запускаль и править чего
« Последнее редактирование: 07 Июль 2007, 13:35:49 от garbals »

Оффлайн sshd

  • Участник
  • *
  • Сообщений: 103
  • Don't Ask Me, Why I Hate You
    • Просмотр профиля
Re: route и DNS
« Ответ #1 : 08 Июль 2007, 02:01:30 »
dns прописать в /etc/resolv.conf и вид будет примерно такой
nameserver 81.25.32.34и так далее
роуты один из вариантов можно прописать /etc/rc.local вот так:
route add -net 172.31.1.1 MASK 255.255.255.255 gw 192.168.1.2 и так далее
прописывание их туда вызывает на исполнение при каждой загруске OS (точнее при смене работы)

так же можно прописать роуты и сюда
/etc/network/interfaces выглядеть это будет примерно следующим образом
auto eth0
iface eth0 inet static
address твой_ип
netmask твоя маска
gateway твой_шлюз
up route add -net 172.31.1.1 netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -net 193.232.248.79 netmask 255.255.255.255 gw 192.168.1.2 eth0
....и так далее....
а вообще лучше man networks
« Последнее редактирование: 08 Июль 2007, 02:13:33 от wicked »
wbr, sshd
-----

Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: route и DNS
« Ответ #2 : 08 Июль 2007, 02:37:48 »
так всё понятно

а вот что такое man networks

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: route и DNS
« Ответ #3 : 08 Июль 2007, 07:24:06 »
А набери в консоле узнаешь. А еще есть man man
route add -net 172.31.1.1 MASK 255.255.255.255 gw 192.168.1.2Довольно оригинально: 1) s/MASK/netmask/ это о ключиках команды route
2) когда маска 255.255.255.255 или /32 это значит что это адрес конкретного узла. когда наконец начнем читать про стек tcp/ip?
правильно команды пишутся так:
route add -host 172.31.1.1 gw 192.168.1.2
[поскипано]
если можно по подробнее что чего запускаль и править чего
прочитать по подробнее однозначно стоит. Введение в IP-сети

Оффлайн sshd

  • Участник
  • *
  • Сообщений: 103
  • Don't Ask Me, Why I Hate You
    • Просмотр профиля
Re: route и DNS
« Ответ #4 : 08 Июль 2007, 15:07:39 »
а при чем тут счтек протоколов tcp\ip??? что бы отличать хост от сети, то стоит прочитать адресацию 3-го уровня...
у меня тут ошибка, что я написал -net, потому что я копировал с себя, а у меня прописано -net. так что это бональная опечатка, которая будет работать
wbr, sshd
-----

Оффлайн kornevgen

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: route и DNS
« Ответ #5 : 09 Июль 2007, 22:17:04 »
роуты один из вариантов можно прописать /etc/rc.local
не работает

Оффлайн sshd

  • Участник
  • *
  • Сообщений: 103
  • Don't Ask Me, Why I Hate You
    • Просмотр профиля
Re: route и DNS
« Ответ #6 : 10 Июль 2007, 15:02:29 »
роуты один из вариантов можно прописать /etc/rc.local
не работает

что не работает??
wbr, sshd
-----

Оффлайн kornevgen

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: route и DNS
« Ответ #7 : 10 Июль 2007, 15:16:57 »
команды, прописывающие роуты в /etc/rc.local, видимо, не срабатывают. потому что этих самых роутов после загрузки route -n не выдает

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: route и DNS
« Ответ #8 : 11 Июль 2007, 08:17:07 »
Команды описаные чисто теоретически работать будут. но смотри мое примечание №1.
special for wicked: а вот из-за таких очепяток потом у народа который командную строку впервые видит и про инет знает только как про "сеть сетей" и что "Яndex найдет все" цитирую дословно
роуты один из вариантов можно прописать /etc/rc.local
не работает

Оффлайн sshd

  • Участник
  • *
  • Сообщений: 103
  • Don't Ask Me, Why I Hate You
    • Просмотр профиля
Re: route и DNS
« Ответ #9 : 11 Июль 2007, 09:56:38 »
я признаю свою ошибку, но для начала надо заглянуть хотя бы в man networks, что я говорил....  ;)
wbr, sshd
-----

Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: route и DNS
« Ответ #10 : 11 Июль 2007, 13:57:10 »
вот что  я написал в файл etc/networc/interfaces правитьно написанно ?
ADSL модемы
192.168.1.2
192.168.1.4
192.168.1.100
Цитировать
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
#роуты на dns сервера 
up route add -host  212.98.160.50      netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  212.98.160.65      netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  213.184.224.254  netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  213.184.25.37      netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  81.25.32.34           netmask 255.255.255.255 gw 192.168.1.2 eth0

#роуты на vpn сервера

up route add -host  172.31.1.1 netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  172.31.1.2 netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  172.31.1.3 netmask 255.255.255.255 gw 192.168.1.2 eth0
up route add -host  10.1.50.1   netmask 255.255.255.255 gw 192.168.1.4 eth0
up route add -host  81.25.32.68   netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.67   netmask 255.255.255.255 gw 192.168.1.100 eth0
 
#роуты на бесплатные ресурсы провайдеров
up route add -host  81.25.32.5   netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.6    netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.7    netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.9    netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.13  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host   81.25.32.14  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.15  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.21  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.25  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.34  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.44  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.67  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.68  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.82  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.87  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.96  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.97  netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  68.178.211.79 netmask 255.255.255.255 gw 192.168.1.100 eth0
up route add -host  81.25.32.0    netmask 255.255.255.255 gw 192.168.1.100 eth0


в  /etc/rc.local

Цитировать
up route add -host  212.98.160.50     gw 192.168.1.2 eth0
up route add -host  212.98.160.65         gw 192.168.1.2 eth0
up route add -host  213.184.224.254     gw 192.168.1.2 eth0
up route add -host  213.184.25.37        gw 192.168.1.2 eth0
up route add -host  81.25.32.34            gw 192.168.1.2 eth0

#роуты на vpn сервера

up route add -host  172.31.1.1  gw 192.168.1.2 eth0
up route add -host  172.31.1.2  gw 192.168.1.2 eth0
up route add -host  172.31.1.3  gw 192.168.1.2 eth0
up route add -host  10.1.50.1    gw 192.168.1.4 eth0
up route add -host  81.25.32.68    gw 192.168.1.100 eth0
up route add -host  81.25.32.67    gw 192.168.1.100 eth0
 
#роуты на бесплатные ресурсы провайдеров
up route add -host  81.25.32.5    gw 192.168.1.100 eth0
up route add -host  81.25.32.6    gw 192.168.1.100 eth0
up route add -host  81.25.32.7    gw 192.168.1.100 eth0
up route add -host  81.25.32.9     gw 192.168.1.100 eth0
up route add -host  81.25.32.13   gw 192.168.1.100 eth0
up route add -host   81.25.32.14  gw 192.168.1.100 eth0
up route add -host  81.25.32.15   gw 192.168.1.100 eth0
up route add -host  81.25.32.21   gw 192.168.1.100 eth0
up route add -host  81.25.32.25   gw 192.168.1.100 eth0
up route add -host  81.25.32.34  gw 192.168.1.100 eth0
up route add -host  81.25.32.44  gw 192.168.1.100 eth0
up route add -host  81.25.32.67  gw 192.168.1.100 eth0
up route add -host  81.25.32.68   gw 192.168.1.100 eth0
up route add -host  81.25.32.82   gw 192.168.1.100 eth0
up route add -host  81.25.32.87  gw 192.168.1.100 eth0
up route add -host  81.25.32.96  gw 192.168.1.100 eth0
up route add -host  81.25.32.97  gw 192.168.1.100 eth0
up route add -host  68.178.211.79  gw 192.168.1.100 eth0
up route add -host  81.25.32.0     gw 192.168.1.100 eth0

не работают у меня роуты чегото



« Последнее редактирование: 11 Июль 2007, 15:32:14 от garbals »

Оффлайн sshd

  • Участник
  • *
  • Сообщений: 103
  • Don't Ask Me, Why I Hate You
    • Просмотр профиля
Re: route и DNS
« Ответ #11 : 11 Июль 2007, 15:01:02 »
а зачем в 2 местах писать?? а сделай ifconfig и запости сюда. а 192.168.1.100 это сервер в твоей сети так?? или это просто модем который подключен напрямую в сеть?
« Последнее редактирование: 11 Июль 2007, 15:07:06 от wicked »
wbr, sshd
-----

Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: route и DNS
« Ответ #12 : 11 Июль 2007, 15:33:34 »
ADSL модемы
192.168.1.2
192.168.1.4
192.168.1.100

Цитировать
ifconfig
garbals@garbals-desktop:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4D:11:F5:D2 
          inet addr:192.168.1.30  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4dff:fe11:f5d2/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5794 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5706 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3281063 (3.1 MiB)  TX bytes:578882 (565.3 KiB)
          Interrupt:16 Base address:0x6000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:475 errors:0 dropped:0 overruns:0 frame:0
          TX packets:475 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36353 (35.5 KiB)  TX bytes:36353 (35.5 KiB)


Цитировать
garbals@garbals-desktop:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.4     0.0.0.0         UG    0      0        0 eth0

Оффлайн garbals

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: route и DNS
« Ответ #13 : 11 Июль 2007, 21:59:09 »
если в консоли пишеш
 sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.4
куда это добавляется ?

Оффлайн Switcher

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: route и DNS
« Ответ #14 : 12 Июль 2007, 00:56:35 »
если в консоли пишеш
 sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.4
куда это добавляется ?
Это добавляется в таблицу маршрутизации и работает, ессно, до ребута. За подробностями - man route

 

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