
CentOS 6.5를 사용하여 기본 데이터베이스 서버를 다시 설치했습니다. em2:0, em2:1 및 em4:0이라는 3개의 가상 인터페이스를 포함하여 관련 NIC를 구성했습니다. 알 수 없는 이유로 NetworkManager 데몬이 기본 설치로 설치되지 않았습니다(저는 "SQL Server"를 선택했습니다). 가상 네트워크 인터페이스에 대한 구성 파일은 다음과 같습니다
ifcfg-em2:0
.
DEVICE="em2:0"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.2.20
PREFIX=24
NN_CONTROLLED=no
ifcfg-em2:1
:
DEVICE="em2:1"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.2.2
PREFIX=24
NN_CONTROLLED=no
ifcfg-em4:0
:
DEVICE="em4:0"
ONBOOT=no
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.1.10.20
PREFIX=24
NN_CONTROLLED=no
NN_CONTROLLED=no
NetworkManager 데몬이 설치되지 않았다는 사실을 깨닫기 전에 각 구성에 추가했습니다 . 문제는 가상 인터페이스가 시작되지 않도록 구성되었음에도 불구하고 가상 인터페이스가 자동으로 켜진 후 reboot
또는 이후에 발생한다는 것입니다. /etc/init.d/network restart
또한 route-em1
OpenVPN 네트워크에 경로를 추가하기 위해 파일을 생성했지만 경로가 자동으로 추가되지 않고 수동으로 실행해야 하기 때문에 파일이 무시 됩니다 reboot
. 시스템이 왜 그렇게 작동하는지 아시나요? 감사해요service network restart
route-em1
답변1
예상되는 동작입니다.
"sysconfig.txt"에서 볼 수 있습니다.
ONBOOT=yes|no (not valid for alias devices; use ONPARENT)
이제 동일한 파일에 있는 이 스탠자 때문에 ONPARENT를 사용해야 하는 이유는 다음과 같습니다.
Alias specific items:
ONPARENT=yes|no
Whether to bring up the device when the parent device is brought
up.
Default: yes
따라서 "ONBOOT=no"인 경우에도 "ONPARENT=yes"가 우선하여 가상 인터페이스를 활성화합니다.