Решено: vlan

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Решено: vlan

Сообщение Skyb »

При создании интерфейсов в консоле, все создалось и заработало, при попытке настроить скрипты авто поднятия интерфейсов результата не было, после ребута интерфейсы не поднялись, хотя после рестарта сети

Код: Выделить всё

/etc/init.d/network restart
все заработало

Код: Выделить всё

# cat /etc/sysconfig/network-scripts/ifcfg-eth0.34
VLAN=yes
DEVICE=eth0.34
ONBOOT=yes
BOOTPROTO=dhcp
# cat /etc/sysconfig/network-scripts/ifcfg-eth0.3
VLAN=yes
DEVICE=eth0.3
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=10.0.0.200
NETMASK=255.255.255.0
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:E0:B0:FD:B0:4A"
NM_CONTROLLED="yes"
ONBOOT="no"
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:B0:FD:B0:4A
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:196530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13485 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:30406496 (28.9 MiB)  TX bytes:1383777 (1.3 MiB)
          Interrupt:16

eth0.3    Link encap:Ethernet  HWaddr 00:E0:B0:FD:B0:4A
          inet addr:10.0.0.200  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2645 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:276610 (270.1 KiB)  TX bytes:4414 (4.3 KiB)

eth0.34   Link encap:Ethernet  HWaddr 00:E0:B0:FD:B0:4A
          inet addr:172.16.6.10  Bcast:91.142.158.255  Mask:255.255.255.192
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28177 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13433 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:18647397 (17.7 MiB)  TX bytes:1370897 (1.3 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:563 errors:0 dropped:0 overruns:0 frame:0
          TX packets:563 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:42689 (41.6 KiB)  TX bytes:42689 (41.6 KiB)

Так же после настройки в гуе интерфейсы не появились, и пока не рестартанул иксы, значок указания сети был перечеркнут красным крестиком.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

В принципе, гуй не особо важен, хотя конечно хотелось бы видеть в нем все интерфейсы верно. Но тут хотяб сделать чтоб сеть при перезагрузки активировалась сама.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: vlan

Сообщение mailman137 »

По смыслу описанного могу предположить, что виртуальные интерфейсы не обязаны подниматься при опущенном
физическом, к которму они привязаны. Кстати, почему в одном из конфигов значения директив взяты в кавычки,
а в двух других - нет? И так и так работает?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Поставил при загрузки поднимать интерфейс, не помогло. Поэксперементирую, о результатах отпишу. Не уж то не у кого небыло практики в настройке тегированного трафика?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Решено: vlan

Сообщение Vascom »

А для чего это нужно?
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: vlan

Сообщение mailman137 »

Код: Выделить всё

sh-3.2$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eth0 inet manual

iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up
provider dsl-provider

auto vlan2
iface vlan2 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        vlan_raw_device eth1

auto vlan3
iface vlan3 inet static
        address 192.168.2.1
        netmask 255.255.255.0
        vlan_raw_device eth1

sh-3.2$ sudo reboot -n
...
sh-3.2$ ip a l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0a:48:17:b1:7f brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1b:11:b2:50:bd brd ff:ff:ff:ff:ff:ff
    inet6 fe80::21b:11ff:feb2:50bd/64 scope link
       valid_lft forever preferred_lft forever
4: ra0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
5: vlan2@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:1b:11:b2:50:bd brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global vlan2
    inet6 fe80::21b:11ff:feb2:50bd/64 scope link
       valid_lft forever preferred_lft forever
6: vlan3@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:1b:11:b2:50:bd brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.1/24 brd 192.168.2.255 scope global vlan3
    inet6 fe80::21b:11ff:feb2:50bd/64 scope link
       valid_lft forever preferred_lft forever
sh-3.2$

Посмотрите, что у Вас прописано в runlevels относительно поднятия сети. Прошу понять правильно, что конфиг для дистрибутива, отличного от Вашего,
приведен всего лишь для примера.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Vascom писал(а):
21.02.2011 17:11
А для чего это нужно?

что именно? поднятие сети при старте? или вланы?
вланы нужны для того что у меня сеть такая вот интересная, 2 дырки в интернет, при падении PPPoE остается постоянное подключение. Для чего при включении нужно поднятие сети - думаю рассказывать не нужно :)

mailman137 писал(а):
21.02.2011 19:26
Посмотрите, что у Вас прописано в runlevels относительно поднятия сети.

А слона то я и не приметил))))
Не ребутился, но запуска сети вообще не было. Поставил на 234 уровни.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

неа )))) не помогло :-D
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: vlan

Сообщение mailman137 »

Ладно, Вы меня провоцируете поставить что-либо RedHat-подобное; и хотя два дня назад в Вашем профиле
была заявлена Mandriva (а может, я спутал?), а сегодня Fedora; и мне было слегка удивительно, что на тот момент Ваша
задача была заявлена именнно в подфоруме RedHat, будь по-вашему. Отпишусь Вам из-под другой системы.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Была мндрива, перешел на федору.

Код: Выделить всё

# /sbin/chkconfig --list | grep network
network         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:выкл  6:выкл

C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Решено: vlan

Сообщение Ali1 »

Как-то так...

Код:

