Wie richte ich mehrere IP-Adressen auf meinem Linux ein?

Wie richte ich mehrere IP-Adressen auf meinem Linux ein?

Ich mache Hausaufgaben zum Thema Computernetzwerke und soll eine Art Peer-to-Peer-Filesharing-Software entwickeln. Ich möchte sie testen und einige (fünf) Instanzen unter Ubuntu 11.10 ausführen, was bedeutet, dass jede Instanz eine eindeutige IP-Adresse haben muss.

Ich habe gehört, dass ich das kann, aber ich weiß nicht wie.

Wie kann ich auf einem einzelnen Computer mehr als eine IP-Adresse haben?

Antwort1

Hm. Der einfachste Weg, zusätzliche IP-Adressen einzurichten, ist einfach

ip addr add 10.66.66.66/24 dev eth0 

und dergleichen.

Anschließend sollte Ihre Filesharing-Software diese IP-Adressen binden. Die Frage ist: Werden sie so weitergeleitet, dass alle auf das Internet zugreifen können? Oder aufeinander? Dies kann eine wirklich unterhaltsame Übung in iptables sein.

Antwort2

Das hier sollte funktionieren:

ifconfig eth0:1 192.168.1.1
ifconfig eth0:2 192.168.1.2

usw.

Antwort3

In einem lokalen Netzwerk haben Sie Multicast und brauchen wirklich kein P2P. Vielleicht würde eine gute Koordination von Multicast sehr hilfreich sein (der Router multipliziert die Pakete, kein zusätzliches File-Serving von Clients)

verwandte Informationen