如何为本地网络中的特定接口命名?(Ubuntu 20.04)

如何为本地网络中的特定接口命名?(Ubuntu 20.04)

我目前正在尝试(作为一个完全的菜鸟)设置一个运行 Ubuntu 20.04 的小型家庭服务器。该服务器是一台 Minisforum 迷你电脑(U820 型号),带有两个以太网端口。第一个端口连接到我的 ISP 光纤盒。第二个端口连接到我日常使用的电脑 Mac — 因此 Ubuntu 服务器是某种路由器。Mac 也无线连接到服务器(因为我在 Ubuntu 中激活了 wifi 共享)。

在 Ubuntu 终端上,该ip a命令最初告诉我使用该10.42.0.1地址从 Mac 通过以太网本地访问服务器:

3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 5c:85:7e:4e:6c:e5 brd ff:ff:ff:ff:ff:ff
    inet 10.42.0.1/24 brd 10.42.1.255 scope global noprefixroute enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::1ea8:95f4:8840:fee/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether b0:a4:60:7c:c0:a4 brd ff:ff:ff:ff:ff:ff
    inet 10.42.1.1/24 brd 10.42.0.255 scope global noprefixroute wlp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::d87f:88e4:afe7:637f/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

但是最近(在 Ubuntu 重启之后?)本地地址发生了变化,它们被反转了,现在我必须使用该地址10.42.1.1通过以太网端口连接到服务器。

我如何才能防止将来发生逆转?或者是否可以为以太网接口指定某个名称enp2s0,该名称可以从 Mac 用来始终通过有线路径连接到服务器?

相关内容