如何在我的 linux 上设置多个 IP 地址?

-1 networking linux ip

我正在做一些计算机网络作业,我应该开发某种点对点文件共享软件,当我想测试它时,我需要在我的 linux/ubuntnu 11.10 上运行几(5)个实例。这意味着每个人都需要有一个唯一的 IP 地址。我听说我可以做到,但我不知道怎么做。如何在一台计算机上拥有多个 IP 地址?谢谢

Kha*_*led 5

不太清楚您要尝试做什么,但是您可以在 PC 上运行多个虚拟机(虚拟化)以使用一台机器进行测试。

如果您想在同一个物理接口上拥有多个 IP 地址,那是另一回事。如果这是您想要的,您可以使用旧方式ifconfig或使用ip addr add.

旧方法:

$ sudo ifconfig eth0:0 your.ip.addr.ess netmask your.sub.net.mask up
Run Code Online (Sandbox Code Playgroud)

新方式:

$ sudo ip addr add your.ip.addr.ess/mask.bits dev eth0
Run Code Online (Sandbox Code Playgroud)

当然,你需要更换your.ip.addr.ess与像真正的价值192.168.1.1your.sub.net.mask喜欢的东西255.255.255.0。该mask.bits可像24.您可能也需要更改设备名称eth0。要查看当前添加的 IP,您可以使用ifconfig(旧)或ip addr show(新)。