24.5. Criação e configuração do dispositivo IPVLAN usando iproute2
Este procedimento mostra como configurar o dispositivo IPVLAN usando o iproute2.
Procedimento
Para criar um dispositivo IPVLAN, digite o seguinte comando:
link ip adicionar link real_NIC_device nome IPVLAN_device tipo ipvlan mode l2
~]# link ip adicionar link real_NIC_device nome IPVLAN_device tipo ipvlan mode l2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Note que o controlador de interface de rede (NIC) é um componente de hardware que conecta um computador a uma rede.
Exemplo 24.1. Criação de um dispositivo IPVLAN
ip link add link enp0s31f6 name my_ipvlan type ipvlan mode l2 ip link
~]# ip link add link enp0s31f6 name my_ipvlan type ipvlan mode l2 ~]# ip link 47: my_ipvlan@enp0s31f6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether e8:6a:6e:8a:a2:44 brd ff:ff:ff:ff:ff:ff
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para atribuir um endereço
IPv4
ouIPv6
à interface, digite o seguinte comando:ip address add dev IPVLAN_device IP_address/subnet_mask_prefix
~]# ip address add dev IPVLAN_device IP_address/subnet_mask_prefix
Copy to Clipboard Copied! Toggle word wrap Toggle overflow No caso de configurar um dispositivo IPVLAN em L3 mode ou L3S mode, faça as seguintes configurações:
Configurar a configuração do vizinho para o colega remoto no host remoto:
ip neigh add dev peer_device IPVLAN_device_IP_address lladdr MAC_address
~]# ip neigh add dev peer_device IPVLAN_device_IP_address lladdr MAC_address
Copy to Clipboard Copied! Toggle word wrap Toggle overflow onde MAC_address é o endereço MAC do verdadeiro NIC no qual se baseia um dispositivo IPVLAN.
Configure um dispositivo IPVLAN para L3 mode com o seguinte comando:
ip neigh add dev real_NIC_device peer_IP_address lladdr peer_MAC_address
~]# ip neigh add dev real_NIC_device peer_IP_address lladdr peer_MAC_address
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para L3S mode:
ip route dev adicionar real_NIC_device peer_IP_address/32
~]# ip route dev adicionar real_NIC_device peer_IP_address/32
Copy to Clipboard Copied! Toggle word wrap Toggle overflow em que o endereço IP representa o endereço do par remoto.
Para colocar um dispositivo IPVLAN ativo, digite o seguinte comando:
ip link set dev IPVLAN_device up
~]# ip link set dev IPVLAN_device up
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para verificar se o dispositivo IPVLAN está ativo, execute o seguinte comando no host remoto:
ping IP_address
~]# ping IP_address
Copy to Clipboard Copied! Toggle word wrap Toggle overflow onde o IP_address usa o endereço IP do dispositivo IPVLAN.