LINUX.ORG.RU
решено ФорумAdmin

маршрутизация opensuse через консоль

 ,


0

1

Есть сеть (192.168.8.0/26) с 3-мя узлами, Каждый узел имеет 2 сетевых адаптера. Каждый адаптер смотри в свою сеть. Надо что бы любая машина из любой подсети могла пинговать любую другую машину из любой другой подсети. Читал, читал про маршрутизацию, но так и не понял как настроить. Не могли бы расписать настройку хотя бы одного маршрута (например машина из 2-ой подсети (192.168.8.66) пингует машину из 3-ей подсети (192.168.8.130) и пингует машину из 1-ой сети (192.168.8.2)). Все машины на OpenSUSE. Спасибо.

Схема сети: http://s018.radikal.ru/i510/1709/d7/93ac856e68fa.jpg



Последнее исправление: mekihiko (всего исправлений: 1)

В началу нужно включить продвижение пакетов между интерфейсами:

echo 1 > /proc/sys/net/ipv4/ip_forward
Для статики это всё делается через sysctl и соответствующий файл настроек, ну или можно прописать в post_up сценарий в конфигурационном файле сети.

Затем можно проложить маршрут:
Для доступа из сети 4 к сети 2, это правило добавляем на хосте 192.168.8.3

ip route add 192.168.8.64/26 via 192.168.8.1
это правило добавляем на хосте 192.168.8.1
ip route add 192.168.8.192/26 via 192.168.8.3

Ну и далее по аналогии.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Большое спасибо! Теперь ясно, где ошибался при записи маршрута. Помог

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