A maneira "moderna" de adicionar vários endereços IP estáticos à sua interface de rede física é
ip address add dev eth0 10.222.222.222/24
ip address add dev eth0 10.222.222.223/24
ip address add dev eth0 172.17.100.1/24
# Repeat as necessary
Você pode listar todas as suas interfaces de rede e endereços usando
ip address show
Um loop facilitará a adição de endereços IP que estão em sub-redes numericamente adjacentes:
# Add 10.200.1.1/24, 10.201.1.1/24, and 10.202.1.1/24 to eth0
for num in 200 201 202; do ip address add dev eth0 10.${num}.1.1/24; done
Observe que neste exemplo, a interface física é chamada eth0
. Tenho certeza que você sabe o que o resto significa. Meu sistema Debian não removeu os endereços da interface quando desconectei o cabo de rede.
Para usar a VLAN com o Linux, certifique-se de carregar o módulo 8021q
: modprobe 8021q
. Na maioria das distribuições, você pode adicionar o nome do módulo a /etc/modules
(ou alguma variação dele) para que ele seja carregado no momento da inicialização.
O comando ip
também pode ser usado para adicionar / remover VLANs da seguinte forma:
# Create VLAN 2 on eth0
ip link add link eth0 name eth0.2 type vlan id 2
# Show information about all available interfaces
ip address show
# Assign 10.222.222.222/24 to eth0.2
ip address add dev eth0.2 10.222.222.222/24
# New VLANs are DOWN by default, so bring VLAN 2 up
ip link set dev eth0.2 up
# Bring the VLAN down prior to removal
ip link set dev eth0.2 down
# Remove the VLAN
ip link del eth0.2
Por fim, considere desabilitar o Network Manager se você precisar configurar configurações de rede um pouco complexas (como interfaces lógicas, VLANs ou bridging). O Network Manager frequentemente interfere e desfaz sua configuração quando detecta eventos relacionados à rede.