Você pode precisar especificar a máscara de sub-rede a ser usada. O comando acima provavelmente pressupõe que a máscara de sub-rede é 255.255.255.255
, que é para uma rede ponto-a-ponto.
O seguinte pode funcionar:
sudo ifconfig wlp3s0 down
sudo ifconfig wlp3s0 192.168.1.12/255.255.255.0
sudo ifconfig wlp3s0 up
(Verifique também se há uma rota padrão, usando o comando ip route
).
Em uma nota lateral, ifconfig
está obsoleto e é substituído pelo comando ip
. Os passos equivalentes são:
sudo ip link set dev wlp3s0 down
sudo ip addr add 192.168.1.12/24 dev wlp3s0
sudo ip link set dev wlp3s0 up