Включение поддержки сквозной маршрутизации в ядре
host# sysctl -w net.ipv4.ip_forward=1
После этого хост будет работать в режиме маршрутизатора и пакеты будут передаваться с одного интерфейса на другой, находясь в разных подсетях.
Просмотр таблицы маршрутов
host$ netstat -r
Routing tables
Internet:
Destination | Gateway | Flags | Refs | Use | Netif | Expire |
---|---|---|---|---|---|---|
default | 10.59.1.1 | UGSc | 40 | 0 | en0 | |
10.59.1/24 | link#4 | UCS | 2 | 0 | en0 | |
10.59.1.1 | 10:7b:ef:c:2b:5 | UHLWIir | 40 | 93 | en0 | 1198 |
10.59.1.33 | localhost | UHS | 0 | 25 | lo0 | |
127 | localhost | UCS | 0 | 0 | lo0 | |
localhost | localhost | UH | 2 | 849 | lo0 | |
169.254 | link#4 | UCS | 0 | 0 | en0 |
Флаги: U - маршрут действителен (Up) G - маршрут к шлюзу H - маршрут к хосту а не сети S - маршрут установлен исползуя опцию -setsrc (?) C - маршрут взят из кеша (?)