在 Ubuntu 20.04 中创建网络别名

在 Ubuntu 20.04 中创建网络别名

我有一个本地应用程序,它将在生产时尝试连接到 172.1.0.1 上的 MySQL,但我希望能够在本地对其进行测试。

目前,更改源代码不是一个选择,所以我真正需要的是将 172.1.0.1 映射到本地主机 (127.0.0.1)。重启后仍会保留,但很容易恢复。

我见过一些使用 iptables 或 ifconfig 的解决方案,但 Ubuntu 20 也使用 netplan,我担心我会搞砸一些事情(我在这方面是个新手)。

有人可以给我一些指点吗?

在此先感谢您的帮助。

答案1

我似乎找到了问题的答案。我所做的就是编辑在中找到的默认文件,/etc/netplan使其看起来像这样:

network:
version: 2
renderer: NetworkManager
ethernets:
    lo:
    renderer: networkd
    match:
        name: lo
    addresses:
        - 172.1.0.1/32

然后使用以下命令重新启动网络:

sudo netplan apply

相关内容