Не могу разобраться с роутингом (помогите правильно прописать роутинг)
Модераторы: SLEDopit, Модераторы разделов
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Не могу разобраться с роутингом
В общем суть состоит с том, чтобы настроить соединение таким образом, чтобы и интернет и локальная сеть работали одновременно (aka DualAccess)
Есть D-link беспроводной роутер под управлением линукса, который выходит в интернет через соединение PPPoE, но при этом недоступны сайты (ресурсы локальной) сети провайдера ( ресурсы локальной сети становятся доступны при отключенном соединениии), т.е по-идее они доступны на роутере, т.к при пинговании с роутера они дают отклик, но компьютеры, подключенные к роутеру не имеют доступа в подсеть с локальными ресурсами и соответственно дают сбой при пинговке, но все-таки 2 ресурса из целевой подсети доступны постоянно при включенном иетернете (!?)
На винде при создании соединения PPPoE нужно было еще добавлять один маршрут самостоятельно и все работало как надо. Вопрос: это мне нужно на роутере изменить маршруты или на каждой машине локальной сети? Буду благодарен за помощь и обязуюсь предоставить любую информацию, которая поможет в настройке сети.
Есть D-link беспроводной роутер под управлением линукса, который выходит в интернет через соединение PPPoE, но при этом недоступны сайты (ресурсы локальной) сети провайдера ( ресурсы локальной сети становятся доступны при отключенном соединениии), т.е по-идее они доступны на роутере, т.к при пинговании с роутера они дают отклик, но компьютеры, подключенные к роутеру не имеют доступа в подсеть с локальными ресурсами и соответственно дают сбой при пинговке, но все-таки 2 ресурса из целевой подсети доступны постоянно при включенном иетернете (!?)
На винде при создании соединения PPPoE нужно было еще добавлять один маршрут самостоятельно и все работало как надо. Вопрос: это мне нужно на роутере изменить маршруты или на каждой машине локальной сети? Буду благодарен за помощь и обязуюсь предоставить любую информацию, которая поможет в настройке сети.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Не могу разобраться с роутингом
На роутере.
А вообще, предоставьте таблицу роутинга на роутере до установки PPPoE и после, тогда можно будет сказать точнее.
Блогосайт - http://www.fateyev.com
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Re: Не могу разобраться с роутингом
Вот:
при настройке соединений на Windows для одновременной работы рекомендуют добавлять вот этот маршрут:
route add -p 10.0.0.0 mask 255.0.0.0 10.1.117.1
с поднятым 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: Не могу разобраться с роутингом
Попробуйте на роутере аналогично:
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: Не могу разобраться с роутингом
Пробовал, в том-то и дело, что ничего не меняется( Верней добавляется маршрут для vlan1, но доступа к локальной сети так и не появляется.
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Не могу разобраться с роутингом
Сайты локальной сети имеют имена? Они резолвятся локальным ДНС сервером провайдера? При подключении к интернету ДНС сервер меняется на глобальный? Выясните этот вопрос - в чём дело, в роутинге или резолвинге.

-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Re: Не могу разобраться с роутингом
Да, сайты сети имеют имена *.lan ДНС как был, так и остается 10.3.3.1 ...
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
-
PHPLamer
- Сообщения: 111
- ОС: Open SUSE
Re: Не могу разобраться с роутингом
Пингуется ли узел 10.1.117.1 с роутера с включенным PPPoE???
-
kmarks
- Сообщения: 2
Re: Не могу разобраться с роутингом
посмотри traceroute lanresource.lan с подключенным PPPoE и без. С прописанным маршрутом и без.
-
ArhAngel
- Сообщения: 33
- ОС: Gentoo Linux
Re: Не могу разобраться с роутингом
Нарисуйте схему сети, пожалуйста, с подписанными адресами, масками и символьными именами.
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Re: Не могу разобраться с роутингом
traceroute локальных ресурсов при подключенном PPPoE ничего не дает:
но после того как указываю адаптеру WAN (vlan1) ip адрес и дописываю маршрут:
т.е. на маршрутизаторе все работает правильно, но он не дает доступ к локалке всем тем, кто к нему подключен)
мож там iptables поковырять?
Как? )
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 поковырять?
Нарисуйте схему сети, пожалуйста, с подписанными адресами, масками и символьными именами.
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Не могу разобраться с роутингом
На PPPoE, скорее всего, у вас поднят NAT.
Чтобы компьютеры из вашей локалки ходили в LAN, поднимите NAT на интерфейсе `vlan1` тоже.
Блогосайт - http://www.fateyev.com
-
ArhAngel
- Сообщения: 33
- ОС: Gentoo Linux
Re: Не могу разобраться с роутингом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
PHPLamer
- Сообщения: 111
- ОС: Open SUSE
Re: Не могу разобраться с роутингом
Скажите пингуется ли узел 10.1.117.1 при поднятом PPPoE соединении???
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Re: Не могу разобраться с роутингом
А как "поднять" этот самый NAT?
да, пингуется
-
dimonskif
- Сообщения: 9
- ОС: Windows 7
Re: Не могу разобраться с роутингом
вобщем так настроил себе aka DualAccess:
но есть вопросик: Почему iptables -t nat -A POSTROUTING -o vlan1 -j MASQUERADE "слетает"? Я не имею ввиду перезагрузку роутера. просто во время работы его периодически нужно вводить снова, иначе локальная сеть становится опять недоступной...
- Через 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: Не могу разобраться с роутингом
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: Не могу разобраться с роутингом
да, я уже разобрался - просто дело было ночью и недосмотрел - лазил по перенаправлениям портов - вот из-зи этого и слетало, но сейчас работает все