网络“设备严格不受管理”,试图使静态 IP 工作

网络“设备严格不受管理”,试图使静态 IP 工作

我这里有一台 Ubuntu 22.04.2 LTS 机器,需要设置静态 IP 地址。

我跟着Linuxize 教程netplan,加上StackExchange 对新语法的更新设置/etc/netplan/01-netcfg.yaml如下:

网络:
    版本:2
    渲染器:networkd
    以太网:
        enp2s0f0:
            dhcp4:否
            地址:
                - 172.16.86.3/24
            路线:
                - 至:默认
                    通过:172.16.86.2
            名称服务器:
                地址:[200.131.157.4, 8.8.8.8]

该文件/etc/NetworkManager/NetworkManager.conf如下:

[主要的]
插件=ifupdown,密钥文件
 
[如果上载]
管理=真
 
[设备]
wifi.scan-rand-mac 地址=no

我试过了nmcli dev set enp2s0f0 managed yes

nmcli device status仍然显示:

设备类型状态连接
enp2s0f0 以太网非托管 --
enp2s0f1 以太网非托管 --
enp2s0f2 以太网非托管 --
enp2s0f3 以太网非托管 --
lo 环回非托管 --

并且nmtui没有任何帮助:

[激活连接]
[以太网连接1]
 
无法激活连接:
连接 '以太网连接
1' 在设备上不可用
enp2s0f0 因为设备是
严格不受管理。
[好的]

那么,我应该怎么做才能使设备易于管理?这是使静态 IP 正常工作所需要的吗,还是我的行为是基于错误的假设?

请添加 的输出ip a

这里是

1:lo:mtu 65536 qdisc 无队列状态未知组默认 qlen 1000
    链路/环回 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 范围主机 lo
        valid_lft 永远 preferred_lft 永远     
    inet6 ::1/128 范围主机
        valid_lft 永远 preferred_lft 永远
2:enp2s0f0:mtu 1500 qdisc mq 状态 UP 组默认 qlen 1000
    链接/以太 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff
    inet 127.16.86.3/24 brd 172.16.86.255 范围全局 enp2s0f0
        valid_lft 永远 preferred_lft 永远     
    inet6 fe80::255:90ff:fe5a:fe/64 范围链接
        valid_lft 永远 preferred_lft 永远
3:enp2s0f1:mtu 1500 qdisc noop 状态 DOWN 组默认 qlen 1000
    链接/以太 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff
4:enp2s0f2:mtu 1500 qdisc noop 状态 DOWN 组默认 qlen 1000
    链接/以太 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff
5:enp2s0f3:mtu 1500 qdisc noop 状态 DOWN 组默认 qlen 1000
    链接/以太 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff

答案1

您的设备由 管理networkd

您已成功设置静态 IP,如 所示ip a

它不应该由 NetworkManager 管理,因为它没有被使用。

相关内容