Привет!
Подскажите , почему не работает маршрутизация между сетевыми интерфейсами?
таблица маршрутизации определена,echo 1 > /proc/sys/net/ipv4/ip_forward
а пакеты не ходят..
ОС ASP LINUX 11
--
Спасибо!
>Привет!
> Подскажите , почему не работает маршрутизация между сетевыми интерфейсами?
>таблица маршрутизации определена,echo 1 > /proc/sys/net/ipv4/ip_forward
>а пакеты не ходят..
>ОС ASP LINUX 11
>--
>Спасибо!покажите
iptables -L -nvx
iptables -t nat -L -nvx
iptables -t mangle -L -nvx
>покажите
>iptables -L -nvx
Chain INPUT (policy ACCEPT 20 packets, 1232 bytes)
pkts bytes target prot opt in out source destinationChain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destinationChain OUTPUT (policy ACCEPT 25 packets, 11092 bytes)
pkts bytes target prot opt in out source destination>iptables -t nat -L -nvx
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destinationChain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destinationChain OUTPUT (policy ACCEPT 14413 packets, 1261633 bytes)
pkts bytes target prot opt in out source destination>iptables -t mangle -L -nvx
Chain PREROUTING (policy ACCEPT 50 packets, 3072 bytes)
pkts bytes target prot opt in out source destinationChain INPUT (policy ACCEPT 1295960 packets, 568168991 bytes)
pkts bytes target prot opt in out source destinationChain FORWARD (policy ACCEPT 458822 packets, 412380143 bytes)
pkts bytes target prot opt in out source destinationChain OUTPUT (policy ACCEPT 57 packets, 22306 bytes)
pkts bytes target prot opt in out source destinationChain POSTROUTING (policy ACCEPT 1445457 packets, 724932381 bytes)
pkts bytes target prot opt in out source destination
>>покажите
>>iptables -L -nvx
>Chain INPUT (policy ACCEPT 20 packets, 1232 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain FORWARD (policy DROP 0 packets, 0 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain OUTPUT (policy ACCEPT 25 packets, 11092 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>>iptables -t nat -L -nvx
>
>Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain OUTPUT (policy ACCEPT 14413 packets, 1261633 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>>iptables -t mangle -L -nvx
>
>Chain PREROUTING (policy ACCEPT 50 packets, 3072 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain INPUT (policy ACCEPT 1295960 packets, 568168991 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain FORWARD (policy ACCEPT 458822 packets, 412380143 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain OUTPUT (policy ACCEPT 57 packets, 22306 bytes)
> pkts bytes target
> prot opt in
>out source
> destination
>
>Chain POSTROUTING (policy ACCEPT 1445457 packets, 724932381 bytes)
> pkts bytes target
> prot opt in
>out source
> destinationПопробуйте попинговать что-то за роутером, и покажите кусок
tcpdump -n -i any -p icmp
>Попробуйте попинговать что-то за роутером, и покажите кусок
>tcpdump -n -i any -p icmp
вот резльтат: (при этом пинг не проходит)
19:42:02.838420 IP 192.168.4.253 > 192.168.14.253: icmp 64: echo request seq 63
19:42:03.838233 IP 192.168.4.253 > 192.168.14.253: icmp 64: echo request seq 64
19:42:04.838273 IP 192.168.4.253 > 192.168.14.253: icmp 64: echo request seq 65
19:42:05.838325 IP 192.168.4.253 > 192.168.14.253: icmp 64: echo request seq 66а вот route на роутере :
Destination Gateway Genmask Flags Metric Ref Use Iface
bag3 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.2 * 255.255.255.255 UH 0 0 0 tun0
192.168.7.0 m_office 255.255.255.0 UG 0 0 0 eth1
192.168.4.0 * 255.255.255.0 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.14.0 192.168.0.2 255.255.255.0 UG 0 0 0 tun0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default bag3 0.0.0.0 UG 0 0 0 ppp0
обратите внимание
>iptables -L -nvx
>Chain INPUT (policy ACCEPT 20 packets, 1232 bytes)
> pkts bytes target prot opt in out source destination
>
>Chain FORWARD (policy DROP 0 packets, 0 bytes)
> pkts bytes target prot opt in out source destination
здесь у вас политика DROP и ни каких разрешающих правил
это значит через ваш роутер ни кто не пройдёт
либо поменяйте политику, либо внесите правило которое разрешит форвард, например
/sbin/iptables -A FORWARD -j ACCEPT
>
>Chain OUTPUT (policy ACCEPT 25 packets, 11092 bytes)
> pkts bytes target prot opt in out source destination
>здесь у вас политика DROP и ни каких разрешающих правил
>это значит через ваш роутер ни кто не пройдёт
>либо поменяйте политику, либо внесите правило которое разрешит форвард, например
>/sbin/iptables -A FORWARD -j ACCEPTспасибо, в одну сторону пакеты пошли, а что может блокировать их в обратном направлении?
>либо поменяйте политику, либо внесите правило которое разрешит форвард, например
>/sbin/iptables -A FORWARD -j ACCEPT
СПАСИБО , ПРОБЛЕМА ПОЛНОСТЬЮ решена!
>/sbin/iptables -A FORWARD -j ACCEPT
>>
>>Chain OUTPUT (policy ACCEPT 25 packets, 11092 bytes)
>> pkts bytes target prot opt in out source destinationПосоветуйте пож. учебное пособие по iptables (что ниб. кроме man iptables) на англ. или русском.
>>/sbin/iptables -A FORWARD -j ACCEPT
>>>
>>>Chain OUTPUT (policy ACCEPT 25 packets, 11092 bytes)
>>> pkts bytes target prot opt in out source destination
>
>Посоветуйте пож. учебное пособие по iptables (что ниб. кроме man iptables) на
>англ. или русском.1) Сетвые средства Линукс , автор РОДЕРИК В. Смит. Это печатное издание, но достпно так дже в ПДФ формате... где скачать к сожалению незнаю...
2) Линукс сервер своими руками , автор Д.Н. Колисниченко .. так же печатное, и доступное в ПДФ.. тоже назнаю где скачать..
Два хороших учебника по линукc на русском, и досттычно подробно описывается IPtables..
перая весит 13 мегов, вторая 54..
>Посоветуйте пож. учебное пособие по iptables (что ниб. кроме man iptables) на
>англ. или русском.
http://www.opennet.me/docs/RUS/iptables/index.htmlhttp://gazette.linux.ru.net/rus/articles/iptables-tutorial.html