Несколько vlan на одной сетевой

Автор cooper, 27 октября 2014, 13:14:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

cooper

Приветствую всех форумчан,

Задача: настройка 3-х виланов на одной сетевой. Задача тривиальная, настраивал на федоре и на убунту, там проблем не возникло.
Сейчас ситуация следующая:
1. установил пакет vlan, 

2. настроил etc/network/interfaces.conf:

# The loopback network interface
auto lo
iface lo inet loopback




#vlan 500 inet
auto vlan500
iface vlan500 inet static
        address 172.16.0.254
        netmask 255.255.0.0
        network 172.16.0.0
        broadcast 172.16.255.255
        vlan_raw_device eth0
        mtu 1536

# vlan 100 MGM
auto vlan100
iface vlan100 inet static
        ip address 100.100.0.230
        netmask 255.255.0.0
        network 100.100.0.0
        broadcast 100.100.255.255
        gateway 100.100.0.254
        vlan_raw_device eth0
        mtu 1536

# vlan 101 MGM RRL
auto vlan101
iface vlan101 inet static
        ip address 192.168.200.224
        netmask 255.255.255.0
        network 192.168.200.0
        vlan_raw_device eth0
        mtu 1536

3. При запросе lsmod | grep 8021q получаю:

lsmod | grep 8021q
8021q                  18824  0
garp                   13025  1 8021q



4. При перезапуске /etc/init.d/networking получаю

./networking start
[....] Configuring network interfaces...Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
ERROR: trying to add VLAN #500 to IF -:eth0:-  error: File exists
Cannot find device "vlan500"
Failed to bring up vlan500.
Missing required variable: address
Missing required configuration variables for interface vlan100/inet.
Failed to bring up vlan100.
Missing required variable: address
Missing required configuration variables for interface vlan101/inet.
Failed to bring up vlan101.
done.

5. На всякий случай проверил /proc/net/vlan/config

VLAN Dev name    | VLAN ID
Name-Type: VLAN_NAME_TYPE_PLUS_VID_NO_PAD
eth0.100       | 100  | eth0
eth0.101       | 101  | eth0
eth0.500       | 500  | eth0


6. Результат ifconfig

eth0      Link encap:Ethernet  HWaddr c8:9c:dc:ba:3f:30 
          inet6 addr: fe80::ca9c:dcff:feba:3f30/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1536  Metric:1
          RX packets:351350 errors:0 dropped:0 overruns:0 frame:0
          TX packets:122274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:292828555 (279.2 MiB)  TX bytes:10377905 (9.8 MiB)
          Interrupt:43

eth0.100  Link encap:Ethernet  HWaddr c8:9c:dc:ba:3f:30 
          inet6 addr: fe80::ca9c:dcff:feba:3f30/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:143233 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6581711 (6.2 MiB)  TX bytes:5495 (5.3 KiB)

eth0.101  Link encap:Ethernet  HWaddr c8:9c:dc:ba:3f:30 
          inet6 addr: fe80::ca9c:dcff:feba:3f30/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:5495 (5.3 KiB)

eth0.500  Link encap:Ethernet  HWaddr c8:9c:dc:ba:3f:30 
          inet addr:172.16.0.254  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::ca9c:dcff:feba:3f30/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1536  Metric:1
          RX packets:202922 errors:0 dropped:0 overruns:0 frame:0
          TX packets:121672 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:279761094 (266.8 MiB)  TX bytes:10283362 (9.8 MiB)

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:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:558 (558.0 B)  TX bytes:558 (558.0 B)



Собственно вопрос почему не присваиваются адреса на 100 и 101 виланы, при то том что в 500 все нормально Все виланы подаю в транке с коммутатора.  Если кто сталкивался подскажите, на дебиан перешел совсем недавно,
Заранее благодарен

*Пользуйтесь тегами! Endru

endru

попробуй добавить в /etc/network/interfaces
auto eth0
iface eth0 inet manual

cooper

#2
не пошло,

теперь и 500 не поднимается (((

315th

Что тут посоветовать...
man interfaces конечно.
См строки 21 и 32 в конфиге.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz