仮想ネットワークインターフェイス(例:eth0:1)とeth0に追加されたエイリアスまたは2番目のIPの違いは何ですか?

仮想ネットワークインターフェイス(例:eth0:1)とeth0に追加されたエイリアスまたは2番目のIPの違いは何ですか?

タイトルに使用されている用語が正しくない場合は謝罪し、正式な用語/定義を見つけるのが困難です。私はCentOS 7システムを使用していますが、既存のインターフェイスに2番目のIPアドレスを追加したい場合は、/etc/sysconfig/network-scripts/ifcfg-eth0を編集して次を追加できるようです。

IPADDR1=xxx.xxx.xxx.xxx
PREFIX1=xx  

あるいは、2番目のIPを含む新しいファイルを作成することもできます(例:/etc/sysconfig/network-scripts/ifcfg-eth0:1)。

違いは何で、いつ他の方法よりも1つの方法を使用したいですか? ifconfigツールが同じifcfgファイルの下にIPADDR1として追加された場合、IPが見つからないようです。

ありがとう、

ベストアンサー1

違いは何で、いつ使用したいですか?

eth0:1たとえば、サブインターフェイスを独立してシャットダウンしたり、サブインターフェイスの VLAN ID を使用してトラフィックにタグを付けたりできます。

同じifcfgファイルにIPADDR1として追加すると、ifconfigツールがIPを見つけることができないようです。

使用する必要がありますルート2ネットワークツールではなくパッケージ。 2番目のIPアドレスを見つけるために使用できますip addr。 ip Route2はネットワークユーザースペースのための新しいパッケージです。 `ifconfig は廃止されました。

net-tools ユーティリティは iproute2 によって廃止されました。

$ ip addr
 1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever
 2: enp1s0:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
     link/ether 52:54:00:8f:8c:86 brd ff:ff:ff:ff:ff:ff
     inet 192.168.122.197/24 brd 192.168.122.255 scope global dynamic noprefixroute enp1s0
        valid_lft 3546sec preferred_lft 3546sec
     inet 192.168.122.11/24 brd 192.168.122.255 scope global secondary noprefixroute enp1s0
        valid_lft forever preferred_lft forever
     inet6 fe80::4d61:1d19:14a4:a8dc/64 scope link noprefixroute 
        valid_lft forever preferred_lft forever

おすすめ記事