Настраиваю DNS сервер. Столкнулся с проблемой такого рода - 3 Vlan’ы, 1 интернет и 2 внутренние.
3: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether 00:0d:88:63:ce:2e brd ff:ff:ff:ff:ff:ff
4: vlan100@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0d:88:63:ce:2e brd ff:ff:ff:ff:ff:ff
inet 93.170.101.30/28 brd 93.170.101.31 scope global vlan100
valid_lft forever preferred_lft forever
5: vlan8@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0d:88:63:ce:2e brd ff:ff:ff:ff:ff:ff
inet 10.0.0.200/24 brd 10.0.0.255 scope global vlan8
valid_lft forever preferred_lft forever
6: vlan208@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0d:88:63:ce:2e brd ff:ff:ff:ff:ff:ff
inet 192.168.34.251/24 brd 192.168.34.255 scope global vlan208
valid_lft forever preferred_lft forever
7: vlan103@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0d:88:63:ce:2e brd ff:ff:ff:ff:ff:ff
inet 192.168.30.2/24 brd 192.168.30.255 scope global vlan103
valid_lft forever preferred_lft forever
Маршрутизация выглядит следующим образом.
default via 93.170.101.17 dev vlan100
10.0.0.0/24 dev vlan8 proto kernel scope link src 10.0.0.200
93.170.101.16/28 dev vlan100 proto kernel scope link src 93.170.101.30
192.168.30.0/24 dev vlan103 proto kernel scope link src 192.168.30.2
192.168.34.0/24 via 93.170.101.17 dev vlan100
192.168.34.0/24 dev vlan208 proto kernel scope link src 192.168.34.251
Описание самой проблемы. Например сам человек c подсети 192.168.34.0/24 может шагнуть только на 192.168.34.251, а вот на 93.170.101.30 не может, так же как и на 10.0.0.200.
Починил проблему с маршрутом до 93.170.101.30, но при этом маршрут до 192.168.34.251 отвалился.
Как вообще в OpenSUSE работает маршрутизация?