Настройка сетевой карты, краткое пособие для начинающих: различия между версиями

Материал из ALT Linux Wiki
Строка 11: Строка 11:
== Дополнения ==
== Дополнения ==


=== Переименование имени сетевого интерфейса ===
 
Если вы хотите дать имени вашего сетевого интерфейса какое-либо информативное имя, вам нужно выполнить следующий ряд действий.
Отключите интерфейс (где eth1 имя интерфейса)
<pre>#ip link set eth1 down</pre>
Переименуйте его (где eth1 старое имя, vykl новое имя)
<pre>#ip link set eth1 name vykl</pre>
Смените название папки с настройками eth1 на новое название
<pre>#mv /etc/net/ifaces/eth1 /etc/net/ifaces/vykl</pre>
Перезапустите сеть.


=== Закрепеление порядка загрузки сетевых карт ===
=== Закрепеление порядка загрузки сетевых карт ===

Версия от 14:49, 5 ноября 2009

Краткое пособие для недавно «переехавших» на альт линукс, о том, как настроить вашу сетевую карту. Не рассматриваются графические конфигураторы, все изменения конфигурационных файлов производятся от имени пользователя root


Конфигурирование интерфейса

Дополнения

Закрепеление порядка загрузки сетевых карт

Данный материал может быть не актуален, если у вас дистрибутив 5-й версии, однако на дистрибутиве 4,1 была замечена следующая проблема. При наличии в компьютере двух сетевых карт (одна из которых включена, но не используется) периодически менялись местами имена сетевых интерфейсов, соответственно изменялись параметры сетевой карты и как следствие сетевая карта оказывалась подключена не к той сети (грубое решение — вытащить сетевой кабель и подключить к другой карте) Для жесткого закрепления порядка загрузки сетевых карт используем [b]udev[/b], эта программа имеет ряд правил для загрузки модулей вашей системы. Зададим правила для загрузки сетевых карт. Создайте пустой файл

#echo -n>/etc/udev/rules.d/10-network.rules

Впишите в него следующие строки (где eth0 имя первого сетевого интерфейса, vykl имя второго интерфейса)

SUBSYSTEM=="net", ATTRS{address}=="00:1e:8c:da:6a:1e", NAME="eth0"
SUBSYSTEM=="net", ATTRS{address}=="00:14:d1:13:8b:96", NAME="vykl"

ATTRS{address} это mac-адрес сетевой карты, для его получения введите команду

#udevadm info -a -p /sys/class/net/<имя_интерфейса> | grep address

Обратите внимание, mac-адрес записывается прописными буквами (маленькими) Сохраняем изменения, таким образом первым всегда будет грузиться первая карта в списке и получать нужное имя, в данном случае eth0. Если названия ваших двух карт выглядят как eth0 и eth1, определиться какое имя принадлежит какому физическому устройству вам может помочь команда

#dmesg | grep -i eth

Что еще почитать?

Более подробная информация о настройке сети в альт линукс находится в разделе etcnet, а также man ip.