Не могу разобраться с роутингом (помогите правильно прописать роутинг)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

dimonskif
Сообщения: 9
ОС: Windows 7

Не могу разобраться с роутингом

Сообщение dimonskif »

В общем суть состоит с том, чтобы настроить соединение таким образом, чтобы и интернет и локальная сеть работали одновременно (aka DualAccess)
Есть D-link беспроводной роутер под управлением линукса, который выходит в интернет через соединение PPPoE, но при этом недоступны сайты (ресурсы локальной) сети провайдера ( ресурсы локальной сети становятся доступны при отключенном соединениии), т.е по-идее они доступны на роутере, т.к при пинговании с роутера они дают отклик, но компьютеры, подключенные к роутеру не имеют доступа в подсеть с локальными ресурсами и соответственно дают сбой при пинговке, но все-таки 2 ресурса из целевой подсети доступны постоянно при включенном иетернете (!?)
На винде при создании соединения PPPoE нужно было еще добавлять один маршрут самостоятельно и все работало как надо. Вопрос: это мне нужно на роутере изменить маршруты или на каждой машине локальной сети? Буду благодарен за помощь и обязуюсь предоставить любую информацию, которая поможет в настройке сети.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Не могу разобраться с роутингом

Сообщение danger08 »

dimonskif писал(а):
17.11.2009 01:46
это мне нужно на роутере изменить маршруты или на каждой машине локальной сети?

На роутере.
А вообще, предоставьте таблицу роутинга на роутере до установки PPPoE и после, тогда можно будет сказать точнее.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

Вот:

с поднятым PPPoE

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.0.10 * 255.255.255.255 UH 0 0 0 ppp1 192.168.1.0 * 255.255.255.0 U 0 0 0 br0 169.254.0.0 * 255.255.0.0 U 0 0 0 br0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 172.16.0.10 0.0.0.0 UG 0 0 0 ppp1

без PPPoE, с DHCP

root@DD-WRT:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 br0 10.1.117.0 * 255.255.255.0 U 0 0 0 vlan1 169.254.0.0 * 255.255.0.0 U 0 0 0 br0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.1.117.1 0.0.0.0 UG 0 0 0 vlan1


при настройке соединений на Windows для одновременной работы рекомендуют добавлять вот этот маршрут:
route add -p 10.0.0.0 mask 255.0.0.0 10.1.117.1
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Не могу разобраться с роутингом

Сообщение danger08 »

dimonskif писал(а):
17.11.2009 12:48
при настройке соединений на Windows для одновременной работы рекомендуют добавлять вот этот маршрут:
route add -p 10.0.0.0 mask 255.0.0.0 10.1.117.1

Попробуйте на роутере аналогично:

root@localhost

[root@localhost ~] # route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.117.1

Если не работает, смотрите параметры NAT-а на роутере.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

Пробовал, в том-то и дело, что ничего не меняется( Верней добавляется маршрут для vlan1, но доступа к локальной сети так и не появляется.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не могу разобраться с роутингом

Сообщение Frank »

Сайты локальной сети имеют имена? Они резолвятся локальным ДНС сервером провайдера? При подключении к интернету ДНС сервер меняется на глобальный? Выясните этот вопрос - в чём дело, в роутинге или резолвинге.
Изображение
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

Да, сайты сети имеют имена *.lan ДНС как был, так и остается 10.3.3.1 ...
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

dimonskif писал(а):
19.11.2009 16:55
так и остается 10.3.3.1 ...

нет, меняется на другой
Спасибо сказали:
PHPLamer
Сообщения: 111
ОС: Open SUSE

Re: Не могу разобраться с роутингом

Сообщение PHPLamer »

Пингуется ли узел 10.1.117.1 с роутера с включенным PPPoE???
Спасибо сказали:
kmarks
Сообщения: 2

Re: Не могу разобраться с роутингом

Сообщение kmarks »

посмотри traceroute lanresource.lan с подключенным PPPoE и без. С прописанным маршрутом и без.
Спасибо сказали:
Аватара пользователя
ArhAngel
Сообщения: 33
ОС: Gentoo Linux

Re: Не могу разобраться с роутингом

Сообщение ArhAngel »

Нарисуйте схему сети, пожалуйста, с подписанными адресами, масками и символьными именами.
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

traceroute локальных ресурсов при подключенном PPPoE ничего не дает:

traceroute

traceroute to dc.luga.lan (10.3.3.33), 30 hops max, 38 byte packets 1 172.16.0.10 (172.16.0.10) 5.411 ms !A

но после того как указываю адаптеру WAN (vlan1) ip адрес и дописываю маршрут:

назначение IP WAN

ifconfig vlan1 10.1.117.33 netmask 255.255.255.0 route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.117.1 vlan1 #таблица получается роутинга такая: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.3.3.20 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0 0 0 br0 10.1.117.0 * 255.255.255.0 U 0 0 0 vlan1 #маршрут получается автоматически 10.0.0.0 10.1.117.1 255.0.0.0 UG 0 0 0 vlan1 #добавленный статический маршрут 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.3.3.20 0.0.0.0 UG 0 0 0 ppp0 #после этого traceroute и и ping traceroute to dc.luga.lan (10.3.3.33), 30 hops max, 38 byte packets 1 10.1.117.1 (10.1.117.1) 2.148 ms 1.281 ms 2.149 ms 2 10.3.3.33 (10.3.3.33) 1.381 ms 1.777 ms 1.463 ms PING 10.1.117.1 (10.1.117.1): 56 data bytes 64 bytes from 10.1.117.1: seq=0 ttl=255 time=2.636 ms 64 bytes from 10.1.117.1: seq=1 ttl=255 time=1.931 ms 64 bytes from 10.1.117.1: seq=2 ttl=255 time=3.257 ms PING soft.luga.lan (10.3.3.36): 56 data bytes 64 bytes from 10.3.3.36: seq=0 ttl=63 time=3.757 ms 64 bytes from 10.3.3.36: seq=1 ttl=63 time=2.006 ms 64 bytes from 10.3.3.36: seq=2 ttl=63 time=2.815 ms

т.е. на маршрутизаторе все работает правильно, но он не дает доступ к локалке всем тем, кто к нему подключен)

мож там iptables поковырять?

Нарисуйте схему сети, пожалуйста, с подписанными адресами, масками и символьными именами.

:crazy: Как? )
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Не могу разобраться с роутингом

Сообщение danger08 »

dimonskif писал(а):
20.11.2009 13:54
т.е. на маршрутизаторе все работает правильно, но он не дает доступ к локалке всем тем, кто к нему подключен)

мож там iptables поковырять?

На PPPoE, скорее всего, у вас поднят NAT.
Чтобы компьютеры из вашей локалки ходили в LAN, поднимите NAT на интерфейсе `vlan1` тоже.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
ArhAngel
Сообщения: 33
ОС: Gentoo Linux

Re: Не могу разобраться с роутингом

Сообщение ArhAngel »

dimonskif писал(а):
20.11.2009 13:54
:crazy: Как? )

Примерно так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
PHPLamer
Сообщения: 111
ОС: Open SUSE

Re: Не могу разобраться с роутингом

Сообщение PHPLamer »

Скажите пингуется ли узел 10.1.117.1 при поднятом PPPoE соединении???
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

danger08 писал(а):
20.11.2009 14:31
На PPPoE, скорее всего, у вас поднят NAT.
Чтобы компьютеры из вашей локалки ходили в LAN, поднимите NAT на интерфейсе `vlan1` тоже.

А как "поднять" этот самый NAT?

PHPLamer писал(а):
20.11.2009 19:53
Скажите пингуется ли узел 10.1.117.1 при поднятом PPPoE соединении???

да, пингуется
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

вобщем так настроил себе aka DualAccess:
  • Через web-интерфейс настроил PPPoE
  • Указал адрес адаптера для WAN
  • Добавил необходимые статические маршруты
  • iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE #маскарад всего трафика, проходящего через vlan1 (порт WAN на роутере)

но есть вопросик: Почему iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE "слетает"? Я не имею ввиду перезагрузку роутера. просто во время работы его периодически нужно вводить снова, иначе локальная сеть становится опять недоступной...
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Не могу разобраться с роутингом

Сообщение danger08 »

dimonskif писал(а):
21.11.2009 02:02
  • iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE #маскарад всего трафика, проходящего через vlan1 (порт WAN на роутере)

но есть вопросик: Почему iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE "слетает"? Я не имею ввиду перезагрузку роутера. просто во время работы его периодически нужно вводить снова, иначе локальная сеть становится опять недоступной...

Как я понял, проблема в доступом к локалке решена?

Насчет "слетания" правила iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE:
а) или правило прописано не там/не так (периодически чем-то инициализируется очистка правил iptables, и ваше самописное правило теряется);
б) в процессе работы что-то происходит с интерфейсом `vlan`, и следом лезут глюки.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
dimonskif
Сообщения: 9
ОС: Windows 7

Re: Не могу разобраться с роутингом

Сообщение dimonskif »

да, я уже разобрался - просто дело было ночью и недосмотрел - лазил по перенаправлениям портов - вот из-зи этого и слетало, но сейчас работает все
Спасибо сказали: