간단히 말해서:
CentOS 8에 새로 추가된 네트워크 카드가 표시되지 않습니다 nmtui
. 이 문제를 어떻게 해결할 수 있나요?
세부 사항:
VirtualBox에 CentOS 8 가상 머신을 설치했습니다.
일반적으로 설치 중에 두 개의 네트워크 카드를 구성합니다.
- 하나는 NAT 역할을 하여 외부 네트워크에 연결할 수 있습니다.
- 다른 하나는 호스트 역할만 하므로 내부 IP를 사용하여 액세스할 수 있습니다.
저는 이러한 VM을 외부 세계에 노출시키고 싶지 않기 때문에 브리지 네트워킹을 사용하지 않습니다.
내 모든 가상 머신에서 작동합니다.
그런데 새 서버를 설치할 때 OS 설치 중 VirtualBox에 두 번째 네트워크 카드를 설정하는 것을 깜빡해서 설치 후 VirtualBox에 새 네트워크 카드를 추가했습니다.
이제 새로 추가된 네트워크 카드를 볼 수 있습니다 ip addr
.
[root@cent8-4 ~]# IP 주소 1: 봐:... 2: enp0s3:/*내 회사 네트워크 카드*/<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel 상태 UP 그룹 기본값 qlen 1000 링크/에테르 08:00:27:de:33:18 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 범위 전역 동적 noprefixroute enp0s3 valid_lft 84236초 Preferred_lft 84236초 inet6... 3: enp0s8:/*새로 추가된 네트워크 카드*/<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel 상태 UP 그룹 기본값 qlen 1000 링크/에테르 08:00:27:a7:c7:56 brd ff:ff:ff:ff:ff:ff 4:virbr0:... 5:virbr0-nic:...
그리고 nmcli device
:
[root@cent8-4 ~]# nmcli 장치 장치 유형 상태 연결 enp0s3 이더넷이 연결되었습니다. enp0s3 /*내 회사 네트워크 카드*/ virbr0 브리지 virbr0 enp0s8 이더넷 연결 끊김 -- /*새로 추가된 네트워크 카드*/ lo 루프백 관리되지 않음 -- virbr0-nic tun 관리되지 않음 --
enp0s3은 설치 중에 구성한 네트워크 카드이고, enp0s8은 설치 후에 추가한 네트워크 카드입니다.
그러나 새로 추가된 네트워크 카드의 IP 주소를 구성하는 데 이를 사용할 때 nmtui
"연결 편집" 화면에 해당 주소가 표시되지 않습니다.
또한 "연결 활성화" 화면에서도 볼 수 없습니다.
그렇다면 nmtui
이 새로운 네트워크 카드를 어떻게 식별할 수 있습니까?
일부 기사에서는 네트워크 카드를 초기화하려면 "auto enp0s8"을 사용해야 한다고 나와 있지만 CentOS 8에는 해당 도구가 없는 것 같습니다.
[root@cent8-4 network-scripts]# auto enp0s8
bash: auto: command not found...
답변1
cd /etc/sysconfig/network-scripts
cp ifcfg-enp0s3 ifcfg-enp0s8
ifcfg-enp0s8
(NAME=enp0s8, DEVICE=enp0s8)에서 설정을 변경합니다.systemctl restart NetworkManager
답변2
nmcli device set <device name> managed yes
nmtui <device name>
답변3
NetworkManager에서는 연결 프로필을 구성하고 활성화할 수 있습니다. 구성 파일은 장치/인터페이스를 구성하는 데 사용되는 설정 집합입니다.
장치에 대한 새 프로필을 만들고 활성화합니다. nmtui 또는 원하는 다른 NetworkManager 클라이언트 애플리케이션(예: nmcli 또는 nm-connection-editor)을 사용하여 이 작업을 수행할 수 있습니다.
nmcli device
와 함께 참조하세요 nmcli connection
.