edite / etc / network / interfaces com wlp3s0 em vez de wlan0

0

Há uma boa resposta sobre como se conectar a uma determinada rede wifi usando o arquivo de interfaces:

Next, I suggest you edit /etc/network/interfaces:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid MYESSID12345
wpa-psk MYPASSWORD$1234567

Of course, substitute your details here. Restart the interface:

sudo ifdown wlan0 && sudo ifup -v wlan0

Test:

ping -c3 www.ubuntu.com

If you get ping results, you are connected.

Eu tive este trabalho, mas agora eu quero tentar isso em outro computador onde wlan0 é alterado para wlp3s0. Como modifico o arquivo de interfaces para utilizar wlp3s0 em vez de wlan0? Substituindo a palavra wlan0 por wlp3s0, mas não funcionou. Aqui está a saída do ifconfig

bakalolo@User1:/etc/network$ ifconfig
enp0s20u5c4i2 Link encap:Ethernet  HWaddr de:a4:ca:76:cf:5b  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:850 errors:0 dropped:0 overruns:0 frame:0
          TX packets:850 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:71483 (71.4 KB)  TX bytes:71483 (71.4 KB)

wlp3s0    Link encap:Ethernet  HWaddr 18:65:90:d7:20:45  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f431:c4c2:b266:ec4e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:423 errors:0 dropped:0 overruns:0 frame:0
          TX packets:625 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:134835 (134.8 KB)  TX bytes:147654 (147.6 KB)
    
por lightsout 05.01.2018 / 21:29

1 resposta

0

É certamente necessário declarar a interface correta, neste caso wlp3s0. Além disso, é necessário especificar um endereço estático no intervalo da rede à qual você está tentando se conectar; por exemplo, o arquivo que você está tentando copiar está no intervalo de 192.168.1.x. Como você pode ver no seu atual ifconfig , o endereço que você tem agora está no intervalo de 192.168.0.x. Um roteador sem fio na vizinhança 192.168.0.x não fornecerá o endereço 192.168.1.150.

Também é crucial selecionar um endereço IP estático fora do intervalo usado para o DHCP. Por favor, veja este exemplo de uma típica página de administração do roteador:

Como você pode ver, neste exemplo, o roteador atribui endereços DHCP de 192.168.1.110 a 192.168.1.159. Portanto, quaisquer endereços IP estáticos devem ser selecionados no intervalo de 192.168.1.2 a 192.168.1.109 ou no intervalo de 192.168.1.150 a 192.168.1.253.

É importante não especificar um endereço IP estático que colida com um dispositivo existente. Se você sabe ou pode descobrir o intervalo usado no roteador, seu curso é claro. Se você não fizer isso, é melhor ficar com o DHCP. Então, sugiro que seu arquivo seja lido:

auto lo
iface lo inet loopback

auto wlp3s0
iface wlp3s0 inet dhcp
wpa-essid MYESSID12345
wpa-psk MYPASSWORD$1234567
    
por chili555 05.01.2018 / 22:39