Top News Search Software X Window System Documentation Support Home

Конфигурация (Fast) Ethernet

Один из главных файлов конфигурации - /etc/rc.conf

В этом файле в секции "Network configuration subsection" находятся описание сети. Сначала описываются возможные интерфейсы для построения сети, а потом команды для выполнения на каждом из интерфейсом.

Моя сеть : 192.168.30.0
Моя сетевая маска : 255.255.255.0
Адрес машины с FreeBSD : 192.168.30.2
Моя сеть : transit.org
Имя хоста : freeze.tranzit.org
Выход во внешнюю сеть : 192.168.30.1
Name-server ( DNS ) : 192.168.30.1

#
hostname="freeze.tranzit.org"
network_interfaces="lo0 de0"
ifconfig_lo0="inet lo0 127.0.0.1"
ifconfig_de0="inet de0 192.168.30.2 -netmask 255.255.255.0"
...
...
defaultrouter="192.168.30.1"
Далее следует описать список name-server'ов и доменов. Это описание мы сделаем в файле /etc/resolv.conf:
search tranzit.org
nameserver	192.168.30.1
Обязательно посмотрите на содержимое файла /etc/host.conf: строка bind должна стоять выше строки hosts, например так:
% cat /etc/host.conf
# $Id: ethernet.html,v 1.4 1999/12/22 14:40:31 osa Exp $
# Default is to use the nameserver first
bind
# If that doesn't work, then try the /etc/hosts file
hosts
# If you have YP/NIS configured, uncomment the next line
# nis

С чего начать? Попробуем сконфигурить интерфейс "руками":

# ifconfig de0 inet 192.168.30.1 netmask 255.255.255.0
В общем случае это должно работать! Но не всегда... Правильнее указать необходимое количество параметров.
Можно написать и так:
# ifconfig de0 inet 192.168.30.1 netmask 255.255.255.0 media 10baseT/UTP
или так:
# ifconfig de0 inet 192.168.30.1 netmask 255.255.255.0 media 10baseT/UTP broadcast 192.168.30.255
В общем случае драйвер выбирает подходящие параметры соединения.

Конфигурируем один физический интерфейс на 2 сети:

# ifconfig de0 inet 192.168.30.1 netmask 255.255.255.0 media 10baseT/UTP broadcast 192.168.30.255
# ifconfig de0 inet 192.168.31.1 netmask 255.255.255.0
Для чтения: man 8 ifconfig