Наш фрибсд будет шлюзом в инет, посему имеет два сетевых интерфейса. Настроим их.
root# ifconfig
Смотрим названия сетевых интерфейсов. Ищем со статусом "active".
В моем случае это fxp0 - это Intel EtherExpress PRO/100 Ethernet device driver. Кому интересно man fxp0.
Настраиваем файл /etc/rc.conf
Добавим строчки:
ifconfig_fxp0="inet 192.168.4.101 mask 255.255.255.0"
Теперь перестартуем сервис:
/etc/rc.d/netif restart
И проверяем доступность сети командой пинг. Все работает.
Аналогично настраиваем второй сетевой интерфейс (xl0 - 3COM Etherlink XL Ethernet device)
Файл etc/rc.conf на данный момент имеет следующий вид:
Quote
ifconfig_fxp0="inet 192.168.4.101 netmask 255.255.255.0"
ifconfig_xl0="inet 192.168.7.174 netmask 255.255.255.0"
gateway_enable="YES"
keymap="ru.koi8-r"
sshd_enable="YES"
Добавлено (24.10.2011, 06:25)
---------------------------------------------
Пинги ходят в обе стороны, доступ по SSH есть изнутри. Ура-ура)
P.S. fxp0 - внешняя сеть, выход в инет
xl0- внутренняя
Добавлено (24.10.2011, 06:45)
---------------------------------------------
Все хорошо, но вот беда пинги в инет не идут.. а почему? да потому что шлюза по умолчанию нету.. это ж итак понятно)
Прописываем в /etc/rc.conf строчку
defaultrouter="192.168.4.90"
Сохраняемся, перезапускаем демона, отвечающего за маршрутизацию - /etc/rc.d/routing restart
и чудо пинги, скажем, на 8.8.8.8 идут отлично.
Добавлено (24.10.2011, 07:54)
---------------------------------------------
Казалось бы что еще надо?
Пингуем www.ya.ru и вуаля.. нифига)
А почему? Да ДНС не настроен.. это мы делаем не в файле /etc/rc.conf как практически все, а в файле /etc/resolv.conf, который для начала надо создать.
Там прописываем одну строчку:
nameserver 8.8.8.8
Набираем снова ping www.ya.ru и радуюмся как дети.
Начальная настройка сети, думаю, окончена.