Напомню Вам, что в данном руководстве подразумевается, что
Ethernet-интерфейс в системе FreeBSD называется 'ed0'. Это стандартное название для интерфейсов
NE-1000, NE-2000, WD/SMC (моделей 8003, 8013) и сетевых
адаптеров Elite Ultra (8216).
Другие модели сетевых адаптеров могут иметь различные
имена в системе FreeBSD. Обратитесь к сборнику часто
задаваемых вопросов (FAQ) по спецификации Вашего сетевого
адаптера. Если у Вас возникли сложности при определении имени
устройства для Вашего сетевого адаптера, обратитесь к FAQ по
FreeBSD, найдите правильного имя устройства и замените его в
случае необходимости (т.e. на: 'de0',
'zp0' и т.д.).
Как и в случае с именем узла, Ethernet-интерфейс
FreeBSD-системы уже может быть сконфигурирован в процессе
установки системы.
Для вывода конфигурации интерфейсов Вашей FreeBSD-системы
(Ethernet и других), введите следующую команду:
(Или простым человеческим языком: "Покажи мне
И нтер
Фейс
КОНФИГурацию для моих сетевых
устройств.")
Пример:
В этом примере, показаны следующие устройства:
ed0: Интерфейс Ethernet
lp0: Интерфейс параллельного порта
(в данном руководстве не рассматривается)
tun0: "Туннельное" устройство; Это один из режимов использования
ppp!
sl0: SL/IP устройство (в данном
руководстве не рассматривается)
ppp0: Еще одно устройство PPP (для
ядра ppp; в данном руководстве не рассматривается)
lo0: Устройство "локальной петли"
(в данном руководстве не рассматривается)
Как видно из примера, устройство 'ed0' в активном
состоянии и запущено. Параметры устройства:
-
Его состояние "АКТИВНО",
-
Имеет Интернет- ("inet")
адрес, (в данном случае 192.168.1.1)
-
Указана допустимая маска подсети ("маска сети";
0xffffff00 то же самое, что и 255.255.255.0), and
-
Указан допустимый широковещательный адрес (в данном
случае 192.168.1.255).
Если же информация для Ethernet-карты выглядит как
показано ниже:
то она (карта) еще не была сконфигурировна.
Если конфигурация Ethernet-интерфейса верна, то Вы можете
перейти к Section 2.4.
Памятка: Вы
должны быть зарегистрированы в системе как пользователь
'root' для редактирования системных конфигурационных
файлов!
ПРЕДУПРЕЖДЕНИЕ:
Если Вы допустите ошибку при редактировании системных
конфигурационных файлов, может так случиться, что система
НЕ СМОЖЕТ ЗАГРУЗИТЬСЯ правильно! Будьте
осторожны!
Параметры для настройки сетевого интерфейса при загрузке
системы находятся в файле
/etc/rc.conf. Для редактирования этого файла Вы можете
использовать обычный текстовый редактор ('ee') .
После того, как вы зарегистрируетесь в системе как
пользователь 'root', загрузите файл
/etc/rc.conf в редактор, используя следующую
команду:
# ee /etc/rc.conf
Примерно в районе 20-й строки сверху в файле /etc/rc.conf Вы заметите секцию, которая
описывает те сетевые интерфейсы, которые будут
задействованы при загрузке системы. В стандартном
конфигурационном файле эта строка выглядит так, как
показано ниже:
Вам необходимо исправить эту строку, чтобы сообщить
FreeBSD о том, что Вы желаете добавить другое устройство,
имеющее имя 'ed0'. Измените эту
строку так, как показано ниже:
(Обратите внимание на пробел между определениями
устройства локальной петли ("lo0")
и устройством Ethernet ("ed0")!
Памятка: Если
Ваша Ethernet-карта имеет имя, отличное от 'ed0', то вместо него укажите имя, которое
соответствует Вашему устройству.
Если Вы устанавливали FreeBSD, используя сетевое
соединение, то строка 'network_interfaces=' уже должна включать
информацию о Вашем сетевом адаптере. И если это так, то еще
раз проверьте правильность установки имени устройства.
Установите найстроки для Ethernet-устройства ('ed0'):
Под строкой, определяющей активные интерфейсы, находятся
строки, которые определяют текущие настройки для каждого
интерфейса. В стандартном файле
/etc/rc.conf есть строка, в которой указано:
Вам необходимо добавить другую строку, после нее, чтобы
определить настройки для устройства 'ed0'.
Если Вы устанавливали FreeBSD, используя сетевое
соединение, то строка 'ifconfig_ed0=' уже должна присутствовать
после определения локальной петли. Если это так, то
проверьте правильность указанных параметров.
В нашем примере мы добавим строку сразу после
определения устройства локальной петли, которая будет
выглядеть так:
После окончания редактирование файла /etc/rc.conf секция определения и настройки
сетевых интерфейсов будет выглядеть примерно так:
Как только все необходимые изменения в файл /etc/rc.conf будут внесены, нажмите клавишу
'Esc' для вызова меню. Выберите "покинуть редактор" и
подтвердите запрос "сохранить изменения?".