如何为我的 ubuntu 服务器添加额外的 IP 地址?

如何为我的 ubuntu 服务器添加额外的 IP 地址?

我正在使用 Ubuntu 服务器 14.04。

我正在通过 dhcp 协议连接到互联网。

现在我连接了另外一张 NIC/Lan 卡并且想为它们分配 IP。

所以最终的结果是,我的服务器可以从任何位置通过 2 个不同的 IP 访问。

以下是我使用时得到的结果dmesg | grep -i network

[    0.795910] Initalizing network drop monitor service
[    0.919285] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI
[    1.270140] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
[    1.617240] e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection

我不知道如何配置它,如何启用 1 张新的 LAN 卡以及如何为它们分配 IP。

你能帮我解决这个问题吗?

答案1

假设你的网卡被ubuntu识别,那么你可以用ifconfig命令查看它们的配置。

然后您可以编辑文件/etc/network/interfaces来更改其配置。

例如,您可以按以下方式编辑:

iface eth0 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.1

使用静态 IP 地址配置 eth0。

但是如果你想要有 dhcp,你可以按如下方式写:

iface eth0 inet dhcp

并且不要忘记使用以下命令重新启动网络:

sudo /etc/init.d/networking restart

更多信息请参阅此链接

答案2

我建议您修改/etc/network/interfaces文件使其如下所示:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.1.160
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1

确保选择路由器中设置的 DHCP 范围之外的地址。在此处替换您的详细信息。重新启动接口:

sudo ifdown eth0 && sudo ifup -v eth0
sudo ifdown eth1 && sudo ifup -v eth1

查看:

ifconfig
ping -c3 www.ubuntu.com

重新启动网络现已弃用。

相关内容