CentOS의 네트워크 인터페이스에 가상 IP를 추가하는 방법은 무엇입니까?

CentOS의 네트워크 인터페이스에 가상 IP를 추가하는 방법은 무엇입니까?

eth0내 CentOS VPS에는 많은 IP 주소가 있으며 이를 네트워크 인터페이스 에 추가하고 싶습니다 .

현재 eth0IPv4 주소는 1개만 획득되었으며, 나머지 주소는 표시되지 않습니다.

내 검색에서 다음과 같은 용어가 나왔습니다.IP 별칭하지만 CentOS에서는 작동하지 않는 것 같습니다.CentOS 위키실제로 어떻게 수행되었는지는 표시되지 않습니다.

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

관련 정보