Red Hat Training

A Red Hat training course is available for RHEL 8

24.5. Criação e configuração do dispositivo IPVLAN usando iproute2

Este procedimento mostra como configurar o dispositivo IPVLAN usando o iproute2.

Procedimento

  1. Para criar um dispositivo IPVLAN, digite o seguinte comando:

    ~]# link ip adicionar link real_NIC_device nome IPVLAN_device tipo ipvlan mode l2

    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
    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
  2. Para atribuir um endereço IPv4 ou IPv6 à interface, digite o seguinte comando:

    ~]# ip address add dev IPVLAN_device IP_address/subnet_mask_prefix
  3. No caso de configurar um dispositivo IPVLAN em L3 mode ou L3S mode, faça as seguintes configurações:

    1. 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

      onde MAC_address é o endereço MAC do verdadeiro NIC no qual se baseia um dispositivo IPVLAN.

    2. 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

      Para L3S mode:

      ~]# ip route dev adicionar real_NIC_device peer_IP_address/32

      em que o endereço IP representa o endereço do par remoto.

  4. Para colocar um dispositivo IPVLAN ativo, digite o seguinte comando:

    ~]# ip link set dev IPVLAN_device up
  5. Para verificar se o dispositivo IPVLAN está ativo, execute o seguinte comando no host remoto:

    ~]# ping IP_address

    onde o IP_address usa o endereço IP do dispositivo IPVLAN.