Привязываем номер сетевой карты к MAC адресу

Материал из Mageia Russian Community Wiki
Перейти к навигацииПерейти к поиску

Бывает такая ситуация, когда на компьютере более одной сетевой карты и система иногда начинает путаться. То есть Udev каждый раз назначает сетевой карточке новую цифру. Был например eth0, а после перезапуска стал eth1. Это приводит к проблеме, т.к. если вы используете iptables, то он перестанет работать. Вообще можете потерять доступ к своему компьютере из вне.

Эта проблема решается опять таки средствами Udev, который стоит во всех себя уважающих дистрибутивах Linux в том числе и Mageia.

Чинится это таким образом.

Редактируем файл /etc/udev/rules.d/70-persistent-net.rules, на который ссылается udev в /lib/udev/write_net_rules в переменной

 RULES_FILE=’/etc/udev/rules.d/70-persistent-net.rules’

и приводим его к токому виду

 SUBSYSTEM=="net", ATTR{address}=="00:05:5d:34:1d:78", NAME="eth0"
 SUBSYSTEM=="net", ATTR{address}=="00:30:05:42:ac:f2", NAME="eth1"

Тем самым мы жестко привяжем каждую из сетевых карточек к конкретному интерфейсу. Цель достигнута.