가상 네트워크 인터페이스(예: eth0:1)와 eth0에 추가된 별칭 또는 두 번째 IP의 차이점은 무엇입니까?

가상 네트워크 인터페이스(예: eth0:1)와 eth0에 추가된 별칭 또는 두 번째 IP의 차이점은 무엇입니까?

제목에 사용한 용어가 정확하지 않은 경우 사과드리며, 공식적인 용어/정의를 찾는 데 어려움을 겪고 있습니다. 저는 CentOS 7 시스템을 사용하고 있으며 기존 인터페이스에 두 번째 IP 주소를 추가하려면 /etc/sysconfig/network-scripts/ifcfg-eth0을 편집하고 다음을 추가할 수 있는 것 같습니다.

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

또는 두 번째 IP를 포함하는 새 파일을 생성할 수 있습니다(예: /etc/sysconfig/network-scripts/ifcfg-eth0:1).

차이점은 무엇이며 언제 다른 방법보다 한 가지 방법을 사용하고 싶습니까? ifconfig 도구가 동일한 ifcfg 파일 아래에 IPADDR1로 추가되면 IP를 찾지 못하는 것 같습니다.

감사해요,

답변1

차이점은 무엇이며 언제 사용하고 싶습니까?

eth0:1예를 들어 하위 인터페이스를 독립적으로 종료하거나 하위 인터페이스의 VLAN ID를 사용하여 트래픽에 태그를 지정할 수 있습니다.

동일한 ifcfg 파일에 IPADDR1로 추가하면 ifconfig 도구가 IP를 찾을 수 없는 것 같습니다.

당신은 사용해야합니다루트 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

관련 정보