Добрый день. Есть необходимость настроить vlan controller, для чего был выбран Ubuntu Server. В процессе возникла одна проблема.
В эксперименте участвуют:
1. Catalyst 2960.
2. Ubuntu Server 9.04 (с пакетом vlan и включеным роутингом net.ipv4.ip_forward = 1).
3. Две машины с WinXP.
На каталисте настроены три vlan'а (включая "1" по умолчанию), две машины с XP в двух разных vlan. Ubuntu подключен к транковому порту(allowed vlan 1,22,24), конфигурация сетевого интерфейса следующая:
auto eth1
iface eth1 inet static
address 192.168.10.52
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.5
auto eth1.22
iface eth1.22 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
auto eth1.24
iface eth1.24 inet static
address 192.168.2.254
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
С сервера пингую шлюз 192.168.10.5, за которым интернет (он в свою очередь тоже пингуется). С XP1 в сети 192.168.1.0 и в 22 vlan пингую XP2 в сети 192.168.2.0 и в 24 vlan. То есть ubuntu справляется с разруливанием vlan'ов, но при этом упираюсь в следуюшую проблему:
ни с XP1, ни с XP2 пинг до 192.168.10.5 не доходит. В чем может быть проблема?