изменить имя беспроводного интерфейса на основе точки USB

У меня есть беспроводной USB-ключ, подключенный к компьютеру, но моя система всегда помечает его как wlan1. Что я действительно хотел бы сделать, так это переименовать интерфейс, в зависимости от того, к какому слоту он подключен. Это возможно в Ubuntu?

0
задан 18 July 2013 в 16:18

1 ответ

Я обнаружил, что могу добиться подобного результата, отредактировав

nano /etc/udev/rules.d/70-persistent-net.rules

У меня были следующие две строки:

# USB device 0x:0x (rtl8192cu)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="80:1f:02:a1:ae:3c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x:0x (rtl8192cu)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="80:1f:02:a1:ae:4d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

У меня есть два порта USB. У меня только один ключ. Я обнаружил, что, подключив ключ к 1-му порту, он получил имя wlan0, а ко второму порту wlan1. Для строк выше, похоже, что одному и тому же физическому оборудованию был назначен другой MAC-адрес в зависимости от того, к какому USB-порту он был подключен. Я выбрал свой собственный порядок, изменив строки следующим образом:

# USB device 0x:0x (rtl8192cu)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="80:1f:02:a1:ae:3c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x:0x (rtl8192cu)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="80:1f:02:a1:ae:4d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
0
ответ дан 18 July 2013 в 16:18

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

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