У меня проблема с VLAN в моей сети.
У меня есть сервер Dell Poweredge R210 II, на котором я установил VMware vSphere Hypervisor 5.5.
Затем я создал виртуальную машину с Ubuntu Server 14.04.
План сети представляет собой подключение от ISP к серверу Ubuntu (первая сетевая карта), затем к Cisco SG200-26P в качестве магистрального порта к G25.
Первые семь портов коммутатора настроены как порт VLAN G1-vlan 10, G2-vlan 20 ... G7-vlan 70, без тегов в режиме доступа.
Конфигурация сервера Ubuntu:
авто eth1
iface eth1 inet static
адрес 192.168.1.2
маска сети 255.255.255.0
шлюз 192.168.1.1iface vlan10 inet статический
адрес 192.168.10.1
маска сети 255.255.255.0
сеть 192.168.1.0
широковещательный 192.168.10.55
vlan_raw_device eth1
включить переадресацию IP: отредактировать файл /etc/sysctl.conf: я изменил net.ipv4.ip_forward с 0 на 1
modprobe 8021q
включен / proc / sys / net / ipv4 / ip_forward
/ proc / net / vlan
Когда я подключаю свой ноутбук со статическим IP-адресом 192.168.10.10 netmask 255.255.255.0, шлюз 192.168.10.1 к порту G1 (vlan10), я не могу выполнить эхо-запрос своего шлюза. У меня есть файл конфигурации DHCP
#vlan10
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.2 192.168.10.100;
option routers 192.168.10.1;
option domain-name "eth1_vlan10";
Мой ноутбук даже не может получить этот IP-адрес от DHCP.
Я установил такую же конфигурацию на второй компьютер <ubuntu server with 2 NIC card>
и он вёл себя так же. Что я должен делать?
Я вижу ты сбежал modprobe 8021q
; убедитесь, что модуль 8021q загружен: lsmod | grep 8021q
И используя информацию из Вики-сайт Ubuntu VLAN и справочная страница для файла интерфейсов похоже, указывает, что ваша конфигурация vlan должна быть:
auto eth1.10
iface eth1.10 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
vlan-raw-device eth1
И, наконец, вы не упоминаете, как настроены ваши виртуальные коммутаторы. Похоже, у вас должен быть один виртуальный коммутатор, подключенный к сетевой карте провайдера, а другой - к внутренней сетевой карте. Первый виртуальный коммутатор, вероятно, не должен указывать какие-либо VLAN, но для второго потребуется настроенные номера VLAN (за исключением сети 192.168.1.0/24, которая, как я предполагаю, является VLAN 1?). Я считаю этот документ должен предоставить необходимую информацию.
Вы действительно запустили виртуальные интерфейсы?
Я вижу в вашем файле интерфейсов, что вы запускаете eth0 автоматически, но не устройство vlan10.