![我如何向我的 ubuntu 服务器添加另一个新 IP?](https://linux22.com/image/496104/%E6%88%91%E5%A6%82%E4%BD%95%E5%90%91%E6%88%91%E7%9A%84%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B7%BB%E5%8A%A0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%B0%20IP%EF%BC%9F.png)
我从我的主机那里获得了一个用于服务器的新 IP。该服务器已托管一个站点。
我得到了一个 IP 范围。例如 23.23.23.23~23.23.23.27
我怎样才能添加这些?
答案1
你更新了/etc/network/interfaces
文件。类似这样的内容可能接近你想要的。
auto eth0
iface eth0 inet static
address 23.23.23.23
netmask 255.255.255.192
gateway 23.23.23.1
dns-nameservers 192.168.1.1 192.168.1.2
dns-search example.com
# add secondary ip address
up ip addr add 23.23.23.27/26 brd + dev eth0
down ip addr del 23.23.23.27/26 brd + dev eth0
答案2
在您的默认界面的常规 iface 行下,添加:
up ip addr add 23.23.23.23/32 dev eth0
up ip addr add 23.23.23.24/32 dev eth0
up ip addr add 23.23.23.25/32 dev eth0
up ip addr add 23.23.23.26/32 dev eth0
up ip addr add 23.23.23.27/32 dev eth0
这将单独添加每个 IP。
或者,您也可以通过一行添加 CIDR 网络:
up ip addr add 23.23.23.24/29 dev eth0
如果网络被添加为适当的 CIDR 网络,两者都可以工作。
答案3
您可以创建一些以太网别名,如下所示:
ifconfig eth0:1 192.168.0.1/24
ifconfig eth0:2 192.168.0.2/24
ifconfig eth0:3 192.168.0.3/24
ifconfig eth0:4 192.168.0.4/24