시작 시 네트워크 인터페이스가 나타나지 않습니다:
[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-enp0s3
ifup ensp0s3
그런데 이전처럼 구성을 로드 할 수 있는 방법이 있나요 ?
답변1
nmcli
RHEL 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 up
ifcfg-enp0s3
그런데 에서 구성을 로드하면 안 됩니다. 예를 들어,"ifconfig up eth0"과 "ifup eth0"의 차이점은 무엇입니까?RedHat 기술 자료.