总体来说,我对 Linux 还很陌生,但我知道的足够多,以至于很危险,所以我想在这里问这个问题。我想知道这是否可行。我有 1 张网卡。我想为同一张网卡分配 2 个 IP 地址。它们都不是内部 192.xxx,而是外部公共 IP。
操作系统为 14
谢谢
答案1
您必须为以太网卡创建一个别名。
要为 eth0 创建别名,您必须使用 ifconfig 命令。它用于配置网络接口和别名。
例如:假设您的 eth0 IP 为 10.160.1.10,并且您想创建一个别名 eth0:1,其 IP 为 10.160.1.11
打开终端并输入以下命令:
sudo su
ifconfig eth0:0 10.160.1.11 up
您的以太网配置位于名为 /etc/network/interfaces 的文件中。
如果您重新启动系统,您将丢失您的别名。
为了使其永久生效,您需要添加其网络配置文件:
sudo su
nano /etc/network/interfaces
附加以下配置:
auto eth0:1
iface eth0:1 inet static
address 10.160.1.11
netmask 255.255.255.0
broadcast 10.160.1.255
network 10.160.1.0
Control + O,保存文件。Control + X,关闭 nano。
注意:如果您想要更多网络别名,请使用 eth0:2、eth0:3、eth0:4 等(最多 254 个)