手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 NetworkManager VLAN 設定 – nmcli で VLAN インターフェイスを作る

CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。

CentOS 8 サーバー管理ガイドへ戻る

CentOS 8 の NetworkManager で VLAN インターフェイス を扱う手順です。NetworkManager では、物理 NIC そのものを表す device と、設定プロファイルを表す connection を分けて考える必要があります。既存環境を読む場合も、どの connection がどの device に紐づいているかを最初に確認します。

親インターフェイスを確認する

nmcli device status
ip link show enp1s0

VLAN connection を作成する

nmcli connection add type vlan con-name vlan100 ifname enp1s0.100 dev enp1s0 id 100

IP アドレスを設定する

nmcli connection modify vlan100 ipv4.method manual ipv4.addresses 10.0.100.10/24
nmcli connection up vlan100

状態を確認する

nmcli connection show --active
ip address show enp1s0.100

確認するポイント

  • 親インターフェイスが正しいか。
  • VLAN ID がスイッチ側設定と一致しているか。
  • native VLAN と tagged VLAN を混同していないか。
  • connection 名と ifname の対応が分かるか。

まとめ

VLAN 設定では、親インターフェイス、VLAN ID、connection 名、ifname を分けて考えることが重要です。CentOS 8 の NetworkManager では、nmcli connection add type vlan で明示的に VLAN connection を作ると構成を追いやすくなります。

関連する記事

参考書籍

参考
書籍
参考書籍
CentOS 7 システム管理ガイド

CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

CentOS 8 NetworkManager VLAN 設定 – nmcli で VLAN インターフェイスを作る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る