Статья: Статическая IP-маршрутизация
route add default 192.168.5.1
Маршрутизатор router.5:
ifconfig ep0 inet 192.168.5.127 netmask 255.255.255.128
ifconfig ep1 inet 192.168.5.129 netmask 255.255.255.128
route add default 192.168.5.1
Рабочая станция ws.5.2:
ifconfig ep0 inet 192.168.5.137 netmask 255.255.255.128
route add default 192.168.5.129
Разница с предыдущим случаем в том, что сеть разделена на сегменты, содержащие только "куглое" число IP-номеров (два в целой степени). Это особый случай, когда логичнее оформить каждую сеть отдельно.
Теперь сделаем две сети, соединенные через последовательную линию по протоколу PPP.
Шлюз:
ifconfig ed3 inet 192.168.6.1 netmask 255.255.255.0
route add -net 172.17.14.192 -netmask 255.255.255.252 192.168.6.127
route add -net 192.168.6.128 -netmask 255.255.255.240 192.168.6.127
Маршрутизатор rt.6.1:
ifconfig ep0 inet 192.168.6.127 netmask 255.255.255.128
pppd 172.17.14.193:172.17.14.194 netmask 255.255.255.252 [...]
route add -net 192.168.6.128 -netmask 255.255.255.240 172.17.14.194
route add default 192.168.6.1
pppd требует при запуске указать интерфейс, через который происходит соединение, и его параметры, но это не относится к теме и обозначено [...].
Маршрутизатор rt.6.2:
ifconfig ep0 inet 192.168.6.129 netmask 255.255.255.240
pppd 172.17.14.194:172.17.14.193 netmask 255.255.255.252 [...]
route add default 172.17.14.193
Рабочая станция ws.6.2:
ifconfig ep0 inet 192.168.6.137 netmask 255.255.255.240
route add default 192.168.6.129
Подсеть на 16 машин выделена аналогично примеру 4. Я надеюсь, разбиение сети на подсети "круглого" размера, соединенные по ppp, после усвоение прочитанного окажется под силу любому.
Как видите, самая простая конфигурация - у машин в сегменте с единственной IP-сетью и с единственным шлюзом (он же шлюз по умолчанию). Чем больше шлюзов в сегменте сети и чем сложнее их конфигурация, тем сложнее корректно настроить рабочие станции, а настраивать надо каждую. Немного выручает протокол DHCP, но: