如何为 USB 以太网适配器永久设置静态 IP 地址?

如何为 USB 以太网适配器永久设置静态 IP 地址?

在 Ubuntu 22.04.2 上,我使用 USB 以太网适配器,enx00e04c680202其标识符显示在ifconfig

enx00e04c680202: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:e0:4c:68:02:02  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我想为该适配器设置一个静态 IP 地址 192.168.200.100,重启后该地址应该保持不变。我希望该适配器enx00e04c680202即使在重启笔记本电脑时也始终具有静态 IP 地址 192.168.200.100。

根据给出的答案这里/etc/network/interfaces我添加了一个包含以下内容的文件:

iface enx00e04c680202 inet static 
    address 192.168.200.100
    netmask 255.255.255.0
    broadcast 192.168.200.255

但是,如果我现在使用以下命令将该适配器的 IP 地址手动设置为 192.168.200.100

sudo ifconfig enx00e04c680202 192.168.200.100

或者重新启动网络并重新启动笔记本电脑,上述适配器的 IP 地址可能相同(!)或已更改(参见上面的输出示例ifconfig-> IP 地址不是 192.168.200.100)。

那么如何解决这个问题?如何确保每次重启/关机并打开电源后适配器的 IP 地址enx00e04c680202都是 192.168.200.100?

附加信息

$ cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

中没有其他文件/etc/netplan/

此外,在网络设置中此适配器甚至没有被激活:

在此处输入图片描述

但它有效!我可以连接到该适配器上的连接设备。我不明白如果它没有激活,我该如何连接???

相关内容