web-dev-qa-db-ja.com

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

CentOS VPSには、eth0ネットワークインターフェイスに追加したいIPアドレスがたくさんあります。

現在eth0は1つのIPv4アドレスしか取得しておらず、他のアドレスは表示されません。

検索でIP Aliasのような用語が得られますが、CentOSには適用されないようです。 CentOS Wiki は、それがどのように行われるかを実際に示していません。

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

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

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

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
5
ip a add 1.2.3.4/24 dev enp3s0
1
parsec