Страница 1 из 1

Помогите разобраться с маршрутами

Добавлено: 2008-11-13 13:15:06
BI_J
День добрый уважаемые жители форума
столкнулся с проблемкой, нужно прописать маршрут (route) между двумя сетями, не понимаю где грабли :(
исходные данные:
Linux CentOS
ifconfig

Код: Выделить всё

/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:17:2A:E6:94
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::215:17ff:fe2a:e694/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16253981 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15460882 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1187200806 (1.1 GiB)  TX bytes:999582209 (953.2 MiB)
          Base address:0x2020 Memory:b8820000-b8840000

eth1      Link encap:Ethernet  HWaddr 00:15:17:2A:E6:95
          inet addr:172.27.178.66  Bcast:172.27.178.255  Mask:255.255.255.0
          inet6 addr: fe80::215:17ff:fe2a:e695/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4138 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:107480 (104.9 KiB)  TX bytes:475390 (464.2 KiB)
          Base address:0x2000 Memory:b8800000-b8820000
netstat -rn

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
172.27.178.0    172.27.178.65   255.255.255.0   UG        0 0          0 eth1
172.27.178.0    0.0.0.0         255.255.255.0   U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0
192.168.0.1 - default GW (резе него и дет инет, и удаленный доступ к серверу )
172.27.178.65 - static-router (cisco шлюз в сеть 172.27.178.0)
192.168.0.15 |
192.168.0.16 | Npot для них шлюзом являеться 192.168.0.11

С сервера пингую обе сети.
С Npot-а 192.168.0.16 пингую оба интерфейса на сервере
С сети 172.27.178.0 и со шлюза 172.27.178.65 в частности пингуются оба интерфейса на сервере, но сети между собой никак :(

В идеале нужно что бы со шлюза 172.27.178.65 пошол ping на 192.168.0.16

Подскажи как это настроить
Спасибо

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

Добавлено: 2008-11-13 13:29:31
zingel
алиасы и статичный роут между сетями, route_static="-net xxx.xx.xx.xx", поглядите в поиске по форуму.

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

Добавлено: 2008-11-13 14:30:36
BI_J
поиск не помог :(

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

Добавлено: 2008-11-13 17:07:36
BI_J
Прошу прощения РАЗОБРАЛСЯ
нужно было прописать следующее в /etc/sysctl.conf:

net.ipv4.ip_forward = 1

и все заработало

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

Добавлено: 2008-11-16 18:07:03
weec
нашел решение - конечно здорово, но, специально, для сетевых настроек в rhel/centos/fedora есть файл

Код: Выделить всё

/etc/sysconfig/network
на мой взгляд более грамотным решением будет добавление строчки

Код: Выделить всё

FORWARD_IPV4=true
в ранее упомянутый файл
т.к. сервис network не использует, для работы, файл /etc/sysctl.conf

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

Добавлено: 2008-11-16 21:17:17
BI_J
Приветствую Вас weec
На сколько я знаю сервис sysctl обслуживает переменные на уровне ядра.
Мне казалось что правка sysctl.conf максимально правильно решение.

Хотя теперь буду знать и такой вариант ;-)