nmcli는 연결이 끊긴 것으로 표시되지만 네트워크는 양호하며 기타 많은 질문이 있습니다.

nmcli는 연결이 끊긴 것으로 표시되지만 네트워크는 양호하며 기타 많은 질문이 있습니다.

우분투 20.04 입니다.

가상 머신 호스팅을 위해 준비하려고 하는데 온보드 eth 포트가 4개 있고 PCI 카드에 포트가 6개 있습니다. 하지만 저는 NM/nmcli를 처음 접했고 이를 파악하는 데 어려움을 겪고 있습니다.

nmcli는 아무것도 표시하지 않지만 상자에 ssh를 통해 문제없이 연결할 수 있습니다. "ip a"는 intfc에 DHCP의 주소가 있음을 나타냅니다(DHCP를 사용하여 테스트됨).

그리고 Wi-Fi가 활성화되어 있다고 표시되는 이유도 모르겠습니다. 서버에 Wi-Fi 카드가 없습니다! !

oot@myhost:~# nmcli g
STATE         CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN
disconnected  unknown       enabled  enabled  enabled  enabled
root@myhost:~#
root@myhost:~# nmcli device status
DEVICE      TYPE      STATE      CONNECTION
eno1        ethernet  unmanaged  --
eno2        ethernet  unmanaged  --
eno3        ethernet  unmanaged  --
eno4        ethernet  unmanaged  --
enp129s0f0  ethernet  unmanaged  --
enp129s0f1  ethernet  unmanaged  --
enp131s0f0  ethernet  unmanaged  --
enp131s0f1  ethernet  unmanaged  --
enp3s0f0    ethernet  unmanaged  --
enp3s0f1    ethernet  unmanaged  --
idrac       ethernet  unmanaged  --
lo          loopback  unmanaged  --
root@myhost:~#


root@myhost:~# cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

intfcs 할당된 주소:

root@myhost:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 24:x:xx:xx:x:f8 brd ff:ff:ff:ff:ff:ff
    inet xx.xx.xx.85/24 brd xx.xx.179.255 scope global dynamic eno1
       valid_lft 28169sec preferred_lft 28169sec
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 24:x:xx:x:xx:f9 brd ff:ff:ff:ff:ff:ff
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 24:x:x:x:x:fa brd ff:ff:ff:ff:ff:ff
5: enp3s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a0:x:x:x:x:0c brd ff:ff:ff:ff:ff:ff
6: enp129s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:x:x:x:x:60 brd ff:ff:ff:ff:ff:ff
7: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 24:x:x:x:f2:fb brd ff:ff:ff:ff:ff:ff
8: enp3s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a0:x:x:x:x:0e brd ff:ff:ff:ff:ff:ff
9: enp129s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:x:x:x:1d:68 brd ff:ff:ff:ff:ff:ff
10: enp131s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a0:x:x:x:x:60 brd ff:ff:ff:ff:ff:ff
11: enp131s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a0:x:x:x:x:62 brd ff:ff:ff:ff:ff:ff
12: idrac: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 14:x:x:x:x:10 brd ff:ff:ff:ff:ff:ff

이 파일이 네트워크 시작을 담당하는 것 같습니다. Network Manager를 사용하는 경우 이 파일을 삭제할 수 있나요? 이 파일을 어떤 도구(NM 또는 네트워크)와 함께 사용하는지는 중요하지 않은 것 같습니다...

# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1:
      dhcp4: true
  version: 2

질문:

  1. 네트워크 관리자 유틸리티 없이 네트워크가 올바르게 구성되고 작동하는 경우. 그렇다면 이것이 왜 필요한가요?
  2. 하지만 넷플랜이 그 일을 하고 있다면 그걸 그냥 (어떻게???) 모든 네트워크 구성 작업을 처리하는 데만 사용할 수는 없을까요?
  3. 그렇다면 넷플랜은나쁜 농담그렇다면 nmcli에서 상황을 "정상"으로 보이게 하려면 어떻게 해야 할까요?
  4. 내가 궁극적으로 원하는 것은: 4.1) 이 서버에서 가상 머신을 호스팅하는 것입니다. 4.2) PCI eth 포트를 통해 가상 머신에 직접 연결합니다.

(저는 조종석이 네트워킹과 작동하지 않는다는 사실을 알고 나서 당황스럽게도 nmcli를 사용해야 했습니다.) 마지막으로 nmcli 구성 파일은 어디에 있습니까? 인터페이스별로 있습니까? 재부팅 후에도 변경 사항이 유지됩니까?

감사해요.

관련 정보