CentOSのネットワークインターフェイスに仮想IPを追加するには?

CentOSのネットワークインターフェイスに仮想IPを追加するには?

eth0私のCentOS VPSには多くのIPアドレスがあり、それをネットワークインターフェイスに追加したいと思います。

現在、eth0IPv4アドレスは1つだけ取得されており、残りのアドレスは表示されません。

私の検索では、次の用語が出てきました。IPエイリアスしかし、CentOSでは動作しないようです。CentOS Wiki実際にどのように行われたかは表示されません。

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

これで、新しいファイルifcfg-eth0:0を編集し、仮想インターフェイスのネットワーク設定を指定できるようになりました。

CentOS 7の物理ネットワークインターフェイスにIPv4 IPアドレスを手動で追加するには?

答え1

ifcfg-<interface name>:0という設定ファイルを作成します。/etc/sysconfig/network-scripts/

構成構文は次のとおりです。

DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=x.x.x.x
GATEWAY=x.x.x.x
NETMASK=255.255.255.0
TYPE=Ethernet

その後、サービスを再起動します。

service network restart

答え2

セッション内でのみIPを割り当てるには、再起動するまで不安定です。

ip a add 1.2.3.4/24 dev eth0

関連情報