LinuxでVLANサブインターフェイスを設定する方法

Linux に VLAN サブインターフェイスを構成する手順

  1. まず、VLANツール(通常はvlanパッケージ)がすでにLinuxシステムにインストールされていることを確認します。以下を実行することでインストールできます。
  1. Debian/Ubuntu: sudo apt-get install vlan
  2. Red Hat/CentOS の場合:sudo yum install vconfig
  1. ネットワークの設定ファイルを開いて、ネットワークの設定を編集します。Linuxディストリビューションやネットワーク管理ツールによって、ファイルの場所は異なる場合があります。以下に一般的な場所を記載します。
  1. Debian/Ubuntuの場合、/etc/network/interfaces
  2. Red Hat/CentOSの場合:/etc/sysconfig/network-scripts/ifcfg-<インターフェース名>
  1. iface <インターフェース名> inet
  1. 例えば、eth0 に VLAN サブインターフェイスを設定する場合、eth0 の設定のセクションを探します。
  1. 物理インターフェースの設定部分の下に VLAN サブインターフェースの設定を追加する。以下に設定例を示す。
auto eth0.100
iface eth0.100 inet static
address <子接口IP地址>
netmask <子接口子网掩码>
vlan-raw-device eth0
  1. eth0.100のところを希望するVLAN IDとサブインターフェース名に置き換えてください。
  2. <サブインターフェースのIPアドレス>と<サブインターフェースのサブネットマスク>を任意のIPアドレスとサブネットマスクに置き換えます。
  1. 設定ファイルを保存して閉じます。
  2. 変更を反映させるには、ネットワークサービスを再起動してください。次のコマンドを実行してネットワークサービスを再起動します:
  1. Debian/Ubuntuの場合:sudo systemctl restart networking
  2. Red Hat/CentOS の場合: sudo systemctl restart network
  1. VLANサブインターフェースが正常に設定されているかを確認してください。インターフェイスの状態は次のコマンドを使用して確認できます。
  1. ip addr show はすべてのネットワークインターフェースとその設定を表示します。
  2. 「ip addr show <インタフェース名>」: 指定されたインタフェースとその構成を表示する。

注:上述の手順におけるサンプル構成は、あなたのLinuxシステムが静的IPアドレス割当を使用していると仮定しています。DHCPを使用してIPアドレスを取得する場合には、サブインターフェースの構成を適切に変更してください。

bannerAds