シナリオによっては、Linux サーバー (CentOS/RHEL) の同じイーサネット カード (NIC) 上の異なる VLAN から複数の IP を割り当てる必要があります。これは、VLAN タグ付きインターフェースを使用することで実現できます。しかし、これを行うには、複数のVLANがスイッチポートに接続されていることを確認する必要があります。つまり、複数のVLANをスイッチに追加して設定することができます。集約ポート(LCTT翻訳注:一般的には集約ポート、アクセスポート、ハイブリッドポート3種類あります。 Linux サーバーがあり、2 つのイーサネット カード ( サーバーのデータ NIC に接続されているポートは、複数の VLAN をマッピングして集約ポートとして構成されていると想定しています。 以下は、データ転送ネットワーク インターフェイス カード (NIC) にマップされる VLAN です。
CentOS 7 / RHEL 7 / CentOS 8 / RHEL 8 システムで VLAN タグ付きインターフェースを使用するには、カーネル モジュール カーネルモジュール [root@linuxtechi ~]# lsmod | grep -i 8021q [root@linuxtechi ~]# modprobe --first-time 8021q [root@linuxtechi ~]# lsmod | grep -i 8021q 8021q 29022 0 ガープ 14384 1 8021q mrp 18542 1 8021q [root@linuxtechi ~]# [root@linuxtechi ~]# modinfo 8021q ファイル名: /lib/modules/3.10.0-327.el7.x86_64/kernel/net/8021q/8021q.ko バージョン: 1.8 ライセンス: GPL エイリアス: rtnl-link-vlan rhelバージョン: 7.2 ソースバージョン: 2E63BD725D9DC11C7DA6190 依存: mrp、garp インツリー: Y vermagic: 3.10.0-327.el7.x86_64 SMP mod_unload modversions 署名者: CentOS Linux カーネル署名キー 署名キー: 79:AD:88:6A:11:3C:A0:22:35:26:33:6C:0F:82:5B:8A:94:29:6A:B3 sig_hashalgo: sha256 [root@linuxtechi ~]# ここで、ip コマンドを使用して、VLAN (LCTT 翻訳メモ: これは、まず VLAN タグ [root@linuxtechi ~]# ip link add link enp0s3 name enp0s3.200 type vlan id 200 インターフェイスを開くには、次の [root@linuxtechi ~]# ip link set dev enp0s3.200 up 同様に、VLAN タグ [root@linuxtechi ~]# ip link add link enp0s3 name enp0s3.300 type vlan id 300 [root@linuxtechi ~]# ip link set dev enp0s3.300 up 次に、 次の [root@linuxtechi ~]# ip addr 172.168.10.51/24 dev enp0s3.200 を追加します [root@linuxtechi ~]# ip addr 172.168.20.51/24 dev enp0s3.300 を追加します 次の 再起動後、上記の したがって、マークされたインターフェースを再起動後も維持するには、インターフェースの インターフェース ( 著者の注意: ご使用の環境のインターフェース名に置き換えてください。 [root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 タイプ=イーサネット デバイス=enp0s3 BOOTPROTO=なし ONBOOT=はい ファイルを保存して終了します。 VLAN ID [root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3.200 デバイス=enp0s3.200 BOOTPROTO=なし ONBOOT=はい IPアドレス=172.168.10.51 プレフィックス=24 ネットワーク=172.168.10.0 VLAN=はい ファイルを保存して終了します。 同様に、VLAN ID [root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3.300 デバイス=enp0s3.300 BOOTPROTO=なし ONBOOT=はい IPアドレス=172.168.20.51 プレフィックス=24 ネットワーク=172.168.20.0 VLAN=はい ファイルを保存して終了します。この時点で、次のコマンドを使用してネットワークサービスを再起動します。 [root@linuxtechi ~]# systemctl ネットワークを再起動します 次に、次の CentOS/RHEL システムで VLAN タグ付きのイーサネット カードを使用する方法については、これで終わりです。CentOS システムで VLAN タグ付きのイーサネット カードを使用する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML テーブル タグ チュートリアル (47): ネストされたテーブル
>>: Mysqlのマージ結果と水平スプライシングフィールドの実装手順
MySQL の MyISAM エンジンと InnoDB エンジンはどちらもデフォルトで B+ ツリー...
具体的なコードは次のとおりです。 <div id="ボックス"> &...
目次1. Dockerの設定2. レジストリとネットワークを作成する3. コンテナを起動する環境説明...
最近、NestJs フレームワークを学び始めました。学習コストは他のフレームワークよりもはるかに高く...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
この記事では、例を使用して、MySQL 派生テーブルの簡単な使用方法を説明します。ご参考までに、詳細...
絶対、相対、固定位置の位置決めabsolue: 絶対配置。上、下、左、右を使用して、配置先の親要素に...
setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...
目次序文1. JDBCタイムアウト設定2. 接続プールのタイムアウト設定3. MyBatisクエリの...
目次1. ソフトウェアパッケージ2. gccをインストールする3. libfastcommonをイン...
ネットサーフィンをしていると、私の注意を引こうとする美しいグラフィックでいっぱいの Web サイトを...
最近、弁護士推薦のウェブサイトを作成していたのですが、検索ボックスに問題がありました。検索ボックス内...
今日、redis をインストールしたところ、今までになかったいくつかのエラーが発生しました。ここで記...
チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...
目次共通キーエイリアスエイリアスが指定されていないキーシステム修飾キーカスタムキーエイリアス要約する...