Как настроить несколько IP-адресов в Linux?

Как настроить несколько IP-адресов в Linux?

Я делаю домашнее задание по компьютерной сети и мне нужно разработать некое программное обеспечение для обмена файлами Peer to Peer. Я хочу протестировать его и запустить несколько (пять) экземпляров на Ubuntu 11.10, что означает, что каждый из них должен иметь уникальный IP-адрес.

Я слышал, что это можно сделать, но не знаю как.

Как можно иметь более одного IP-адреса на одном компьютере?

решение1

Хм. Самый простой способ установить дополнительные IP-адреса — просто

ip addr add 10.66.66.66/24 dev eth0 

и тому подобное.

Затем ваше программное обеспечение для обмена файлами должно привязываться к этим IP-адресам. Вопрос в том, будут ли они маршрутизированы таким образом, чтобы все они имели доступ к Интернету? или друг к другу? Это может быть действительно забавным упражнением в iptables.

решение2

Это должно сработать:

ifconfig eth0:1 192.168.1.1
ifconfig eth0:2 192.168.1.2

и т. д.

решение3

В локальной сети у вас есть multicast и вам действительно не нужен какой-либо P2P. Возможно, координация multicast очень поможет (маршрутизатор будет размножать пакеты, никаких дополнительных файлов от клиентов)

Связанный контент