altere o nome da interface sem fio com base no ponto USB

0

Eu tenho um dongle USB sem fio conectado ao meu computador, mas que meu sistema sempre marca como wlan1. O que eu realmente gostaria de fazer é renomear a interface com base em qual slot ttyUSB0 ou ttyUSB1 ela está conectada. Isso é possível no Ubuntu?

    
por Radagasp 18.07.2013 / 14:18

1 resposta

1

Descobri que poderia conseguir algo semelhante editando

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

Eu tive as seguintes duas linhas:

# 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"

Eu tenho duas portas USB. Eu tenho apenas um dongle. Descobri que, conectando o dongle à primeira porta, ele foi chamado wlan0 e à segunda porta wlan1. Para as linhas acima, parece que o mesmo hardware físico foi atribuído a um endereço MAC diferente, dependendo de qual porta USB ele foi conectado. Eu escolhi meu próprio pedido, alterando as linhas para ler da seguinte maneira:

# 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"
    
por Radagasp 18.07.2013 / 15:53