Nesta postagem, demonstraremos você como atribuir vários endereços IP a uma única NIC em Ubuntu OS. Estaremos demonstrando o procedimento em Ubuntu 20.04 (fossa focal).
Atribuindo vários endereços IP a NIC único temporariamente
Na seção a seguir, veremos como atribuir um segundo endereço IP a um NIC. O segundo endereço IP atribuído por este método é temporário. Depois de reiniciar o sistema, ele será removido automaticamente.
Aqui estão as etapas para atribuir um segundo endereço IP a NIC.
1. Primeiro encontre o endereço IP atual e o nome da interface em seu sistema. Para fazer isso, emita o seguinte comando no terminal:
$ ip addr
A saída a seguir mostra que nossa interface de rede é Ens33 e o endereço IP atual é 192.168.72.157/24 Qual é o endereço IP dinâmico atribuído pelo DHCP.
2. Vamos atribuir outro endereço IP à NIC. Para atribuir um endereço IP adicional à sua NIC, emita o seguinte comando no terminal:
$ IP Adder AddDev
Substitua o com o endereço IP adicional que você deseja atribuir à sua NIC e com o nome da sua NIC. Por exemplo, para atribuir o segundo endereço IP 10.1.1.5/8 para sua interface de rede Ens33, O comando seria:
$ ip addr add 10.1.1.5/8 Dev Ens33
3. Depois de executar o comando acima, verifique se o segundo endereço IP foi atribuído à sua interface de rede. Execute o seguinte comando para fazer isso:
$ ip addr
Aqui está a saída do comando acima, que mostra dois endereços IP atribuídos ao Ens33 interface de rede.
4. Agora tente ping em ambos os endereços IP um por um. Você pode ver os dois endereços IP estão acessíveis.
Remova os vários endereços IP da NIC
Para remover os endereços IP adicionais atribuídos a uma NIC, execute o seguinte comando:
$ sudo ip addr delDev
Substituir o com o endereço IP adicional que você atribuiu à sua NIC e com o nome da sua NIC. Por exemplo, para remover o endereço IP 10.1.1.5/8 atribuído à nossa interface de rede Ens33, O comando seria:
$ sudo ip addr del 10.1.1.5/8 Dev Ens33
Atribuindo vários endereços IP ao único NIC permanentemente
Na seção anterior, atribuímos o segundo endereço IP usando o comando "IP Addr Add", que não é o método permanente. Depois de reiniciar o sistema, o endereço IP remove automaticamente. Nesta seção, veremos como tornar a atribuição de IP permanente.
Para atribuir vários endereços IP a um único NIC permanentemente, você precisará configurá -lo no interfaces arquivo de configuração.
1. Edite o arquivo de configuração das interfaces da seguinte forma:
$ sudo nano/etc/rede/interfaces
Anexe as seguintes linhas no arquivo:
ifaceINET estático
endereço
Substitua o com o nome da sua NIC à qual você deseja atribuir o endereço IP adicional e Com o endereço IP, você deseja atribuir. Por exemplo, para atribuir o segundo endereço IP 10.1.1.5/8 para sua interface de rede Ens33, As linhas seriam alteradas para:
iface Ens33 Inet estático
Endereço 10.1.1.5/8
Depois de adicionar as linhas acima, salve e feche o arquivo.
Agora reinicie o serviço de rede para aplicar as alterações de configuração que você fez acima:
$ sudo systemctl reiniciando redes
Como alternativa, abaixe e traga a interface para aplicar as alterações:
$ sudo ifdown ens33
$ sudo ifup ens33
Agora, para verificar se o endereço IP adicional foi atribuído à interface de rede, use o seguinte comando:
$ ip addr
Como configuramos o endereço IP adicional no arquivo de configuração, ele permanecerá permanente, mesmo se você reiniciar o sistema.
Remova os vários endereços IP da NIC
Você também pode remover o endereço IP adicional que você configurou no arquivo de configuração de interfaces. Para fazer isso, basta editar o /etc/rede/interfaces Arquive e remova a entrada para os endereços IP adicionais que você adicionou. Em seguida, salve e feche o arquivo e reinicie os serviços de rede:
$ sudo systemctl reiniciando redes
ou derrubar e trazer à tona a interface para aplicar as mudanças
$ sudo ifdown ens33
$ sudo ifup ens33
É assim que você pode atribuir vários endereços IP a um único NIC no Ubuntu OS. Neste post, discutimos os métodos temporários e permanentes para atribuir o endereço IP secundário a uma única NIC. Seguindo os mesmos métodos, você pode alocar vários endereços IP para uma única NIC.