[ali@aliCQ ~]$ ifconfig | grep eth eth0 Link encap:Ethernet HWaddr 00:1A: ... eth0.2 Link encap:Ethernet HWaddr 00:1A:... eth0.3 Link encap:Ethernet HWaddr 00:1A:... [ali@aliCQ ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0* NAME=eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none TYPE=Ethernet NM_CONTROLLED=no IPV6INIT=no USERCTL=no IPADDR=192.168.1.33 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 PREFIX=24 TYPE=Ethernet NAME=eth0.2 PHYSDEV=eth0 DEVICE=eth0.2 VLAN=yes ONBOOT=yes BOOTPROTO=none IPADDR=192.168.3.3 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 BOOTPROTO=none IPV6INIT=no USERCTL=no PREFIX=24 TYPE=Ethernet NAME=eth0.3 PHYSDEV=eth0 VLAN=yes BOOTPROTO=none ONBOOT=yes IPADDR=192.168.10.133 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DEVICE=eth0.3 BOOTPROTO=none IPV6INIT=no USERCTL=no PREFIX=24 [ali@aliCQ ~]$ [ali@aliCQ ~]$ chkconfig --list | grep -i netw NetworkManager 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл network 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл [ali@aliCQ ~]$
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Решено: vlan

Сообщение mailman137 »

Раз обещал:
Отпишусь Вам из-под другой системы.

то:

Код: Выделить всё

[nix@centos ~]$ uname -a
Linux centos 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux
[nix@centos ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth1*
# D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11)
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:1B:11:B2:50:BD
IPV6INIT=yes
IPV6_AUTOCONF=yes
ONBOOT=yes

VLAN=yes
DEVICE=eth1.2
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.1.100
NETMASK=255.255.255.0

[nix@centos ~]$ cat /etc/inittab | grep -A10 Default
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:

[nix@centos ~]$ ls /etc/rc.d/rc3.d /etc/rc.d/rc5.d | grep network
S10network
S10network
[nix@centos ~]$

Далее ребут, и все, что прописано в ifcfg-* нормально поднимается.
Кстати, полагаю, уровни выполнения 2 и 4 в RH вряд ли необходимы в реальном применении без особой надобности.
Заодно попрошу простую наколку, в каком мане посмотреть все валидные параметры для ifcfg-*
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Решено: vlan

Сообщение Ali1 »

mailman137 писал(а):
24.02.2011 19:28
...
Заодно попрошу простую наколку, в каком мане посмотреть все валидные параметры для ifcfg-*

/usr/share/doc/initscripts-9.20.1/sysconfig.txt ?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Косяки поправил, вечером попробую. Заранее спасибо !!!
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Обещал отписаться - отписываюсь:
не заработало :(
ну да ладно, я сам поэкспериментирую, что не получится отпишу.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
nickm
Сообщения: 203
ОС: RFRemix

Re: Решено: vlan

Сообщение nickm »

Сегодня на статейку случайно наткнулся, может поможет )
http://blog.ul-tech.ru/unix/vlan-v-centos-linux.html
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Они то у меня работают, просто сеть при перезагрузки системы не поднимается, а на /etc/init.d/network restart все отрабатывает(это после ребута).
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Решено: vlan

Сообщение Ali1 »

Skyb, скажите -

Код: Выделить всё

chkconfig --list | grep -i netw
?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Код: Выделить всё

$ chkconfig --list | grep -i netw
NetworkManager  0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
network         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:выкл  6:выкл
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Решено: vlan

Сообщение broom »

А почему в пятом-то ранлевеле сеть выключена?
Грузитесь в иксы (5)?
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Вот жеж я дебил ))))))
я совершенно по другому воспринимал runlevel, я думал что если стоит уровень загрузки раньше, то он и загрузит раньше, а в последующих уже не обязательно включать. Теперь заработало. Я кстати тут писал chkconfig
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Решено: vlan

Сообщение broom »

Skyb писал(а):
02.03.2011 14:05
Я кстати тут писал chkconfig

Значит, просто никто в прошлом посте эту ошибку не заметил.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

в продолжение....при поднятия pppoe

Код: Выделить всё

/usr/sbin/pppoe-setup
не настраиваются dns сервера. При перезагрузки, resolv.conf (измененный до перезагрузки) становиться дефолтовым(то есть файл пустой). При настройке pppoe что primary что secondary dns настраивались.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

вынес все в rc.local ... все работает...потом разберусь.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Я так понимаю, тут есть разработчики. Можно вопрос, а с графическим отображением vlan' ов что-нить решиться? Или я хочу странного? :)
Скрины в первом посте.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Подниму тему.
Планируется ли допилить NetworkManager для отображения vlan'ов ??? Когда у меня стояла мандрива, она все их видела, правда работало не корректно.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: Решено: vlan

Сообщение Илуватар »

А, кстати, пустым файл /etc/resolv.conf ведь делал именно NetworkManager? Это я о предыдущем посте. Если этот вопрос решили, поделитесь, пожалуйста, сам недавно сталкивался с подобным.
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Илуватар писал(а):
24.05.2011 04:32
А, кстати, пустым файл /etc/resolv.conf ведь делал именно NetworkManager?

Хм, блин, нада посмотреть. Даже не подумал про это.
Илуватар писал(а):
24.05.2011 04:32
Если этот вопрос решили, поделитесь, пожалуйста, сам недавно сталкивался с подобным.

Код: Выделить всё

# cat /etc/rc.local
echo nameserver 8.8.8.8 >> /etc/resolv.conf

=). Скорей всего NetworkManager именно эта бяка и делала пустым файл, проверю скажу.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Илуватар писал(а):
24.05.2011 04:32
А, кстати, пустым файл /etc/resolv.conf ведь делал именно NetworkManager?

Да, именно он, после перехода на просто нетворк проблема исчезла.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: vlan

Сообщение Skyb »

Кстати, оооччеееннььь много софта не работает из-за этого, NetworkManager не работает нормально, и софт думает что сети нет....Что делать?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: