From: Dmitry Lebkov <dima@sakhalin.ru>
To: community@altlinux.ru
Subject: Re: [Comm] vlan24 без IP на сетевых интерфейсах
Date: Thu, 18 Sep 2003 00:52:20 +1100
Message-ID: <20030918005220.42dfb149.dima@sakhalin.ru> (raw)
In-Reply-To: <3F6850FB.1090306@rmts.donpac.ru>
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
next prev parent reply other threads:[~2003-09-17 13:52 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-17 12:18 Прокопьев Евгений
2003-09-17 13:52 ` Dmitry Lebkov [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030918005220.42dfb149.dima@sakhalin.ru \
--to=dima@sakhalin.ru \
--cc=community@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
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