Estou assumindo que você está executando o NetworkManager aqui, já configurou sua conexão sem fio usando DHCP e está falando sobre o IPv4 aqui.
Embora não seja possível configurar os endereços estáticos na GUI do NetworkManager, existe um possível corte.
-
Encontre a conexão UUID da conexão configurada
$ nmcli con
-
Adicione um script em
/etc/NetworkManager/dispatcher.d/
, contendo este ponto de partida:#!/bin/bash WLAN_DEV=wlan0 MYCON_UUID=31c48409-e77a-46e0-8cdc-f4c04b978901 if [ "$CONNECTION_UUID" == "$MYCON_UUID" ]; then # add alias for Network 1: 192.168.0.123/24 ifconfig $WLAN_DEV:0 192.168.0.123 netmask 255.255.255.0 up # add alias for Network 2: 192.168.1.123/24 ifconfig $WLAN_DEV:1 192.168.1.123 netmask 255.255.255.0 up fi
-
Verifique se ele tem as permissões corretas (
chmod +x /path/to/script.sh
) e reinicie o NetworkManager:$ sudo service network-manager restart
Agora, quando você se conecta à sua conexão sem fio, ele deve adicionar os dois aliases (verifique com ifconfig
.