VLAN
Господа, подскажите, удавалось ли кому на NetBSD 5 завести таки VLAN? Расскажите о последовательности шагов. Создание и заполнение файлов согласно man ifconfig.if не помогает - интерфейсы создаются, но пакетов на них нет.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 2552 просмотра
$ cat /etc/ifconfig.re0 inet
У меня всё работает. Правда, разные IP будут на одном и том же интерфейсе. Как на разных интерфейсах сделать - не разбирался.
а, так это алиасы... тут не
а, так это алиасы... тут не только разные ip на одном и том же интерфейсе, тут и разные широковещательные среды. от чего я и хочу уйти
Вам нужен алиас на интерфейс,
Вам нужен алиас на интерфейс, чтобы 2 разных интерфейса ссылались на один физический, причём их параметры бы совпадали?
нет, мне надо vlan. 802.1q
нет, мне надо vlan. 802.1q
Вообще все работает по ману.
Вообще все работает по ману. Уверен, что свитч дает 802.1q?
Не работает по ману, и да, я
Не работает по ману, и да, я уверен что свич даёт 802.1q.
Интерфейс создаюётся, конфигурится, но по нетстату входящих пакетов 0.
ifconfig.vlan4027
cisco int conf
1. Содержимое
1. Содержимое /etc/ifconfig.wm0:
# This interface is physically connected to network.
up
2. Содержимое /etc/ifconfig.vlan123:
# VLAN 123 - sample isolated network
create
vlan 123 vlanif wm0
10.1.2.3 netmask 0xffffff00
3. Применить конфигурацию:
/etc/rc.d/network restart
Должен также отметить, что уважаемый kab00m дает очень правильные замечания.
Для справки: vlan(4), ifconfig.if(5), ifconfig(8), rc.conf(5)
Не буду поднимать новую
Не буду поднимать новую тему.
Имеется NetBSD 5.1 в Dom0. Сервер IBM x3550. Имеется две сетевые карты bnx0 и bnx1
bnx0 access порт, bnx1 в trunk.
Если создавать vlan вручную, то все нормально создается.
mars# ifconfig vlan210 create mtu 1500
mars# ifconfig vlan210 vlan 210 vlanif bnx1
mars# ifconfig vlan210
vlan210: flags=8843
capabilities=3f00
enabled=0
vlan: 210 parent: bnx1
address: 00:14:5e:fb:b5:7a
inet6 fe80::214:5eff:fefb:b57a%vlan210 prefixlen 64 scopeid 0xf
в tcpdump вижу пакеты.
Но когда создается из /etc/ifconfig.vlan210
cat /etc/ifconfig.vlan210
create
vlan 210 vlanif bnx1
и делаю перезапуск службы (/etc/rc.d/network restart)
то система ругается
Configuring network interfaces: bnx0 vlan210usage: ifconfig [-h] [-m] [-v] [-z] [-L] interface
[ af [ address [ dest_addr ] ] [ netmask mask ] [ prefixlen n ]
[ alias | -alias ] ]
...
как будто неправильный синтаксис.
если дать ifconfig vlan210, то покажет
mars# ifconfig vlan210
vlan210: flags=8802
только создался интерфейс.
#uname -a
NetBSD mars.satel.local 5.1 NetBSD 5.1 (XEN3_DOM0) #0: Sat Nov 6 13:19:24 UTC 2010 builds@b6.netbsd.org:/home/builds/ab/netbsd-5-1-RELEASE/amd64/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/amd64/compile/XEN3_DOM0 amd64
Сохраните фаил в юникс
Сохраните фаил в юникс формате с пустой строкой в конце.