LINUX.ORG.RU
ФорумAdmin

настройка vlan удалённо. Это возможно?


0

0

Всем привет. Чё-то никак не могу понять, как настроить вилан удалённо. Во всех документациях написано, что для начала надо интерфейс опустить: ifconfig eth0 down. Затем поднять его без адреса:ifconfig eth0 0.0.0.0 up Интересно, как после этих манипуляций я смогу продолжить настройку вилана? Если я подниму интерфейс без адреса? Мне говорят, напиши скрипт, который опускает, затем поднимет интерфейс. Ну если даже интерфейс поднимется, то он же поднимется без адреса. Ничё не понимаю. По-моему, мне так кажется, вилан можно настроить только локально. Или я ошибаюсь?

отрубание интерфейса не обязательно 

hizel@hzwork:~$ sudo ifconfig eth2
[sudo] password for hizel:
eth2      Link encap:Ethernet  HWaddr 00:13:d3:a2:f7:3e
          inet addr:192.168.22.240  Bcast:192.168.22.255  Mask:255.255.255.192
          inet6 addr: fe80::213:d3ff:fea2:f73e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53973 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:40510400 (38.6 MiB)  TX bytes:7385286 (7.0 MiB)
          Interrupt:23

hizel@hzwork:~$ sudo vconfig add eth2 100
Added VLAN with VID == 100 to IF -:eth2:-
hizel@hzwork:~$ sudo ifconfig eth2.100 inet 192.168.0.1
hizel@hzwork:~$ sudo ifconfig
eth2      Link encap:Ethernet  HWaddr 00:13:d3:a2:f7:3e
          inet addr:192.168.22.240  Bcast:192.168.22.255  Mask:255.255.255.192
          inet6 addr: fe80::213:d3ff:fea2:f73e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:54083 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50244 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:40566451 (38.6 MiB)  TX bytes:7401638 (7.0 MiB)
          Interrupt:23

eth2.100  Link encap:Ethernet  HWaddr 00:13:d3:a2:f7:3e
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d3ff:fea2:f73e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:5496 (5.3 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:91 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5412 (5.2 KiB)  TX bytes:5412 (5.2 KiB)

hizel ★★★★★
()

2 Варианта
1. Поставить другую сетевуху
2. Написать скрипт для создания vlan, и потом повесить на него нужный IP.

nevsky
()
Ответ на: комментарий от Maxoget

Тут такая проблема возникла. Машина, на которой я настраиваю vlan, имеет следущую конфигурацию: eth0=192.168.15.12 eth0.3=192.168.16.12 Машины из 15-й сетки видят ip адрес 192.168.16.2 А машины из 16-й сетки не видят. А когда я выполняю команду /etc/init.d/networking restart, мне машина следущее говорит: ERROR: trying add VLAN # 3 1F -:eth0:- error invalid argument Linux у меня Debian Что можно тут сделать?

Maxoget
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.