iproute2를 사용하여 비부팅(ONBOOT=no) 네트워크 인터페이스를 시작하는 방법은 무엇입니까?

iproute2를 사용하여 비부팅(ONBOOT=no) 네트워크 인터페이스를 시작하는 방법은 무엇입니까?

시작 시 네트워크 인터페이스가 나타나지 않습니다:

[belminf@tito ~]$ grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-enp0s3
ONBOOT=no

DHCP를 사용하여 다음을 수행할 수 있다는 것을 알고 있습니다.

 [belminf@tito ~]$ ip link set enp0s3 up
 [belminf@tito ~]$ dhclient enp0s3

또는 고정 IP의 경우:

 [belminf@tito ~]$ ip link set enp0s3 up
 [belminf@tito ~]$ ip addr add 192.0.2.11/24 dev enp0s3

/etc/sysconfig/network-scripts/ifcfg-enp0s3ifup ensp0s3그런데 이전처럼 구성을 로드 할 수 있는 방법이 있나요 ?

답변1

nmcliRHEL 7+에서는 영구적으로 변경하려면 명령을 사용해야 합니다 . nmcli명령은 먼저 파일을 사용하고 /etc/sysconfig/network-scripts/ifcfg-con_name연결 속성을 수정하기 위해 파일을 사용할 때도 nmcli기록됩니다 ifcfg-con_name. 따라서 자동으로 연결을 시작하려면 다음 명령을 사용해야 합니다.

nmcli con mod enp0s3 connection.autoconnect yes

ONBOOT속성을 으로 변경 합니다 yes.

새로 변경된 구성 파일을 로드하려면 사용해야 합니다(그렇지 않으면 다음 부팅 시 로드됩니다):

nmcli con down enp0s3
nmcli con up enp0s3

행운을 빌어요!

답변2

ifup enp0s3인터페이스를 불러오고 구성해야 합니다.

확인하고 싶을 수도 있습니다네트워크 인터페이스RHEL 매뉴얼의 장.§10.3. "인터페이스 제어 스크립트"을 사용하여 언급했습니다 ifup.

ifconfig enp0s3 upifcfg-enp0s3그런데 에서 구성을 로드하면 안 됩니다. 예를 들어,"ifconfig up eth0"과 "ifup eth0"의 차이점은 무엇입니까?RedHat 기술 자료.

관련 정보