我花了一整天时间在网上搜索,却找不到我想要的解决方案。
基本上,我在 OVH 上安装了 ESXi Ubuntu VM 并阻止了 IP。目前,我配置了 1 个 IP,并且有 Web 服务器,它使用端口 80 和 443 进行 SSL。由于我还需要端口 443 用于不同的服务,因此我想使用我的备用 IP 以及第二个接口和服务。我找到了一些应该有用的东西 https://askubuntu.com/a/1124533/838787但是重启后我失去了连接,我必须恢复 netplan yaml 才能重新上线。
这是当前针对 1 IP 运行的 netplan yaml 文件:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: ['192.xx.xxx.200/32']
gateway4: 158.69.xxx.xxx
nameservers:
addresses: [8.8.8.8,8.8.4.4]
routes:
- to: 158.69.xxx.xxx/32
via: 192.xx.xxx.200
scope: link
ip addr 输出显示第二个 ens36 接口
root@ubuntu:~# ip addr
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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:50:56:09:97:xx brd ff:ff:ff:ff:ff:ff
inet 192.xx.xxx.200/32 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fe09:97xx/64 scope link
valid_lft forever preferred_lft forever
3: ens36: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:50:56:02:af:xx brd ff:ff:ff:ff:ff:ff
root@ubuntu:~#
以下是 ESXi 中添加的第二个接口的 SS: https://prnt.sc/rv4r11