vlan'ы в d-link dir-100
прочитано это
прошито этим
настроено так
порт 1 (WAN(p1) - на картинке): к серверу
порт 2 (p2): к десктопу
порт 3 (p3): провайдер
192.168.0.0/24 - локальная сеть
192.168.0.1 - сервер
192.168.0.2 - десктоп
10.11.0.0/16 - сеть провайдера
10.11.3.4 - мой локальный ip у провайдера
10.11.0.1 - шлюз провайдера
настраивалось примерно так:
ip l a l eth0 eth0.2 type vlan id 2
ip l s up eth0.2
ip a a 192.168.0.1/24 dev eth0.2
ip l a l eth0 eth0.3 type vlan id 3
ip l s up eth0.3
ip a a 10.11.3.4/16 dev eth0.3
atommixz@fileserver ~ $ sudo ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:1b:11:59:a6:66 brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
5: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0.2
6: eth0.3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 6c:f0:49:d0:3a:15 brd ff:ff:ff:ff:ff:ff
inet 10.11.3.4/16 brd 10.11.255.255 scope global eth0.3
atommixz@fileserver ~ $ sudo ip r
85.158.50.50 via 10.11.0.1 dev eth0.3 metric 6
85.158.48.34 via 10.11.0.1 dev eth0.3 metric 6
192.168.0.0/24 dev eth0.2 proto kernel scope link src 192.168.0.1
10.11.0.0/16 dev eth0.3 proto kernel scope link src 10.11.3.4
10.11.0.0/16 via 10.11.0.1 dev eth0.3 metric 6
127.0.0.0/8 via 127.0.0.1 dev lo
Локалка (192.168.0.0/24) через тегированный порт eth0.2 работает без нареканий.
Пинг 10.11.0.1 через eth0.3 не идёт, если настроить это на eth0 - идёт.
Спрашивается ЧЯДНТ? Делаю это впервые.