LINUX.ORG.RU
ФорумAdmin

три сетевухи


0

0

Есть комп с 3-мя сетевухами (GATE).
Есть 2 сетки: LAN-1 и LAN-2
Этот комп есть шлюз между этими сетками и шлюз в инет для одной из них (третья сетевуха - инет для LAN-1).

В LAN-1 на всех компах default gw = GATE
В LAN-2 на всех компах default gw = другой комп(не GATE), но прописано что для доступа к LAN-1 gw = GATE

Ping из LAN-2 к LAN-1 проходит (ответы идут)
Ping из LAN-1 к LAN-2 не проходит.

КАК ? Почему пинг из одной сетки в другую идет а обратно нет ?
Может надо на компе с 3-мя сетевухами поднять динамическую марщрутизацию (и что именно RIP или OSPF или ...)???

anonymous

Мало информации. Какая ОС на машине GATE? Какая ОС на клиентах? Статические маршруты в обе сетки на машине GATE прописаны? Вывод команды netstat -rn с машины в LAN1 и с машины в LAN2 в студию.

anonymous
()
Ответ на: комментарий от anonymous

На машине GATE - ASP Linux 9.2.
eth0: IP 10.1.2.8 смотрит в локалку LAN-1
eth1: IP 10.5.5.61 смотрит в локалку LAN-2
eth2: смотрит в инет

прописано:
route add -net 10.1.0.0/16 dev eth0
route add -net 10.5.5.0/24 dev eth1

Еще поднят pppoe.
В обеих локалках на клиентах WinXP.

################################################################################ #

netstat -rn на машине из локалки LAN-1 (из которой пинги не идут):

Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.1.2.8 10.1.2.112 20
10.1.0.0 255.255.0.0 10.1.2.112 10.1.2.112 20
10.1.2.112 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.1.2.112 10.1.2.112 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 240.0.0.0 10.1.2.112 10.1.2.112 20
255.255.255.255 255.255.255.255 10.1.2.112 10.1.2.112 1
Default Gateway: 10.1.2.8
===========================================================================
Persistent Routes:
None

################################################################################ ##

netstat -rn на машине из локалки LAN-2 : (из которой пинги идут)

Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.5.5.20 10.5.5.62 1

10.1.2.112 255.255.255.255 10.5.5.61 10.5.5.62 1
10.5.5.0 255.255.255.0 10.5.5.62 10.5.5.62 1
10.5.5.62 255.255.255.255 127.0.0.1 127.0.0.1 1
10.255.255.255 255.255.255.255 10.5.5.62 10.5.5.62 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 10.5.5.62 10.5.5.62 1
255.255.255.255 255.255.255.255 10.5.5.62 10.5.5.62 1
Default Gateway: 10.5.5.20
===========================================================================
Persistent Routes:
Network Destination Netmask Gateway Metric
10.1.2.112 255.255.255.255 10.5.5.61 1

anonymous
()
Ответ на: комментарий от anonymous

На машине GATE - ASP Linux 9.2. eth0: IP 10.1.2.8 смотрит в локалку LAN-1 eth1: IP 10.5.5.61 смотрит в локалку LAN-2 eth2: смотрит в инет

прописано: route add -net 10.1.0.0/16 dev eth0 route add -net 10.5.5.0/24 dev eth1

Еще поднят pppoe. В обеих локалках на клиентах WinXP.

################################################################################ #

netstat -rn на машине из локалки LAN-1 (из которой пинги не идут):

Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.1.2.8 10.1.2.112 20 10.1.0.0 255.255.0.0 10.1.2.112 10.1.2.112 20 10.1.2.112 255.255.255.255 127.0.0.1 127.0.0.1 20 10.255.255.255 255.255.255.255 10.1.2.112 10.1.2.112 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 240.0.0.0 10.1.2.112 10.1.2.112 20 255.255.255.255 255.255.255.255 10.1.2.112 10.1.2.112 1 Default Gateway: 10.1.2.8 =========================================================================== Persistent Routes: None

################################################################################ ##

netstat -rn на машине из локалки LAN-2 : (из которой пинги идут)

Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.5.5.20 10.5.5.62 1 10.1.2.112 255.255.255.255 10.5.5.61 10.5.5.62 1 10.5.5.0 255.255.255.0 10.5.5.62 10.5.5.62 1 10.5.5.62 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.5.5.62 10.5.5.62 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 224.0.0.0 10.5.5.62 10.5.5.62 1 255.255.255.255 255.255.255.255 10.5.5.62 10.5.5.62 1 Default Gateway: 10.5.5.20 =========================================================================== Persistent Routes: Network Destination Netmask Gateway Metric 10.1.2.112 255.255.255.255 10.5.5.61 1

anonymous
()
Ответ на: комментарий от anonymous

>На машине GATE - ASP Linux 9.2. >eth0: IP 10.1.2.8 смотрит в локалку LAN-1 >eth1: IP 10.5.5.61 смотрит в локалку LAN-2 >eth2: смотрит в инет >прописано: >route add -net 10.1.0.0/16 dev eth0 >route add -net 10.5.5.0/24 dev eth1

Предполагаю, что в плане настроек самого шлюза выполнены следующие действия: 1) в /etc/sysconfig/network поднята маршрутизация: networking = yes forward_ipv4 = yes 2) в /etc/sysctl.conf: net.ipv4.ip_forward = 1 net.ipv4.ip_always_defrag = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0

3) в файлах вида /etc/sysconfig/network-scripts/ifcfg-eth0 прописано:

DEVICE = eth0 IPADDR = 10.1.2.8 NETMASK = 255.255.0.0 NETWORK = 10.1.0.0 BROADCAST = 10.1.255.255 ONBOOT = yes

соответственно сделать и для интерфейса eth1...

4) добавить статические маршруты в /etc/sysconfig/static-routes:

eth1 net 10.5.5.0 netmask 255.255.255.0 gw 10.5.5.61 eth0 net 10.1.0.0 netmask 255.255.0.0 gw 10.1.2.8

5) Перегрузить машину, глянуть ifconfig'ом как схватились интерфейсы. Так же, учитывая что в LAN2 на машинах стоят WinXP и что прописано два шлюза, советовал бы снять флажок с автоматического назначения метрик и выставить обоим шлюзам по 1. Так же, попробовать явно задать статичные маршруты (в крайнем случае), например: На машинах в LAN1:

route -p add 10.5.5.0 mask 255.255.255.0 10.1.2.8 На машинах в LAN2:

route -p add 10.1.2.8 mask 255.255.0.0 10.5.5.61

anonymous
()
Ответ на: комментарий от anonymous

Прошу прощения, на машинах в LAN2 прописать:

route -p 10.1.0.0 mask 255.255.0.0 10.5.5.61

daleo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.