我有一台租用的专用机器,有 5 个可用 IP。唯一的问题是只有一个 IP 设置为公开,而我正尝试将其他 IP 设置为公开。我尝试遵循一些指南,但遇到了一些问题。
我知道我必须编辑 /etc/network 中名为“interfaces”的文件,但我不知道要添加什么,因为我之前更改过它,并且丢失了与服务器的所有连接,不得不让我的主机修复它。我的 IP 范围从 xxx.xxx.xx.114 - xxx.xxx.xx.118 该文件当前如下:
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address xxx.xxx.xx.114
netmask 255.255.255.248
gateway xxx.xxx.xx.113
dns-nameservers 192.187.107.16 69.30.209.16
我该如何让其他 IP 公开呢?
答案1
最简单的方法是,在启动接口后添加额外的地址:
iface eth0 inet static
address 192.0.2.114
netmask 255.255.255.0
gateway 192.0.2.1
up ip addr add 192.0.2.115/24 dev eth0
up ip addr add 192.0.2.116/24 dev eth0
up ip addr add 192.0.2.117/24 dev eth0
up ip addr add 192.0.2.118/24 dev eth0