RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 7. Установка системных скриптов загрузки

7.12. Настройка скрипта network

Этот раздел нужен только в том случае, если Вы собираетесь настраивать сетевую карту.

Если у Вас таковая отсутствует, не надо создавать файлы конфигурации сетевой карты. В этом случае надо удалить все ссылки network изо всех каталогов с уровнями запуска (/etc/rc.d/rc*.d).

7.12.1. Создание конфигурационных файлов сетевого интерфейса

Какие из интерфейсов будут запущены или остановлены скриптом network описывается в /etc/sysconfig/network-devices. Этот каталог содержит файлы вида ifconfig.xyz, где “xyz” является именем сетевого интерфейса (например, eth0 или eth0:1).

Если Вы решите переименовать или переместить /etc/sysconfig/network-devices, надо будет отредактировать соответствующим образом файл /etc/sysconfig/rc и обновить “network_devices” в соответствии с новыми путями.

Теперь нам надо создать файлы в этом каталоге. Следующая команда создаст пример файла ipv4 для устройства eth0:


cd /etc/sysconfig/network-devices &&
mkdir ifconfig.eth0 &&
cat > ifconfig.eth0/ipv4 << "EOF"
ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.1.1
GATEWAY=192.168.1.2
PREFIX=24
BROADCAST=192.168.1.255
EOF

Значения переменных надо будет изменить на правильные для Вашей системы. Если переменная ONBOOT установлена в “yes” скрипт network поднимет этот интерфейс при загрузке системы. Если же будет установлено что-либо другое, то этот интерфейс будет проигнорирован скриптом.

Переменная SERVICE описывает метод получения IP-адресов. Скрипты загрузки LFS имеют модульный формат назначения IP-адресов, а созданные дополнительные файлы в /etc/sysconfig/network-devices/services позволяют использовать другие методы назначения IP. Это использовано для Dynamic Host Configuration Protocol (DHCP), который описан в книге BLFS.

Переменная GATEWAY должна содержать IP-адрес шлюза по умолчанию, если он есть. Если нет, закомментируйте эту переменную.

Переменная PREFIX нужна для описания количества бит, использованных в подсети. Каждый октет в IP-адресации содержит 8 бит. Если сетевая маска IP-подсети равна 255.255.255.0, то она использует первые три октета (24 бита) для описания номера сети. Если сетевая маска равна 255.255.255.240, то она использует первые 28 бит. Префиксы длиннее 24 бит используются DSL и кабельными провайдерами интернет сервисов (ISP). В этом примере (PREFIX=24) сетевая маска равна 255.255.255.0.

7.12.2. Создание файла /etc/resolv.conf

Если система подключена к интернет, то ей требуются некоторые обозначения разрешенных имен сервисов доменных имен (Domain Name Service, DNS) для разложения доменных имен интернет на IP-адреса и наоборот. Это достигается размещением IP-адресов DNS-сервера, доступного от ISP или системного администратора, в /etc/resolv.conf. Создадим файл, выполнив следующее:


cat > /etc/resolv.conf << "EOF"
# Begin /etc/resolv.conf
domain {[Your Domain Name]}
nameserver [IP address of your primary nameserver]
nameserver [IP address of your secondary nameserver]
# End /etc/resolv.conf
EOF

Замените [IP address of the nameserver] на наиболее подходящие для установки IP-адреса DNS. Здесь часто бывает более, чем одно значение (вторичные сервера требуются для увеличения надежности). Если Вам надо или Вы хотите только один DNS-сервер, удалите вторую строку nameserver из файла.

Поиск

 

Найди своих коллег!