Как маршрутизировать с помощью iproute2, а не iptables?

Как маршрутизировать с помощью iproute2, а не iptables?

У меня есть машина Linux с двумя портами Ethernet. Один интерфейс eth0 подключен к публичному интерфейсу. А другой интерфейс eth1 подключен к беспроводной точке доступа с частным IP.

eth0: ip: 202.xx2 и gw: 202.xx1 eth1: ip 192.168.1.1 и gw не определен в /etc/network/interfaces

Точка беспроводного доступа: IP: 192.168.1.10 подключена к eth1 машины Linux, а IP-адрес другой машины Linux, подключенной к точке доступа, — 192.168.1.100

Я выполнил следующую настройку на своей первой машине Linux:

echo 200 custom >> /etc/iproute2/rt_tables ip rule add from 192.168.1.0/24 table custom ip route add default via 202.xx1 dev eth0 table custom

Я ожидаю, что смогу просматривать интернет со второй машины Linux. Но это не работает. Пожалуйста, помогите мне разобраться с этой проблемой.

Связанный контент