《Linux ネットワーク管理: 1 つのネットワーク ポートで複数の IP アドレスを構成するにはどうすればよいですか? 》
Linux システムでは、ネットワーク インターフェイスに複数の IP アドレスを構成する必要がある状況によく遭遇します。この要件は、仮想ホスティング、ネットワーク分離、またはその他の特定のネットワーク構成に対するものである可能性があります。この記事では、Linux システムで 1 つのネットワーク ポートに複数の IP アドレスを構成する方法を詳しく紹介し、参考として具体的なコード例を示します。
まず、現在のシステムの特定のネットワーク ポート名を確認する必要があります。これは、次のコマンドで表示できます:
ip addr
出力結果で、複数の IP アドレスを設定するネットワーク ポートの名前を見つけます。通常は、eth0
、eth1
のような識別子です。
次に、ネットワーク構成ファイルを編集して、ターゲット ネットワーク ポートに複数の IP アドレスを追加する必要があります。eth0
ネットワーク ポートを例として、/etc/sysconfig/network-scripts/ifcfg-eth0
ファイルを編集し、ファイルの最後に次の内容を追加します。
IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 IPADDR2=192.168.1.20 NETMASK2=255.255.255.0
ここから たとえば、2 つの IP アドレス、192.168.1.10
と192.168.1.20
を設定します。実際のニーズに応じて、さらに IP アドレスを追加できます。
ファイルを保存した後、次のコマンドを実行して構成を有効にします:
ifdown eth0 ifup eth0
最後に、構成が適切かどうかを確認する必要があります。これは、次のコマンドを使用して表示できます。ネットワーク ポートの IP アドレス情報:
ip addr show eth0
出力結果では、eth0## に対して複数の IP アドレスが正常に構成されていることがわかります。 # ネットワーク ポート (例:
2: eth0:mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.255 scope global eth0 valid_lft forever preferred_lft forever inet 192.168.1.20/24 brd 192.168.1.255 scope global secondary eth0 valid_lft forever preferred_lft forever
以上がLinux ネットワーク管理: 1 つのネットワーク ポートに複数の IP アドレスを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。