Один из главных файлов конфигурации - /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
Далее следует описать список 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.5 2000/02/24 09:41:11 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
Просмотрел статью по диагонали, в глаза бросаются последние 2е строки. Поправьте если я не прав. Получается что последняя строка # ifconfig de0 inet 192.168.31.1 netmask 255.255.255.0, переопределяет предпоследнюю # ifconfig de0 inet 192.168.30.1 netmask 255.255.255.0 media 10baseT/UTP broadcast 192.168.30.255. Обычно для "Конфигурируем один физический интерфейс на 2 сети:" используется директива alias # ifconfig de0 inet alias 192.168.31.1 netmask 255.255.255.0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]