14.3. iproute2 を使用した IPVLAN デバイスの作成および設定
この手順では、iproute2 を使用して IPVLAN デバイスを設定する方法を説明します。
手順
IPVLAN デバイスを作成するには、次のコマンドを実行します。
# ip link add link <real_nic_device> name <ipvlan_device> type ipvlan mode l2ネットワークインターフェイスコントローラー (NIC) は、コンピューターをネットワークに接続するハードウェアコンポーネントです。
IPv4アドレスまたはIPv6アドレスをインターフェイスに割り当てるには、次のコマンドを実行します。# ip addr add dev <ipvlan_device> <ip_address/subnet_mask_prefix>L3 モード または L3S モード の IPVLAN デバイスを設定する場合は、以下の設定を行います。
リモートホストのリモートピアのネイバー設定を行います。
# ip neigh add dev <peer_device> <ipvlan_device_IP_address> lladdr <mac_address>MAC_address は、IPVLAN デバイスのベースである実際の NIC の MAC アドレスになります。
L3 モード の IPVLAN デバイスを設定する場合は、次のコマンドを実行します。
# ip route add dev <real_nic_device> <peer_ip_address/32>L3S モード の場合は、次のコマンドを実行します。
# ip route add dev <real_nic_device> <peer_ip_address>/32IP アドレスは、リモートピアのアドレスを使用します。
IPVLAN デバイスをアクティブに設定するには、次のコマンドを実行します。
# ip link set dev <ipvlan_device> upIPVLAN デバイスがアクティブであることを確認するには、リモートホストで次のコマンドを実行します。
# ping <IP_address>IP_address には、IPVLAN デバイスの IP アドレスを使用します。