LINUX-BG   Адрес : http://www.linux-bg.org
Как да създадем Vlan под FreeBSD
От: Kalin Sabevski
Публикувана на: 28-04-2009
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=413639836
За да създадете Vlan под FreeBSD първо трябва да заредите необходимия модул през /boot/loader.conf
if_vlan_load="YES"
или да добавите
device miibus
device vlan
във вашата конфигурация на кърнала, след което го прекомпилираите. След тази първоначална подготовка вече ще можете да създавате и премахвате Vlan във вашата система. За да добавите Vlan:
# ifconfig (vlan-name) create
Пример:
# ifconfig vlan1 create
За да асоциирате Vlan с физически интерфейс и да му добавите IP адрес, маска, и VLAN ID:
# ifconfig (vlan-name) (ip-address) netmask (subnet-mask) vlan (vlan-id) vlandev (physical-interface)
Пример:
# ifconfig vlan1 192.168.1.1 netmask 255.255.255.0 vlan 1 vlandev em0
За да премахнете Vlan интерфейс:
# ifconfig (vlan-name) destroy
Пример:
# ifconfig vlan1 destroy
След рестартиране на системата всички настроики които сте въвели ще бъдат загубени. Ако желаете това да не се случва редактираите вашия /etc/rc.conf по следния начин:
Пример за два Vlan:"
#Vlan
cloned_interfaces="vlan1 vlan2"
ifconfig_vlan1="inet 192.168.1.1 netmask 255.255.255.0 vlan 1 vlandev em0"
ifconfig_vlan2="inet 192.168.2.1 netmask 255.255.255.0 vlan 2 vlandev em0"
Обърнете внимание дали интерфейса към който са добавени Vlan1 и Vlan2 е вдигнат, и ако това не е направено поради някаква причина (липса на IP адрес примерно) го направете, като добавите и този ред в /etc/rc.conf
Пример:
ifconfig_em0="up"
След версията на FreeBSD 5.3 създаването на Vlan може да става и със следният команден ред
ifconfig (vlan-device).(vlan-id) create (ip-address)/(subnet-mask)
Пример:
ifconfig em0.1 create 192.168.1.1/24

<< Как да конфигурираме Микротик рутър за домашно ползване | Alien - конвертор между rpm и deb пакети   >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.19 usr + 0.01 sys = 0.20 CPU)