Есть комп перед прокси сервером, который необходимо включить в общую локальную сеть что за проксей. На прокси поднял VLAN 999. В одну подсеть запихать не удалось. Пришлось разными подсетями организовать. Как на этой схеме!
modprobe 8021q
ifconfig eth0 down
vconfig add eth0 999
ifconfig eth0 up
ifconfig eth0.999 192.168.2.1 netmask 255.255.255.0 up
VLAN как видим поднялся.
noob@darkstar:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet ХХ.ХХХ.ХХ.ХХ netmask 255.255.254.0 broadcast ХХ.ХХХ.ХХ.255
inet6 fe80::2e0:52ff:febf:f9b1 prefixlen 64 scopeid 0x20<link>
ether 00:e0:52:bf:f9:b1 txqueuelen 1000 (Ethernet)
RX packets 481696 bytes 377523742 (360.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 564608 bytes 437732303 (417.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 base 0xc000
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::1e6f:65ff:fed8:50db prefixlen 64 scopeid 0x20<link>
ether 1c:6f:65:d8:50:db txqueuelen 1000 (Ethernet)
RX packets 615565 bytes 441153549 (420.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 474902 bytes 381234556 (363.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 45 base 0xe000
eth0.999: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::2e0:52ff:febf:f9b1 prefixlen 64 scopeid 0x20<link>
ether 00:e0:52:bf:f9:b1 txqueuelen 0 (Ethernet)
RX packets 1085 bytes 91992 (89.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 94 bytes 28830 (28.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 788 bytes 42000 (41.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 788 bytes 42000 (41.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Подсеть 192.168.1.0/24 пингует подсеть 192.168.2.0/24 и наоборот. Из первой подсети есть выход во внешний мир. А из второй нет. Нужно чтобы вторая подсеть то же могла ходить в интернет.