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 из файла.
|