Wie erkennt man die Netzwerkschnittstellen unter Linux?

Wie erkennt man die Netzwerkschnittstellen unter Linux?

Wenn ich cat /etc/network/interfacesUbuntu 11.04 ausführe, erhalte ich die folgende Ausgabe.

auto lo
iface lo inet loopback

Ich sehe die Schnittstellen eth0 oder eth1 nicht, aber ich kann sie in der Anwendung „Network Tools“ sehen.

Wie konfiguriere ich eth0 und eth1 über die Befehlszeile?

Antwort1

Wenn eine Schnittstelle nicht vorhanden ist /etc/network/interfaces, Sie aberwollenes dort zu sein, warum gehst du dann nicht einfachhinzufügenes da? Es ist einTextdatei, die Art, die Sie bearbeiten können.


Die Standardtools zur manuellen Netzwerkschnittstellenkonfiguration sindipausiproute2und/oderifconfig(zusammen mit routeund arp) aus dem veraltetenNetzwerkzeuge. Beide erlauben das Ändern von IP-Adressen, Routen und dergleichen. Für die automatische Konfiguration über DHCPv4 entwederdhclientoderdhcpcdkann verwendet werden.

(Die meisten dieser Programme befinden sich in /sbin. Suchen Sie also dort, wenn die Meldung „Befehl nicht gefunden“ angezeigt wird.)

Antwort2

Um die Datei zu finden, in der Sie Ihre anderen Schnittstellen konfigurieren können, schauen Sie sich diese Datei an (standardmäßig unter Ubuntu):

/etc/dhcp/dhclient.conf

Verwenden Sie für Ihre zweite Frage „ifconfig“.

verwandte Informationen