シナリオによっては、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のマージ結果と水平スプライシングフィールドの実装手順
クローラーの開発プロセス中に、クローラーを複数のサーバーに展開する必要がある状況に遭遇したことがある...
<!DOCTYPE ヘムル パブリック> <html> <ヘッド&g...
Dockerfile は、イメージをビルドするために使用されるテキスト ファイルです。テキスト コン...
Linux と Unix はマルチユーザー オペレーティング システムであるため、ファイルの権限と所...
mysql 8.0.11 winx64のインストールチュートリアルは以下のように記録され、みんなと...
MySQL 5.7.18 無料インストール版のインストールチュートリアルMySQL は現在、世界で最...
目次概要1. URL経由でダウンロード2. aタグのダウンロード属性とblobコンストラクタを組み合...
1. フォルダを削除する例: rm -rf /usr/java /usr/javaディレクトリとその...
導入この章では、主に Linux で FTP サーバーを構築するプロセスを紹介します。習得すべき重要...
この記事では、MySqlのインストールとアンインストールのチュートリアルを参考までに紹介します。具体...
pymysqlをインストールするpip install pymysql 2|0pymysqlの使用2...
インストールの提案: インストールには .exe を使用せず、圧縮パッケージを使用してください。これ...
目次1. 検索バーの内容をカスタマイズする2. 検索ボタンをカスタマイズする検索バーをカスタマイズし...
この記事では、例を使用して、MySQL スライディング集計/年初来集計の原理と使用方法を説明します。...
1. 目的:コードの保守が容易になり、さまざまなデータの分類が明確になります。 2. store/i...