LINUX.ORG.RU
ФорумAdmin

IP forwarding


0

0

Совсем запутался, помогите разобраться ;-) Все очень просто - есть две подсети и два сетевых интерфейса на Linux eth0 (192.168.2.2) и eth1 (192.168.0.2). Оба интерфейса из сети 192.168.2.0 пингуются распрекрасно, а вот устройство, имеющее адрес 192.168.0.1, соединенное напрямую с eth1 не хочет пинговаться, хотя с самого Linux-а оно же пингуется распрекрасно. Если бы не работал сабж, ведь не пинговался бы и eth1 (192.168.0.2)?

anonymous

А ты включил IP forwarding на этой машине?
Что говорит cat /proc/sys/net/ipv4/ip_forward?
0?
Если 0 то, проверь, использует твой линукс /etc/sysctl.conf?....
Если да, то в этом файле есть строка 
net.ipv4.ip_forward 0
замени 0 на 1, что бы в будущем разрешался  IP forwarding
и дай команду 

echo "1" > /proc/sys/net/ipv4/ip_forward

Если нет sysctl.conf, то впиши в какой-нибуть стартовый скрипт
строчку 
echo "1" > /proc/sys/net/ipv4/ip_forward

McMCC ★★★
()

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

anonymous
()

В /proc/sys/net/ipv4/ip_forward стоит "1". Тем более, что из сети 192.168.2.0 интерфейс 192.168.0.2 пингуется распрекрасно, а вот 192.168.0.1 уже не пингуется. Команда route выдает следующее Destination/Gateway/Genmask/Interface - 255.255.255.255/*/255.255.255.255/eth0 - 192.168.2.0/*/255.255.255.0/eth0 - 192.168.0.0/*/255.255.255.0/eth1 - 127.0.0.0/*/255.0.0.0/lo - default/192.168.0.1/0.0.0.0/eth1. Может есть ещё какие-либо предложения?

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

route add -host 192.168.0.1 gw 192.168.0.2 mask 255.255.255.253 ( с маской мог намудрить , но хз , попробуй...

XpyMep
()

а у клиентов прописан шлюз ??? - это типичная грабля :)

PS относительно одной машины роут должен автоматом прописываться при подъеме интерфейсов , покажи ROUTE тут .

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