Всех Приветствую! Решил поставить себе виртуальную задачу и виртуально же попробовать в ней разобраться и решить. К моему великому сожалению работой с VLANами был обделен и вообще плохо понимаю что и как нужно делать. Так что прошу не пинать сильно. Вообщем примерная задача такая:
Есть скажем шлюз с WAN и LAN интерфейсами eth0 и eth1 соответственно. Скажем мне нужно обслуживать при помощи этого шлюза две локальные сети 192.168.243.0 и скажем 192.168.244.0 и они никоим образом не должны между собой пересекаться. Во всем этом я немогу никак понять могу ли я на одном физическом интерфейсе LAN (eth1) обслуживать несколько разделенных при помощи VLAN подсетей? Руководствуясь несколькими статьями в интернете например этой http://www.opennet.ru/base/net/linux_vlan.txt.html настроил на виртуалке такую сеть
Показать
root@agat1:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:0b:78:3b
inet addr:192.168.75.100 Bcast:192.168.75.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0b:783b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1160 errors:0 dropped:0 overruns:0 frame:0
TX packets:1160 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:121499 (118.6 KiB) TX bytes:311335 (304.0 KiB)
Interrupt:18 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:0c:29:0b:78:45
inet6 addr: fe80::20c:29ff:fe0b:7845/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:23042 (22.5 KiB)
Interrupt:16 Base address:0x2080
eth1.2 Link encap:Ethernet HWaddr 00:0c:29:0b:78:45
inet addr:192.168.243.1 Bcast:192.168.243.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0b:7845/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:6168 (6.0 KiB)
eth1.3 Link encap:Ethernet HWaddr 00:0c:29:0b:78:45
inet addr:192.168.244.1 Bcast:192.168.244.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe0b:7845/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:6152 (6.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3601 (3.5 KiB) TX bytes:3601 (3.5 KiB)
Но понять теперь одного немогу как мне при помощи этих активных вроде как виланов поднять физическую сеть 192.168.243.0 и 192.168.244.0 ? На виртуальной машине клиента прописываю в ТСП\ИП 192.168.243.2 и ничего, тоже самое и с 244.... Если погасить eth1 и поднять его с нормальными физическими настройками скажем ifconfig eth1 192.168.242.1 netmask 255.255.255.0 up тогда я могу пинговать как и физическую подсеть так и ВЛАН адреса 242.1 - физика 243.1 - ВЛАН 244.1 - ВЛАН. Но могу пинговать все это только в том случае если у меня настройки соответсвует физической
подсети 242.10 скажем и кстати могу пинговать даже в погашенном состоянии виланов) что меня оч удивило, то есть гасишь их или поднимаешь все равно доступ есть), только когда поднимаешь почему то идет потеря одного пакета а дальше опять уверенный пинг.
Вообщем цель всего этого скажем постваить два клиентских компа на одном настроить ИП 243.10 и ИП 244.10 и чтобы они видели каждый свой виртуальный шлюз на eth1 через который подняты виланы eth1.2 и eth1.3. Вообщем кто может подскажите на пальцах как правильно реализвать).
Заранее Спс!.