CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。
CentOS 8 の NetworkManager で VLAN インターフェイス を扱う手順です。NetworkManager では、物理 NIC そのものを表す device と、設定プロファイルを表す connection を分けて考える必要があります。既存環境を読む場合も、どの connection がどの device に紐づいているかを最初に確認します。
親インターフェイスを確認する
nmcli device status
ip link show enp1s0VLAN connection を作成する
nmcli connection add type vlan con-name vlan100 ifname enp1s0.100 dev enp1s0 id 100IP アドレスを設定する
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 8 NetworkManager nmcli – device と connection の基本
NetworkManager の device と connection の違いを整理します。 - CentOS 8 NetworkManager IP アドレス設定 – DHCP / static / disabled
nmcli で IP アドレス設定を扱います。 - CentOS 8 NetworkManager VLAN 設定 – nmcli で VLAN インターフェイスを作る
VLAN インターフェイスの基本設定です。 - CentOS 8 NetworkManager Bridge 設定 – KVM 向け bridge の基本
KVM で使う bridge の基本設定です。
参考書籍
参考
書籍
書籍
参考書籍
CentOS 7 システム管理ガイド
CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
CentOS 8 NetworkManager VLAN 設定 – nmcli で VLAN インターフェイスを作る

