Múltiplos IPs para um único NIC WIRELESS

2

Eu gostaria de ter um IP estático ou dois (diferentes sub-redes roteáveis localmente) e uma interface virtual DHCP em uma única NIC física sem fio.

Alguma sugestão sobre como lidar com isso?

Ubuntu 12.04LTS, Lenovo T61

TIA!

    
por jcoats 15.11.2012 / 00:15

1 resposta

5

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.

  1. Encontre a conexão UUID da conexão configurada

    $ nmcli con
    
  2. 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
    
  3. 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 .

    
por gertvdijk 15.11.2012 / 00:31