
Ich verbinde einen Router mit meinem Laptop in Ubuntu 12.04 und aus irgendeinem Grund wird er alseth3. Mein Programm ist fest codiert asaeth1. Ich habe mich gefragt, wie ich es auf eth1 ändern kann.
Antwort1
Dies funktionierte unter 12.04. Ich gehe davon aus, dass dies auch bei nachfolgenden Versionen der Fall sein wird. Finden Sie zunächst den Namen Ihrer Schnittstelle heraus, um sicherzustellen, dass eth1 nicht bereits irgendwo verwendet wird. Geben Sie dazu Folgendes in ein Terminal ein:
ifconfig -a
Sie werden definitiv eine Loopback-Schnittstelle namens „lo“ mit der IP-Adresse 127.0.0.1 haben. Dies ist nicht die Schnittstelle, nach der Sie suchen. Sehen Sie sich die andere mit einem Namen wie eth1 an, um zu sehen, ob sie existiert. Wenn ja, dann … tun Sie nichts weiter. Wenn es keine eth1 gibt, können Sie eth3 in eth1 ändern.
Bearbeiten Sie als Root die Datei /etc/network/interfaces und suchen Sie nach einer Zeile, die ungefähr so aussieht:
auto lo
iface lo inet loopback
auto eth3
iface eth3 inet dhcp
Benennen Sie eth3 in eth1 um. Und starten Sie das Netzwerk neu.