Главная > Настройки, Памятка > Виртуальные интерфейсы во FreeBSD

Виртуальные интерфейсы во FreeBSD

22 мая 2009

Сервер FreeBSD поддерживает виртуальные интерфейсы(”IP-псевдонимы”) посредством опции alias команды ifconfig. Например, следующая команда закрепляет дополнительный IP-адрес за интерфейсом x10:

# ifconfig xl0 inet 192.168.0.1 netmask 255.255.255.255 alias

Чтобы посмотреть всю конфигурацию интерфейса, запустите команду ifconfig ещё раз:

% ifconfig xl0
xl0: flags=8843 mtu 1500
inet 192.108.21.9 netmask 0xffffff00 bcast 192.108.21.255
inet 192.168.0.1 netmask 0xffffffff bcast 192.168.0.1
ether 00:60:97:9b:69:9a
media: 10baseT/UTP
supported media: autoselect 100baseTX
100 baseTX 100baseTX 10baseT/UTP
10baseT/UTP 10baseT/UTP

Обратите внимание на два различных IP-адреса, указанных во второй и третьей строках вывода.
Для удаления виртуального интерфейса выполните команду ifconfig delete:

# ifconfig xl0 inet 192.168.0.1 delete

Чтобы виртуальные интерфейсы автоматически конфгурировались на этапе начальной загрузки, добавьте указанные ниже строки в файл rc.conf:

ifconfig_xl0_alias0=”inet 192.168.0.1 netmask 255.255.255.255″
ifconfig_xl0_alias1=”…”

Нумерация должна начинаться с суффикса alias0 и оставаться непрерывной.

(с) UNIX. Руководство системного администратора. 3=е издание. Эви Немет, Гарт Снайдер, Скотт Сибасс, Трент Р.Хейн.

поменять MAC

ifconfig_xl0=”ether 00:11:22:33:44:55″
ifconfig_xl0_alias0=”inet 192.168.0.1 netmask 255.255.255.255″

Настройки, Памятка ,

К сожалению, комментарии закрыты.