Документация по ОС FreeBSD Понедельник, 16.06.2025, 23:05
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » Net

Конфигурация (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.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

Для чтения: man 8 ifconfig
Категория: Net | Добавил: oleg (08.12.2007)
Просмотров: 989 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 Александр  
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

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 8
Гостей: 8
Пользователей: 0
links

Copyright MyCorp © 2025