Пусть нам выдан IP-адрес 192.168.10.1 с маской 255.255.255.0
IP адрес машины прописывается в скриптах, выполняемых при старте
системы. Для старых версий FreeBSD (< 2.2.2) это файл /etc/sysconfig,
для новых файл /etc/rc.conf. Можно почитать страницы Справочника,
опичывающие содержимое этого файла на предмет network_interfaces.
Рекомендуется также посмотреть FAQ и Руководство.
IP-адрес присваивается не машине, а еЯ сетевому интерфейсу.
Конфигурацию сетевых интерфейсов машины можно посмотреть, выполнив
команду ifconfig -a. Кроме всего прочего, у одного интерфейса может
быть несколько IP адресов (что задаЯтся параметром -alias).
1) Нужно, чтобы при загрузке FreeBSD обнаружила сетевой адаптер.
По команде dmesg можно посмотреть сообщения этапа загрузки и выяснить,
как называется сетевой интерфейс. Если сетевой адапетр не был найден,
нужно перекомпилировать ядро с поддержкой вашего адаптера.
2) Задать адрес и маску, например,
ifconfig ed0 192.168.10.1 -netmask 255.255.255.0
3) Маршрутизация на локальный сегмент вашей сети выставляется
автоматически, в чем можно убедиться, выдав команду netstat -rn
4) Если у вас нет сетевого адаптера или все, что вам нужно -
работа команды ping или машины в режиме сама с собой, то всЯ
делаеся командой ifconfig lo0 192.168.10.1 netmask 255.255.255.255 alias
Рекомендуется также воспользоваться системным конфигуратором -
/stand/sysinstall в разделе Configure/Network.