ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] vlan24 без IP на сетевых интерфейсах
@ 2003-09-17 12:18 Прокопьев Евгений
  2003-09-17 13:52 ` Dmitry Lebkov
  0 siblings, 1 reply; 6+ messages in thread
From: Прокопьев Евгений @ 2003-09-17 12:18 UTC (permalink / raw)
  To: community

Здравствуйте!

На ALM 2.2 c updates наблюдается следующая картина:

# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:60:97:AE:F4:CA
           inet addr:192.168.101.15  Bcast:192.168.101.255 
Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:251 errors:0 dropped:0 overruns:0 frame:0
           TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100
           RX bytes:82263 (80.3 Kb)  TX bytes:26305 (25.6 Kb)
           Interrupt:5 Base address:0xb800

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

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.101.15
NETMASK=255.255.255.0
NETWORK=192.168.101.0
BROADCAST=192.168.101.255
ONBOOT=yes
# vconfig24 rem eth1.0
Removed VLAN -:eth1.0:-
# vconfig24 add eth0 0
ERROR: trying to add VLAN #0 to IF -:eth0:-  error: Invalid argument
# vconfig24 add eth1 0
Added VLAN with VID == 0 to IF -:eth1:-

Т.е. виланы можно добавлять только к сконфигурированным сетевым 
интерфейсам. Можно ли использовать линуксовые виланы без указания 
настроек IP и IPX для сетевых интерфейсов? Может я чего не понимаю, 
тогда прошу объяснить.

Если настройка сетевых интерфейсов обязательна, то как с этим обстоит 
дело в FreeBSD?

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] vlan24 без IP на сетевых интерфейсах
  2003-09-17 12:18 [Comm] vlan24 без IP на сетевых интерфейсах Прокопьев Евгений
@ 2003-09-17 13:52 ` Dmitry Lebkov
  2003-09-17 14:37   ` Oleg K.Artemjev
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Lebkov @ 2003-09-17 13:52 UTC (permalink / raw)
  To: community

On Wed, 17 Sep 2003 16:18:03 +0400
Прокопьев Евгений <john@rmts.donpac.ru> wrote:

> Здравствуйте!
> 
> На ALM 2.2 c updates наблюдается следующая картина:
> 
> # ifconfig
> eth1      Link encap:Ethernet  HWaddr 00:60:97:AE:F4:CA
>            inet addr:192.168.101.15  Bcast:192.168.101.255 
> Mask:255.255.255.0
>            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>            RX packets:251 errors:0 dropped:0 overruns:0 frame:0
>            TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
>            collisions:0 txqueuelen:100
>            RX bytes:82263 (80.3 Kb)  TX bytes:26305 (25.6 Kb)
>            Interrupt:5 Base address:0xb800
> 
> 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:0 errors:0 dropped:0 overruns:0 frame:0
>            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>            collisions:0 txqueuelen:0
>            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
> 
> # cat /etc/sysconfig/network-scripts/ifcfg-eth0
> DEVICE=eth0
> ONBOOT=yes
> # cat /etc/sysconfig/network-scripts/ifcfg-eth1
> DEVICE=eth1
> BOOTPROTO=static
> IPADDR=192.168.101.15
> NETMASK=255.255.255.0
> NETWORK=192.168.101.0
> BROADCAST=192.168.101.255
> ONBOOT=yes
> # vconfig24 rem eth1.0
> Removed VLAN -:eth1.0:-
> # vconfig24 add eth0 0
> ERROR: trying to add VLAN #0 to IF -:eth0:-  error: Invalid argument
> # vconfig24 add eth1 0
> Added VLAN with VID == 0 to IF -:eth1:-
> 
> Т.е. виланы можно добавлять только к сконфигурированным сетевым 
> интерфейсам. Можно ли использовать линуксовые виланы без указания 
> настроек IP и IPX для сетевых интерфейсов? Может я чего не понимаю, 
> тогда прошу объяснить.

Интерфейс, к которому привязываются VLAN'ы, должен быть поднятым (флаг UP
в выводе ifconfig).

ifconfig eth3 up
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:80:C8:CD:45:65
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:87022 errors:1 dropped:0 overruns:0 frame:0
          TX packets:16158 errors:5 dropped:0 overruns:0 carrier:5
          collisions:0 txqueuelen:100
          RX bytes:12614562 (12.0 Mb)  TX bytes:6462952 (6.1 Mb)
          Interrupt:19 Base address:0x4000

eth3      Link encap:Ethernet  HWaddr 00:80:C8:CD:45:68
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:18 Base address:0xa000

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:70 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4884 (4.7 Kb)  TX bytes:4884 (4.7 Kb)

# vconfig add eth3 1
Added VLAN with VID == 1 to IF -:eth3:-
WARNING:  VLAN 1 does not work with many switches,
consider another number if you have problems.
# vconfig add eth3 2
Added VLAN with VID == 2 to IF -:eth3:-

# ifconfig -a
[skip]
eth2      Link encap:Ethernet  HWaddr 00:80:C8:CD:45:67
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17 Base address:0x8000

eth3      Link encap:Ethernet  HWaddr 00:80:C8:CD:45:68
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:18 Base address:0xa000

eth3.1    Link encap:Ethernet  HWaddr 00:80:C8:CD:45:68
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth3.2    Link encap:Ethernet  HWaddr 00:80:C8:CD:45:68
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


Да, интерфейсы, сконфигуренные так, как сконфигурен у тебя eth0,
не поднимаются при старте системы из-за отсутствия всех необходимых
параметров (IPADDR, NETMASK, BOOTPROTO и возможно что-то еще. См.
подробности в /sbin/ifup). Так же, VLAN'ы можно конфигурить как и
обычные eth-интерфейсы (см. /etc/sysconfig/vlan и
/usr/share/doc/initscripts-x.xx/sysconfig.txt). Вот тебе для примера:

$ cat /etc/sysconfig/vlan
# VLAN subsystem

# Change this to yes if you want VLANS.
DOT1Q_VLANS=yes

# VLAN name types:
#       VLAN_PLUS_VID           = vlan0005
#       VLAN_PLUS_VID_NO_PAD    = vlan5
#       DEV_PLUS_VID            = eth0.0005
#       DEV_PLUS_VID_NO_PAD     = eth0.5
VLAN_NAMING=VLAN_PLUS_VID

$ cat /etc/sysconfig/network-scripts/ifcfg-vlan0150
# Test vlan
DEVICE=vlan0150
BOOTPROTO=static
IPADDR=192.168.150.254
NETMASK=255.255.255.0
NETWORK=192.168.150.0
BROADCAST=192.168.150.255
ONBOOT=yes
DHCP=yes
# VLAN-specific config
VLAN_TRUNK_IF=eth2
ENABLE_VLAN_DHCP=yes
# IPX
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3="9110"
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="yes"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"

$ /sbin/ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:02:B3:AA:9B:A9
          inet addr:127.0.0.2  Bcast:127.0.0.2  Mask:255.255.255.255
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:280514372 errors:0 dropped:0 overruns:0 frame:0
          TX packets:276065316 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1071540447 (1021.9 Mb)  TX bytes:4072222122 (3883.5 Mb)
          Interrupt:25 Base address:0x2000 Memory:febe0000-fec00000


vlan0150 - интерфейс для одного из сегментов сети (с IPX и раздачей
адресов по DHCP).

eth2 - 1Gbit Intel NIC, транк в сторону свитча (Cisco Catalyst). Странный
адрес 127.0.0.2 был ему присвоен только для того, чтоб интерфейс поднимался
пр старте системы. %)


--
WBR, Dmitry Lebkov


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] vlan24 без IP на сетевых интерфейсах
  2003-09-17 13:52 ` Dmitry Lebkov
