ifconfigとiproute2仮想インタフェースの違い

ifconfigとiproute2仮想インタフェースの違い

次の違いが何であるかを知りたいです。

# ifconfig eth0:0 1.1.1.1/24

そしてただ

# ip addr add 1.1.1.1/24 dev eth0

しかし、私はできません。

# ip addr add 1.1.1.1/24 dev eth0:0
RTNETLINK answers: File exists

ip addr show異なる動作をします。

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
link/ether 8c:ae:4c:fe:1f:75 brd ff:ff:ff:ff:ff:ff
inet 1.1.1.1/24 brd 1.1.1.255 scope global eth0:0 ---> with ifconfig
inet 2.2.2.2/24 scope global eth0 ----> with ip

いつ最初の方法を選択し、いつ、2番目の方法を選択する必要がありますか?もっと素敵に見える

ベストアンサー1

Linuxでは、ipコマンドを使用してください。他のオペレーティングシステムでは、ifconfigおよびシリーズを使用します。

使用する場合iproute2()方法ipは次のとおりです。

ip addr add 1.1.1.1/24 dev eth0 label eth0:0

最初のコマンドと同じ効果があり、ifconfig同じ方法で表示する必要がありますifconfig。前述のように、Linuxでは他ipよりもコマンドシリーズを好む必要がありますifconfigrouteその他ifconfigのコマンドは、Linux以外のオペレーティングシステムでも広く使用されサポートされているため、当面はネットワーク管理者の食事療法で確実に維持されます。

おすすめ記事