помогите разобраться с VLAN
Сам я новичок в сетях, но уже прочитал немало доков. Вопщем не получается разобраться с VLAN'ами. В качестве тестового задания пытаюсь сделать следующее.
Имеем:
1. некий аплинк
2. свитч Planet 2401A
3. маршрутизатор на Gentoo Linux (мой ноутбук)
Нужно:
1. создать 2 вилана так, что: первый не видит второй, первый имеет выход в инет, второй - нет.
2. в качестве маршрутизатора и конечных клиентов выступает мой ноутбук (т.е. просто дальше за ним никого нет, но якобы должны быть)
Я делал:
1. создал на свитче один вилан (первый - vlan150)
2. добавил к нему порт аплинки (1-й, access) и порт к моему ноуту (2-й, trunk)
3. на ноуте создал 2 вилана (vlan150 - 10.1.0.102/24, vlan151 - 192.168.151.1/24)
Ну по идее все. Не работает. Пробовал и через "gentoo-way", и через ifconfig / vconfig.
Тестировал так:
ping -I vlan150 192.168.151.1 -- не должны ходить (??)
ping -I vlan151 10.1.0.102 -- не должны ходить (??)
ping -I vlan150 ya.ru -- должны
ping -I vlan151 ya.ru -- не должны
Может просто неправильно тестировал??
- Для комментирования войдите или зарегистрируйтесь
что здесь нет
что здесь нет сетевиков? :(
_________________
За свои слова и поступки отвечу. Всегда.
Да, пинги
Да, пинги проходить не должны. Только что у себя проверил. А можно посмотреть на команды, которыми настраивались виланы?
команды
команды настройки свитча Planet:
команды настройки Linux-маршрутизатора:
Получилось:
PS добился того, что:
1. ping -I vlan150 ya.ru - идут (норма)
2. ping -I vlan151 ya.ru - не идут (норма)
3. ping -I vlan150 192.168.151.1 - идут (ОШИБКА)
т.е. виланы пингуются друг из друга
_________________
За свои слова и поступки отвечу. Всегда.
А если убрать
А если убрать defaultroute? Не получается ли так, что пакеты проходят через ваш шлюз? :)
нет. пробовал.
нет. пробовал. если убрать default gw, то просто инет пропадает, что логично.
PS может они и должны пинговаться? все таки они на одной и той же тачке...
_________________
За свои слова и поступки отвечу. Всегда.
Приду домой -
Приду домой - проверю на gentoo. Сейсас сижу за rhel - у меня не пингуются..
Мои
Мои действия:
emerge net-misc/vconfig
modprobe 8021q
ip a flush dev eth0
vconfig add eth0 150
vconfig add eth0 151
ifconfig eth0.150 10.1.0.102 netmask 255.255.255.0 up
ifconfig eth0.151 192.168.151.1 netmask 255.255.255.0 up
ping -I eth0.150 192.168.151.1 - не пингуется
ping -I eth0.151 192.168.151.1 - пингуется
ping -I eth0.151 10.1.0.102 - не пингуется
ping -I eth0.150 10.1.0.102 - пингуется
Re: Мои
Спасибо. Обязательно попробую.
А из какого пакета и что делает команда:
Сбрасывает статистику интерфейса? Именно этого по-моему мне и не хватает.
Нет, это из
Нет, это из iproute2. Просто убрал ip адреса с интерфейса.
все это на
все это на одной машине? с одной сетевушкой? поддержка 802.1q встроена в ядро.
у меня все равно пингуется... :( может дело в сетевушке? у меня 3Com Corporation 3c905C-TX/TX-M [Tornado]
_________________
За свои слова и поступки отвечу. Всегда.