@ 2003-09-17 14:37   ` Oleg K.Artemjev
  2003-09-17 21:33     ` Dmitry Lebkov
  0 siblings, 1 reply; 6+ messages in thread
From: Oleg K.Artemjev @ 2003-09-17 14:37 UTC (permalink / raw)
  To: community

On Thu, 18 Sep 2003 00:52:20 +1100
Dmitry Lebkov <dima@sakhalin.ru> wrote:

> eth2 - 1Gbit Intel NIC, транк в сторону свитча (Cisco Catalyst). Странный
> адрес 127.0.0.2 был ему присвоен только для того, чтоб интерфейс поднимался
> пр старте системы. %)
А 0.0.0.0 не канает?

-- 
Bye.Olli.			http://olli.digger.org.ru




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] vlan24 без IP на сетевых интерфейсах
  2003-09-17 14:37   ` Oleg K.Artemjev
@ 2003-09-17 21:33     ` Dmitry Lebkov
  2003-09-18  9:45       ` Oleg K.Artemjev
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Lebkov @ 2003-09-17 21:33 UTC (permalink / raw)
  To: community

On Wed, 17 Sep 2003 18:37:30 +0400
Oleg K.Artemjev <olli@rbauto.ru> wrote:

> On Thu, 18 Sep 2003 00:52:20 +1100
> Dmitry Lebkov <dima@sakhalin.ru> wrote:
> 
> > eth2 - 1Gbit Intel NIC, транк в сторону свитча (Cisco Catalyst).
> > Странный адрес 127.0.0.2 был ему присвоен только для того, чтоб
> > интерфейс поднимался пр старте системы. %)
> А 0.0.0.0 не канает?

Нет. На одной из систем кто-то из ifup-скриптов на такое руглася
матом, а на другой - подимался роут для интерфейса, аналогичный
default'у. А это не совсем то, чего хотелось достич.

Хотя есть другой путь - точить ifup-скрипты на предмет игнора всех
параметоров кроме ONBOOT, DEVICE и VLAN_TRUNK=yes|no. Последний и
будет являться тем флагом, по которому дернется "ifconfig $DEVICE up".
Надо будет заняться на досуге ... %)

--
WBR, Dmitry Lebkov


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] vlan24 без IP на сетевых интерфейсах
  2003-09-17 21:33     ` Dmitry Lebkov
@ 2003-09-18  9:45       ` Oleg K.Artemjev
  2003-09-18 10:07         ` Oleg K.Artemjev
  0 siblings, 1 reply; 6+ messages in thread
From: Oleg K.Artemjev @ 2003-09-18  9:45 UTC (permalink / raw)
  To: community

On Thu, 18 Sep 2003 08:33:34 +1100
Dmitry Lebkov <dima@sakhalin.ru> wrote:
> > > eth2 - 1Gbit Intel NIC, транк в сторону свитча (Cisco Catalyst).
> > > Странный адрес 127.0.0.2 был ему присвоен только для того, чтоб
> > > интерфейс поднимался пр старте системы. %)
> > А 0.0.0.0 не канает?
> Нет. На одной из систем кто-то из ifup-скриптов на такое руглася
> матом, а на другой - подимался роут для интерфейса, аналогичный
> default'у. А это не совсем то, чего хотелось достич.
ага.. спасибо. А то все некогда было попробовать.
 
> Хотя есть другой путь - точить ifup-скрипты на предмет игнора всех
> параметоров кроме ONBOOT, DEVICE и VLAN_TRUNK=yes|no. Последний и
> будет являться тем флагом, по которому дернется "ifconfig $DEVICE up".
> Надо будет заняться на досуге ... %)
Я аналогичный Вашему случай уже в багзиллу вносил. Может разработчики и
сподобятся эти скрипты поправить. :)~ 

Мне проще показалось вписать в rc.local 
------------------------------- [13:42:31,olli@ws002.mo.sim,~]
$ grep ifconfig /etc/rc.d/rc.local 
echo "IP for vlan only workaround:'ifconfig eth1 up'"
ifconfig eth1 up
------------------------------- [13:43:48,olli@ws002.mo.sim,~]
$ 
и в network-scripts поставить on boot в no .

Ну или, что то же самое:
ifconfig eth1 down
ifconfig eth1 0.0.0.0 up
при этом поднимаются все vlan'ы.

-- 
Bye.Olli.			http://olli.digger.org.ru




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] vlan24 без IP на сетевых интерфейсах
  2003-09-18  9:45       ` Oleg K.Artemjev
@ 2003-09-18 10:07         ` Oleg K.Artemjev
  0 siblings, 0 replies; 6+ messages in thread
From: Oleg K.Artemjev @ 2003-09-18 10:07 UTC (permalink / raw)
  To: community

On Thu, 18 Sep 2003 13:45:57 +0400
Oleg K.Artemjev <olli@rbauto.ru> wrote:

забыл уточнить:

> при этом поднимаются все vlan'ы.
т.е. те, на которых написано on boot yes.

-- 
Bye.Olli.			http://olli.digger.org.ru




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-09-18 10:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-17 12:18 [Comm] vlan24 без IP на сетевых интерфейсах Прокопьев Евгений
2003-09-17 13:52 ` Dmitry Lebkov
2003-09-17 14:37   ` Oleg K.Artemjev
2003-09-17 21:33     ` Dmitry Lebkov
2003-09-18  9:45       ` Oleg K.Artemjev
2003-09-18 10:07         ` Oleg K.Artemjev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git