필자는 항상 ifcfg-eth0 : 1 별칭 파일을 사용하여 추가 주소를 만들었습니다. 그러나 최근 rhel documentation 에서 다음과 같이 말합니다.
iproute 패키지의 ip 명령이 동일한 인터페이스에 여러 주소 할당을 지원하므로 더 이상 동일한 주소에 여러 주소를 바인딩하는이 방법을 사용할 필요가 없습니다.
또한이 사이트에 대한 많은 답변과 의견은 ifconfig가 더 이상 사용되지 않으며 대신 “ip”를 사용해야한다고 언급합니다. 라이브 변경에 사용하는 것이 좋지만 별칭 파일을 사용하지 않고 재부팅 동안 변경 사항을 어떻게 유지합니까?
답변
에 넣어 /etc/sysconfig/network-scripts/ifcfg-eth0
로, 2
또는 3
같은 그 후 등 :
IPADDR2=192.0.2.48
NETMASK2=255.255.255.0
IPADDR3=192.0.2.49
NETMASK3=255.255.255.0
불행히도 이것은 문서화되지 않은 것 같습니다 (또는 지금 찾을 수 없습니다. Red Hat이 웹 사이트를 다시 재배 열한 것처럼 보입니다).
답변
해당 단락을 가져온 동일한 페이지에서 NetworkManager
하나의 인터페이스에 여러 IP 주소를 할당하는 데 사용 하도록 지시합니다 .
새로 설치하는 경우 사용자는 NetworkManager의 IPv4 또는 IPv6 탭에서 수동 방법을 선택하여 동일한 인터페이스에 여러 IP 주소를 할당해야합니다. 이 도구 사용에 대한 자세한 내용은 7 장, NetworkManager를 참조하십시오.
추가 할 인터페이스 구성을 편집하는 것으로 나타납니다.
IPADDR2=IP address
PREFIX2=Netmask
GATEWAY2=Gateway
또한 가치있는 것을 위해 더 이상 별칭 파일을 사용할 필요 는 없지만 작동하지 않는다는 의미는 아닙니다. (특히 DHCP가 필요한 경우) GUI 외부에서 네트워크를 직접 관리하기 때문에 NetworkManager 서비스를 중지하고 별명 파일을 사용하여 비즈니스를 계속할 수 있어야합니다.
마지막 옵션 은 시스템 시작시 ip
명령 /etc/rc.local
이 실행되도록하는 것입니다. 그러나 네트워크 서비스를 다시 시작하면 이러한 설정이 유지되지 않습니다. 이것은 최후의 수단으로 만 고려해야합니다.