我如何向我的 ubuntu 服务器添加另一个新 IP?

我如何向我的 ubuntu 服务器添加另一个新 IP?

我从我的主机那里获得了一个用于服务器的新 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

相关内容