У меня есть система Debian
основе Linux
, которую я использую для устранения неполадок в локальной сети, которая имеет несколько subnets
на одном коммутаторе SOHO
. Если я настраиваю pseudo adapters
, я могу общаться с любой машиной в любой из подсетей:
# ifconfig eth0:1 192.168.1.222
# ping 192.168.1.1 -c1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.548 ms
# ifconfig eth0:2 192.168.2.222
# ping 192.168.2.1 -c1
PING 192.168.2.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=255 time=0.541 ms
и т.п.
Однако, когда я отключаю кабель от eth0
, все псевдоадаптеры исчезают. Я заметил, что это не происходит с VLAN, однако, с теми, у меня нет подключения:
# vconfig add eth0 2
Added VLAN with VID == 2 to IF -:eth0:-
# ifconfig eth0.2 192.168.2.222
# ping 192.168.2.1 -c1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.222 icmp_seq=1 Destination Host Unreachable
Можно ли заставить эти VLAN работать или хотя бы сделать постоянными псевдоадаптеры?