Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
ifconfig [2009/02/17 13:27] – angelegt geraldifconfig [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== ifconfig ====== ====== ifconfig ======
  
 +{{tag>ifconfig DHCP route IP gateway eth}}
  
 ''ifconfig -a'' listet **alle** Netzwerkkarten ''ifconfig -a'' listet **alle** Netzwerkkarten
Zeile 16: Zeile 17:
  
 Quelle((http://docs.sun.com/app/docs/doc/820-2980/dhcp-overview-21?l=ru&a=view)) Quelle((http://docs.sun.com/app/docs/doc/820-2980/dhcp-overview-21?l=ru&a=view))
 +
 +==== ifconfig-Befehlsoptionen für den DHCP-Client ====
 +
 +In diesem Abschnitt sind die Befehlsoptionen zusammengefasst, die in der Manpage ifconfig(1M) ausführlich beschrieben sind. Der einzige Unterschied zwischen der DHCPv4- und der DHCPv6-Version dieser Befehle liegt in dem Schlüsselwort „inet6“. Nehmen Sie das Schlüsselwort „inet6“ für DHCPv6 auf, aber lassen Sie es beim Ausführen von DHCPv4 weg.
  
 Mit dem ifconfig-Befehl können Sie Folgendes ausführen: Mit dem ifconfig-Befehl können Sie Folgendes ausführen:
 +
   * **Starten des DHCP-Client** – Mit dem Befehl ifconfig Schnittstelle  [inet6] dhcp start initiieren Sie die Interaktionen zwischen dem dhcpagent-Daemon und dem DHCP-Server, um eine IP-Adresse und einen neuen Satz Konfigurationsoptionen zu beziehen. Dieser Befehl eignet sich insbesondere dann, wenn Sie die Informationen ändern möchten, die ein Client unmittelbar verwenden soll, z. B. wenn Sie IP-Adressen hinzufügen oder die Teilnetzmaske ändern.   * **Starten des DHCP-Client** – Mit dem Befehl ifconfig Schnittstelle  [inet6] dhcp start initiieren Sie die Interaktionen zwischen dem dhcpagent-Daemon und dem DHCP-Server, um eine IP-Adresse und einen neuen Satz Konfigurationsoptionen zu beziehen. Dieser Befehl eignet sich insbesondere dann, wenn Sie die Informationen ändern möchten, die ein Client unmittelbar verwenden soll, z. B. wenn Sie IP-Adressen hinzufügen oder die Teilnetzmaske ändern.
   * **Anfordern nur der Netzwerkkonfigurationsinformationen** – Mit dem Befehl ifconfig Schnittstelle  [inet6] dhcp inform sorgen Sie dafür, dass der dhcpagent-Daemon eine Anforderung nach Netzwerkkonfigurationsparametern mit Ausnahme der IP-Adresse sendet. Dieser Befehl eignet sich insbesondere dann, wenn die Netzwerkschnittstelle über eine statische IP-Adresse verfügt, das Clientsystem jedoch aktualisierte Netzwerkoptionen benötigt. So verwenden Sie diesen Befehl immer dann, wenn Sie DHCP nicht zur Verwaltung der IP-Adressen, aber zur Konfiguration der Hosts im Netzwerk verwenden möchten.   * **Anfordern nur der Netzwerkkonfigurationsinformationen** – Mit dem Befehl ifconfig Schnittstelle  [inet6] dhcp inform sorgen Sie dafür, dass der dhcpagent-Daemon eine Anforderung nach Netzwerkkonfigurationsparametern mit Ausnahme der IP-Adresse sendet. Dieser Befehl eignet sich insbesondere dann, wenn die Netzwerkschnittstelle über eine statische IP-Adresse verfügt, das Clientsystem jedoch aktualisierte Netzwerkoptionen benötigt. So verwenden Sie diesen Befehl immer dann, wenn Sie DHCP nicht zur Verwaltung der IP-Adressen, aber zur Konfiguration der Hosts im Netzwerk verwenden möchten.
Zeile 44: Zeile 50:
 (Began,Expires,Renew)=(11/22/2006 20:39, 11/22/2006 20:41, 11/22/2006 20:40) (Began,Expires,Renew)=(11/22/2006 20:39, 11/22/2006 20:41, 11/22/2006 20:40)
 </code> </code>
 +
 +
 +----
 +
 +===== Mit IP konfigurieren =====
 +
 +
 +mit Befehl ip
 +
 +  * IP Adresse 192.168.0.10 setzen
 +<code>ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dev eth0</code>
 +  * IP 192.168.0.10 löschen
 +<code>ip addr del 192.168.0.10</code>
 +  * Route aus Netzwerk setzen für die IP 192.168.0.10
 +<code>ip route add to 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.10</code>
 +  * Routingtabelle anzeigen
 +<code>ip route</code>
 +  * Route ins Netzwerk löschen
 +<code>ip route del 192.168.0.0/24</code>
 +  * Default Route setzen (Gateway 192.168.0.1) für die IP 192.168.0.10
 +<code>ip route add to default via 192.168.0.1 src 192.168.0.10</code>
 +  * Default Route löschen
 +<code>ip route del default</code>
 +  * alle Routingtabellen anzeigen
 +<code>ip route list table local</code>
 +====== Manuell an einen Router (z.B.Fritzbox) anschliessen ======
 +
 +Router=Gateway -> IP 192.168.123.1
 +
 +Karte ist eth0 und soll IP 192.168.123.174 bekommen
 +
 +eth0 runterfahren:
 +<code>
 +ifconfig eth0 down
 +</code>
 +Dann Nameserver einstellen
 +
 +<code>nano /etc/resolv.conf
 +Hier:
 +nameserver 192.168.123.1</code>
 +
 +eth0 rauf:
 +<code>
 +ifconfig eth0 up
 +</code>
 +
 +IP & Maske zuweisen:
 +<code>
 +ifconfig eth0 addr 192.168.123.174 netmask 255.255.255.0
 +</code>
 +Route ändern: 
 +<code>
 +route add default gw 192.168.123.1
 +</code>
 +
 +Wenn man beispielsweise einen temporären DNS-Server eintragen möchte, sieht der Befehl dazu so aus:
 +<code>echo "nameserver xxx.xxx.xxx.xxx" | resolvconf -a tempdns</code>
 +Der Befehl muss natürlich eine gültige IP von einem DNS-Server enthalten, der Name “tempdns” wurde willkürlich gewählt. Nach Ausführung des Befehls findet sich der angegebene Nameserver zusätzlich in der Datei /etc/resolv.conf. Wenn man ihn wieder entfernen möchte, kann dies mit folgendem Befehl geschehen:
 +resolvconf -d tempdns
 +Hierbei muss der im ersten Befehl gewählte Name benutzt werden.
 +
 +
 +{{tag>ifconfig DNS nameserver gateway gw eth0 netmask OpenDNS}}
 +
 +===== OpenDNS =====
 +
 +  * Put these nameserver addresses as your ‘DNS Servers’: 208.67.222.222, 208.67.220.220
 +  * Click ‘OK’ and reboot your machine. You can then visit [[http://welcome.opendns.com]] to confirm you are using OpenDNS. 
 +  NOTE:
 +To avoid having your settings get revoked after reboots, or after periods of inactivity you may need to make the following changes via the command line:
 +<code> 
 + $ sudo cp /etc/resolv.conf /etc/resolv.conf.auto
 + $ gksudo gedit /etc/dhcp3/dhclient.conf
 + # append the following line to the document
 + prepend domain-name-servers 208.67.222.222,208.67.220.220;
 + # save and exit
 + $ sudo ifdown eth0 && sudo ifup eth0 
 +</code>
 +You may be required to change eth0 to your own network device's name if it uses a non-standard name.
 
Nach oben
ifconfig.1234877240.txt.gz · Zuletzt geändert: 2024/02/29 13:34 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp