Suse 12에서 가상 eth 인터페이스를 설정하는 중입니다.
내가 실행할 때 :
ipconfig eth0:1 10.0.0.2 netmask 255.255.255.0
ifconfig의 출력은 예상대로입니다.
eth0 Link encap:Ethernet HWaddr 00:01:02:03:04:05
inet addr:10.0.0.1 Bcast:10.0.24.255 Mask:255.255.255.0
eth0:1 Link encap:Ethernet HWaddr 00:01:02:03:04:05
inet addr:10.0.0.2 Bcast:10.0.24.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
그러나 이 설정은 영구적이지 않습니다. 시스템 재부팅 후 더 이상 eth0:1을 볼 수 없습니다.
/etc/sysconfig/network/if-eth0 구성 파일에 IPADDR1='10.0.0.2/24'를 추가하려고 시도했는데 제대로 작동하는 것 같지만 ifconfig 출력에 eth0:1이 표시되지 않습니다.
내가 뭐 놓친 거 없니?
답변1
오랜 검색 끝에 다음과 같은 답을 찾았습니다. https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/networking/alias.txt
가상/별칭 인터페이스는 더 이상 사용되지 않으므로 피해야 하는 것 같습니다. 대신 여러 IP 주소를 eth0에 직접 추가해야 합니다.