Intereting Posts

80-net-setup-link больше не работает, когда я понизил systemd

Я понизил systemd до версии 208. Хотя у меня все еще есть /etc/udev/rules.d/80-net-setup-link.rules на моем диске, но имена сетевых интерфейсов не были названы правильно:

например, wlp3s0 не переименовывается в wlan0 , а также enp0s25 to eth0

Есть идеи? Я хочу, чтобы имена вернулись к wlan0 и eth0

PS Я запускаю Arch Linux, я отметил systemd и несколько других пакетов для обновления

 warning: systemd: ignoring package upgrade (208-11 => 210-2) 

Вы используете правило udev для включения имен устройств, которые вы хотите: см. Запись в вики Arch .

По существу, создайте правило в /etc/udev/rules.d/10-network-name.rules например:

 SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="5aa:bb:cc:dd:ee:ff", NAME="ether" SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="gg:hh:ii:jj:kk", NAME="wifi" 

Обратите внимание на предупреждение об отсутствии использования ethx или wlanx качестве имен, чтобы избежать условий гонки.

Вам нужно использовать 80-net-name-slot.rules вместо 80-net-setup-link.rules для имени файла в версии v197-v208. Это описано здесь .