Etcnet: различия между версиями
(примечания) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Category:Admin]] | |||
[[Category:PostupgradeWorkRequired]] | |||
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/admin/etcnet}} | |||
== Подсказки пользователю [http://etcnet.org/ /etc/net] == | |||
__TOC__ | |||
* Раскроем тему (отдельные страницы) | |||
** [[etcnet/qos|настройка QoS]] | |||
** [[etcnet/firewall|настройка сетевого экрана (firewall]]) | |||
<div id="quickstart"></div> | |||
=== Быстрый старт === | |||
<div id="docs"></div> | |||
==== Где брать информацию ==== | |||
Обращаю внимание, что начиная с версии 0.8.0 документация [http://etcnet.org/ /etc/net] переместилась из комментариев, рассеянных по множеству файлов, в несколько man-страниц. Список всех файлов документации пакета можно получить командой | |||
<pre>rpmquery -d etcnet</pre> | |||
<div id="onecard"></div> | |||
==== Как быстро настроить одну карту Ethernet ==== | |||
# Создайте каталог <tt>/etc/net/ifaces/eth0</tt>. Это собственный каталог конфигурации данного интерфейса, в нём будут храниться файлы с настройками. | |||
# Определите, какой модуль необходим для вашей карты. Для этого можно использовать lspci, lspcidrake, pciscan. Затем | |||
# В каталоге конфигурации создайте файл <tt>options</tt>, в который впишите строку <pre>MODULE=<имя модуля></pre>. Больше ничего пока не добавляйте. | |||
# Выясните, какой IP-адрес должен быть назначен вашему интерфейсу. Если интерфейс конфигурируется по DHCP, то поместите в файл <tt>/etc/net/ifaces/eth0/options</tt> строку <tt>BOOTPROTO=dhcp</tt> и переходите к шагу 7. '''Замечание:''' в ряде случаев может также понадобиться <pre>DHCP_HOSTNAME=<имя машины без домена></pre>. Эта опция описана в man-странице <tt>etcnet-options</tt>. Также необходимо, чтобы была пустая строка в конце файла. | |||
# У вашего интерфейса есть два взаимосвязанных атрибута: IP-адрес и сетевая маска. Текущие назначенные адреса можно просмотреть командой <tt>/sbin/ip address show</tt>. Скорее всего вы увидите, что интерфейс-петля lo уже сконфигурирован с адресом 127.0.0.1/8. Создайте файл <tt>/etc/net/ifaces/eth0/ipv4address</tt>, в который поместите IP-адрес с длиной маски, например <pre>10.0.0.20/24</pre>. Наиболее популярны маски /24 и /30. Для справки приводится##LINKTOFTN ftnd1## таблица соответствия сетевых масок в различных нотациях. | |||
# Выясните адрес вашего шлюза (маршрут по умолчанию). Например, этот IP-адрес -- 10.0.0.254. Создайте файл <tt>/etc/net/ifaces/eth0/ipv4route</tt>, в который поместите строку <pre>default via 10.0.0.254</pre> | |||
# Убедитесь, что всё выполнено правильно, выполнив команду <tt>service network restart</tt>. Ваш интерфейс должен быть успешно сконфигурирован. Если вы конфигурировали использование DHCP, но адрес интерфейсу не назначается, просмотрите <tt>/var/log/messages</tt>. | |||
<div id="ifplugd"></div> | |||
==== Как настроить ifplugd ==== | |||
С версии 0.7.10 [http://etcnet.org/ /etc/net] управляет ifplugd самостоятельно. Это было сделано для лучшей интеграции пакетов и для возможности мониторить несколько интерфейсов одновременно. Для корректного использования ifplugd необходимо выполнить <tt>chkconfig ifplugd off</tt> и назначить переменную USE_IFPLUGD в файлах options соответствующих интерфейсов. Комментарий по данной переменной дан в файле <tt>/etc/net/ifaces/default/options-eth</tt>. | |||
<div id="ppp"></div> |
Версия от 21:00, 30 июля 2008
Подсказки пользователю /etc/net
- Раскроем тему (отдельные страницы)
Быстрый старт
Где брать информацию
Обращаю внимание, что начиная с версии 0.8.0 документация /etc/net переместилась из комментариев, рассеянных по множеству файлов, в несколько man-страниц. Список всех файлов документации пакета можно получить командой
rpmquery -d etcnet
Как быстро настроить одну карту Ethernet
- Создайте каталог /etc/net/ifaces/eth0. Это собственный каталог конфигурации данного интерфейса, в нём будут храниться файлы с настройками.
- Определите, какой модуль необходим для вашей карты. Для этого можно использовать lspci, lspcidrake, pciscan. Затем
- В каталоге конфигурации создайте файл options, в который впишите строку
MODULE=<имя модуля>
. Больше ничего пока не добавляйте. - Выясните, какой IP-адрес должен быть назначен вашему интерфейсу. Если интерфейс конфигурируется по DHCP, то поместите в файл /etc/net/ifaces/eth0/options строку BOOTPROTO=dhcp и переходите к шагу 7. Замечание: в ряде случаев может также понадобиться
DHCP_HOSTNAME=<имя машины без домена>
. Эта опция описана в man-странице etcnet-options. Также необходимо, чтобы была пустая строка в конце файла. - У вашего интерфейса есть два взаимосвязанных атрибута: IP-адрес и сетевая маска. Текущие назначенные адреса можно просмотреть командой /sbin/ip address show. Скорее всего вы увидите, что интерфейс-петля lo уже сконфигурирован с адресом 127.0.0.1/8. Создайте файл /etc/net/ifaces/eth0/ipv4address, в который поместите IP-адрес с длиной маски, например
10.0.0.20/24
. Наиболее популярны маски /24 и /30. Для справки приводится##LINKTOFTN ftnd1## таблица соответствия сетевых масок в различных нотациях. - Выясните адрес вашего шлюза (маршрут по умолчанию). Например, этот IP-адрес -- 10.0.0.254. Создайте файл /etc/net/ifaces/eth0/ipv4route, в который поместите строку
default via 10.0.0.254
- Убедитесь, что всё выполнено правильно, выполнив команду service network restart. Ваш интерфейс должен быть успешно сконфигурирован. Если вы конфигурировали использование DHCP, но адрес интерфейсу не назначается, просмотрите /var/log/messages.
Как настроить ifplugd
С версии 0.7.10 /etc/net управляет ifplugd самостоятельно. Это было сделано для лучшей интеграции пакетов и для возможности мониторить несколько интерфейсов одновременно. Для корректного использования ifplugd необходимо выполнить chkconfig ifplugd off и назначить переменную USE_IFPLUGD в файлах options соответствующих интерфейсов. Комментарий по данной переменной дан в файле /etc/net/ifaces/default/options-eth.