Полезная функция. Можно просто повесить на один сетевой интерфейс два и более IP адресов.
Если надо до первой перезагрузки, то пишем:
# ifconfig em0 alias 192.168.1.101 netmask 255.255.255.0
Чтобы удалить:
# ifconfig em0 -alias 192.168.1.101
Если надо постоянно, то пишем в /etc/rc.conf
ifconfig_em0="inet 192.168.1.100 netmask 255.255.255.0" ifconfig_em0_alias0="inet 192.168.1.101 netmask 255.255.255.0" ifconfig_em0_alias1="inet 192.168.1.102 netmask 255.255.255.0"
Перезагружаем сеть
# /etc/rc.d/netif restart
Добавляем шлюз по-умолчанию (иначе нас не будет видно :))
# route add default 192.168.1.1
И смотрим, что получилось
# ifconfig em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:50:56:b1:4e:4f inet 192.168.192.100 netmask 0xffffff00 broadcast 192.168.1.255 inet 192.168.192.101 netmask 0xffffff00 broadcast 192.168.1.255 inet 192.168.192.102 netmask 0xffffff00 broadcast 192.168.1.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (1000baseT <full-duplex>) status: active