Как заставить старый wlan назвать 16.04

Как заставить старое соглашение об именах wlan wlan0, wlan1 insted из wlpn2df45ch567k? Последние 12 цифр - это MAC-адрес беспроводной карты. Намного сложнее вводить добавленный MAC-адрес каждый раз, когда вы хотите довести интерфейс вверх или вниз.

1
задан 13 May 2016 в 19:35

6 ответов

Предсказуемые имена сетевого интерфейса - это функция systemd. Если вы хотите отключить его, вы можете использовать:

sudo dpkg-divert --divert /lib/udev/rules.d/80-net-setup-link.rules.inactive  --rename /lib/udev/rules.d/80-net-setup-link.rules

imho, хотя лучше переименовать интерфейс в нечто, что вы помните: создать файл /etc/systemd/network/10-wireless.link

[Match]
MACAddress=xx:xx:xx:xx:xx:xx

[Link]
Name=wireless0
0
ответ дан 23 May 2018 в 11:08
  • 1
    Я иногда использую macchanger для изменения своего mac для Wi-Fi-карты. Будет ли переименование интерфейса позволить macchanger изменить mac? Я только что заметил, что macchanger не прилипает после ifconfig wlpn2df45ch567k вверх. – bobZBy 18 May 2016 в 20:11

Самый простой способ

Чтобы получить wlanX обратно, отредактируйте файл grub.

 $ sudo nano /etc/default/grub

Найдите GRUB_CMDLINE_LINUX и добавьте следующее net.ifnames=0 biosdevname=0.

From:

 GRUB_CMDLINE_LINUX=""

To:

 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Сгенерировать новый файл grub, используя следующую команду:

 $ sudo grub-mkconfig -o /boot/grub/grub.cfg

 Generating grub configuration file ...
 Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

Перезагрузка. [ ! d6]

0
ответ дан 23 May 2018 в 11:08

Предсказуемые имена сетевого интерфейса - это функция systemd. Если вы хотите отключить его, вы можете использовать:

sudo dpkg-divert --divert /lib/udev/rules.d/80-net-setup-link.rules.inactive  --rename /lib/udev/rules.d/80-net-setup-link.rules

imho, хотя лучше переименовать интерфейс в нечто, что вы помните: создать файл /etc/systemd/network/10-wireless.link

[Match]
MACAddress=xx:xx:xx:xx:xx:xx

[Link]
Name=wireless0
0
ответ дан 23 May 2018 в 11:08

Предсказуемые имена сетевого интерфейса - это функция systemd. Если вы хотите отключить его, вы можете использовать:

sudo dpkg-divert --divert /lib/udev/rules.d/80-net-setup-link.rules.inactive  --rename /lib/udev/rules.d/80-net-setup-link.rules

imho, хотя лучше переименовать интерфейс в нечто, что вы помните: создать файл /etc/systemd/network/10-wireless.link

[Match]
MACAddress=xx:xx:xx:xx:xx:xx

[Link]
Name=wireless0
0
ответ дан 23 May 2018 в 11:08

Предсказуемые имена сетевого интерфейса - это функция systemd. Если вы хотите отключить его, вы можете использовать:

sudo dpkg-divert --divert /lib/udev/rules.d/80-net-setup-link.rules.inactive  --rename /lib/udev/rules.d/80-net-setup-link.rules

imho, хотя лучше переименовать интерфейс в нечто, что вы помните: создать файл /etc/systemd/network/10-wireless.link

[Match]
MACAddress=xx:xx:xx:xx:xx:xx

[Link]
Name=wireless0
0
ответ дан 23 May 2018 в 11:08

Предсказуемые имена сетевого интерфейса - это функция systemd. Если вы хотите отключить его, вы можете использовать:

sudo dpkg-divert --divert /lib/udev/rules.d/80-net-setup-link.rules.inactive  --rename /lib/udev/rules.d/80-net-setup-link.rules

imho, хотя лучше переименовать интерфейс в нечто, что вы помните: создать файл /etc/systemd/network/10-wireless.link

[Match]
MACAddress=xx:xx:xx:xx:xx:xx

[Link]
Name=wireless0
0
ответ дан 23 May 2018 в 11:08

Другие вопросы по тегам:

Похожие вопросы: