Start·Terminal-Befehle

ifconfig

Netzwerk

Aufruf

ifconfig [-a] [<interface>]

Der alte Befehl zum Ansehen und Andern von Netzschnittstellen; unter Linux hat `ip addr` ihn ersetzt, oft ist er nicht installiert und zeigt nicht alle mit ip gesetzten Adressen — unter macOS ist er dagegen weiter das eigentliche Werkzeug.

Häufige Optionen

OptionBedeutung
-aInclude interfaces that are down; plain ifconfig may hide them on Linux.
<if> up / downBring one interface up or down.
<if> inet <ip> netmask <mask>Set an address, until the next reboot.
en0 / eth0The usual names: en0 on macOS, eth0 or ens5 on Linux.

Beispiele

ifconfig -a

Every interface, including the ones currently down.

ifconfig en0 | grep "inet "

The local IPv4 address on macOS.

sudo ifconfig eth0 down

Take an interface offline (Linux, if net-tools is installed).

Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht ifconfig?

Der alte Befehl zum Ansehen und Andern von Netzschnittstellen; unter Linux hat `ip addr` ihn ersetzt, oft ist er nicht installiert und zeigt nicht alle mit ip gesetzten Adressen — unter macOS ist er dagegen weiter das eigentliche Werkzeug.

Q. Wie gibt man ihn ein?

ifconfig [-a] [<interface>] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 4; die vollständige Liste steht in man ifconfig. Der Befehl gehört zu Netzwerk.

Verwandte Befehle

man-Seite: man ifconfig