На компьютере два интерфейса eth0 и eth1.
Допустим eth0 - 192.168.100.101, eth1 - 192.168.100.102
К интерфейсу eth0 подключен хост1 с ip - 192.168.100.103.
К интерфейсу eth1 хост2 с ip - 192.168.100.104
Хост1 шлюз 192.168.100.101.
Хост2 шлюз 192.168.100.102
Как сделать так что бы оба хоста видели друг друга?
Настройка маршрутизации
Manko8, на одном компе два интерфеса в одной подсети нельзя располагать. - это основы.
Тока хотел написать что надо разные подсети задавать. Опередил
Хорошо, поменяю условие.
На компьютере два интерфейса eth0 и eth1.
Допустим eth0 - 192.168.100.101, eth1 - 192.168.1.102
К интерфейсу eth0 подключен хост1 с ip - 192.168.100.103.
К интерфейсу eth1 хост2 с ip - 192.168.1.104
Хост1 шлюз 192.168.100.101.
Хост2 шлюз 192.168.1.102
Как сделать так что бы оба хоста видели друг друга?
Я так понимаю, что надо сделать...
Редактируем файл /etc/sysctl.conf, изменяем строчку net.ipv4.ip_forward=1
Добаляем правило в iptable:
# iptable -A FARWARD -i eth1 – 0 eth2 -j ACCEPT
# iptable -A FARWARD -i eth2 – 0 eth1 -j ACCEPT
Правильно?
Manko8, да, можно так, можно ip route add.
Подскажите пожалуйста как через ip route add?
спасибо большое =)
http://plutonit.ru/view_post.php?id=128 Вот кстати подобный случай разобран. Только не стоит делать все как там (например качать исходники и ставить из них) Там можно глянуть как прописать маршрут для другой подсети ну и с картинкой соединений проще ориентироваться.
Еще можно объединить оба интерфейса в мост и дать всем адреса в одной подсети.