シナリオによっては、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のマージ結果と水平スプライシングフィールドの実装手順
最近の Web サイトでは Https をサポートすることがほぼ標準機能となっており、Nginx は...
1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...
Linux の seq コマンドは、数字のリストを非常に高速に生成でき、使いやすく柔軟性に優れてい...
MySQL への接続時に発生する 1449 および 1045 例外の解決方法 mysql 1449:...
半年もブログを書いていなかったので、少し恥ずかしいです... 正月休みは、Dota をプレイしたり ...
IFNULL(式1,式2) expr1 が NULL でない場合、IFNULL() は expr1 ...
サーバーB(172.17.166.11)の電源がオンまたは再起動されると、サーバーA(172.17....
序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...
Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...
1. インストール方法は? 1. [実行] -> [cmd] と入力して、小さな黒いウィンドウ...
目次設定を追加json 構成レイヤー構成の表示論理層の構成位置追跡をオンにする録音を開始開始座標を決...
多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...
目次環境: 1. Dockerはリモート接続アクセスを可能にするidea dockerプラグインをイ...
①. エイリアス(CNAME)レコードの使用方法:前回の投稿のドメイン名解決では、A レコードの解...
最近、会社でたまたま生放送をしていたのですが、今日は私が遭遇した落とし穴を記録します。会社のサーバー...