如何设置多个IP地址?


8

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

Answers:


8

您需要创建网络接口的别名。

您有两种方法可以执行此操作。

  1. 一种是使用ifconfig命令创建临时别名。重新启动后,以这种方式设置的别名将丢失,您将需要重新创建这些别名。

  2. 如果需要更永久的解决方案,则可以编辑/etc/network/interfaces文件并在其中添加别名的定义。

有关这两种方法的更多详细信息,请访问Ubuntu Linux:为eth0网络设备创建以太网别名

如果您只需要程序的2个实例,我建议您使用虚拟机,但是要运行5个实例,您将需要4个虚拟机,这是不实际的,因为它几乎会停止您的计算机。


3

在NetworkManager的小程序中,可以选择“手动”而不是“ DHCP”。

然后,您可以在列表中添加多个地址。


2

实际上,这不是对掀动者问题的答案,而是对身体中问题的答案!

最简单的方法可能是为实例使用不同的端口号。然后所有实例共享相同的IP地址,您通过不同的端口将数据发送到127.0.0.1。这应该可以很好地满足您的目的。

例如:

客户端一监听端口1234

客户端两个侦听端口2345

客户端三监听端口3456

因此,客户端一通过端口2345连接到客户端二,通过端口3456连接到客户端三,依此类推。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.