So ermitteln Sie die Gateway-Adresse, wenn Sie mit Ubuntu von DHCP zu einer statischen IP-Adresse wechseln

9674
Will

Wie lässt sich das Gateway des Computers beim Umschalten von DHCP auf eine statische IP-Adresse richtig bestimmen? Das Betriebssystem ist Mythbunutu mit installiertem Ububtu-Desktop.

Ich hatte zuvor / etc / network / schnittstellen bearbeitet, aber schließlich konnte der Computer keine Verbindung mehr mit dem Internet herstellen (obwohl Computer hinter dem Zugangspunkt immer noch eine Verbindung dazu herstellen konnten).

Jetzt verwende ich gnome-network-admin und gehe davon aus, dass die GUI besser als ich weiß, was hinter den Kulissen abläuft.

6
Warum gehst du mit einer statischen IP? (Bearbeiten Sie die Frage) Brad Gilbert vor 14 Jahren 0
MythTV-Backend-Server. Will vor 14 Jahren 0

3 Antworten auf die Frage

5
jtimberman

Um die IP-Adresse Ihres Gateways zu erhalten, verwenden Sie den routeBefehl mit dem -nFlag, um Hostnamen in IP-Adressen zu konvertieren (bzw. deaktivieren Sie die DNS-Suche für die IP-Adresse).

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 10.10.10.1 0.0.0.0 UG 100 0 0 eth0 

Das Standard-Gateway ist das Gateway 0.0.0.0, in dem sich das Ziel befindet 10.10.10.1.

Ich frage mich, warum weisen Sie manuell eine statische IP-Adresse zu? Erlaubt Ihr Zugangsgerät (Router, WLAN, was auch immer) keine DHCP-Reservierungen? Die meisten Geräte tun dies heutzutage. Sie müssen nur die MAC-Adresse angeben, und viele kennen den MAC bereits anhand des Hostnamens. Wenn nicht, können Sie den MAC von ipder "Link / Ether" -Adresse erhalten:

$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:50:56:10.10:21 brd ff:ff:ff:ff:ff:ff inet 10.10.10.121/24 brd 10.10.10.255 scope global eth0 inet6 fe80::250:56ff:fe10.1021/64 scope link valid_lft forever preferred_lft forever 

oder ifconfigdie "HWaddr" -Adresse:

$ ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:10.10:21 inet addr:10.10.10.121 Bcast:10.10.10.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fe10.1021/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:107139 errors:0 dropped:0 overruns:0 frame:0 TX packets:12345 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:29375815 (29.3 MB) TX bytes:1447714 (1.4 MB) Interrupt:18 Base address:0x2000 
Warum weise ich manuell eine statische IP-Adresse zu? Der WRT54G2 lässt Sie keine statischen IPs im Router zu, soweit ich das beurteilen kann. Will vor 14 Jahren 0
Ich habe einen WRT54G (L) und habe die Linksys-Firmware durch einen Drittanbieter - DD-WRT - ersetzt. jtimberman vor 14 Jahren 0
1
freiheit

/ etc / network / interfaces ist das Richtige, aber auch die GUI-Tools sind in Ordnung.

Konfigurieren Sie einfach statisch dieselbe IP, die Sie von DHCP erhalten haben? Wenn Sie dies tun, wird der DHCP-Server letztendlich dieselbe IP-Adresse an einen anderen Computer / ein anderes Gerät übertragen, und es kommt zu einem IP-Konflikt. Wenn Sie Ihrem System über eine dieser statischen Methoden eine IP-Adresse zuweisen, müssen Sie ihm eine IP-Adresse zuweisen, die von nichts anderem verwendet wird. Entweder außerhalb des DHCP-Bereichs oder eines, von dem DHCP weiß, dass es nur zu Ihrer MAC-Adresse gehört. Wenn Sie auf dem DHCP-Server eine statische Zuweisung für Ihre MAC-Adresse konfigurieren, müssen Sie sich keine Gedanken darüber machen ...

1
bortzmeyer

jtimberman und freiheit gaben gute antworten. Lassen Sie mich noch eines hinzufügen: Es ist nicht klar, ob Sie der Netzwerkadministrator sind oder nicht. Wenn Sie dies nicht tun, können Sie die IP-Adressen statisch zuweisen, wenn das Netzwerk DHCP verwenden soll. Sie können viele Probleme verursachen (z. B. das Zuweisen einer vorhandenen IP-Adresse).

Ich bin der Netzwerkadministrator, er ist zu Hause. Will vor 14 Jahren 0
Dann sind die Ratschläge von jimberman und freiheit gut. bortzmeyer vor 14 Jahren 0