我正在做一些计算机网络作业,我应该开发某种点对点文件共享软件,当我想测试它时,我需要在我的 linux/Ubuntu 11.10 上运行几(5)个实例。这意味着每个人都需要有一个唯一的 IP 地址。我听说我可以做到,但我不知道怎么做。如何在一台计算机上拥有多个 IP 地址?谢谢
您需要创建网络接口的别名。
为此,您有两种选择。
一种是使用ifconfig命令创建临时别名。以这种方式设置的别名将在重新启动时丢失,您需要重新创建这些别名;
如果您需要更持久的解决方案,您可以编辑/etc/network/interfaces文件并在那里添加别名的定义。
有关这两种方法的更多详细信息,请访问Ubuntu Linux:为 eth0 网络设备创建以太网别名。
如果您只需要 2 个程序实例,我建议您使用虚拟机,但要运行 5 个实例,您将需要 4 个虚拟机,这是不切实际的,因为它几乎会使您的机器停止运行。