Feste IP für eth0
Feste IP für eth0
Mein Server hängt an einem Router, der die IP Adressen wegen seines DHCP-Dienstes automatisch verteilt. Ich möchte, dass der Server immer unter derselben IP erreichbar ist.
Kann ich das beim Booten schon einstellen? Man könnte ja irgendwie in eine Art 'autoexec.bat' (ENTSCHULDIGUNG ) ifconfig eth0 192.168.1.2 oder so schreiben … geht das?
Was ist, wenn die IP durch den DHCP-Server bereits vergeben ist? Könnte mir vorstellen, dass die feste IP im Router reservierbar ist … ist das so machbar (normaler DSL/ISDN-4Port-Router)?
Kann ich das beim Booten schon einstellen? Man könnte ja irgendwie in eine Art 'autoexec.bat' (ENTSCHULDIGUNG ) ifconfig eth0 192.168.1.2 oder so schreiben … geht das?
Was ist, wenn die IP durch den DHCP-Server bereits vergeben ist? Könnte mir vorstellen, dass die feste IP im Router reservierbar ist … ist das so machbar (normaler DSL/ISDN-4Port-Router)?
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Feste IP für eth0
DHCP vergibt in der Regel die gleiche IP an einen Rechner. Es merkt sich anhand der HWaddr der Netwerkkarte wer welche IP bekommen hat. Das geht allerdings nur so lange bis die leased time überschritten wird. Aber die läßt sich einstellen. Man kann allerdings Berieiche eines Bereiches vom DHCP ausnehmen und Rechnern feste Adressen verpassen.droptix hat geschrieben:Mein Server hängt an einem Router, der die IP Adressen wegen seines DHCP-Dienstes automatisch verteilt. Ich möchte, dass der Server immer unter derselben IP erreichbar ist.
Kann ich das beim Booten schon einstellen? Man könnte ja irgendwie in eine Art 'autoexec.bat' (ENTSCHULDIGUNG ) ifconfig eth0 192.168.1.2 oder so schreiben … geht das?
Was ist, wenn die IP durch den DHCP-Server bereits vergeben ist? Könnte mir vorstellen, dass die feste IP im Router reservierbar ist … ist das so machbar (normaler DSL/ISDN-4Port-Router)?
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Feste IP für eth0
Es gibt zwar tatsächlich so was wie eine autoexec.bat unter Linux aber gehört ein feste IP nicht rein. Wenn dann in /etc/network/interfaces.droptix hat geschrieben: Kann ich das beim Booten schon einstellen? Man könnte ja irgendwie in eine Art 'autoexec.bat' (ENTSCHULDIGUNG ) ifconfig eth0 192.168.1.2 oder so schreiben … geht das?
Was ist, wenn die IP durch den DHCP-Server bereits vergeben ist? Könnte mir vorstellen, dass die feste IP im Router reservierbar ist … ist das so machbar (normaler DSL/ISDN-4Port-Router)?
Einige Einstellungsfragen
Kannst du mir nochmal fix jede Option kurz erklären?
auto eth0 - Auto für die Netzwerkkarte. Was bedeuted das?
iface eth0 inet static - Statische IP-Adresse, richtig?
address 192.168.0.1 - Ist klar.
netmask 255.255.255.0 - Ist klar.
network 192.168.0.0 - Wie 'network'? Was muss da rein? Die IP-Adresse des Routers?
broadcast 192.168.0.255 - ???
gateway 192.168.0.250 - ???
Danke!
auto eth0 - Auto für die Netzwerkkarte. Was bedeuted das?
iface eth0 inet static - Statische IP-Adresse, richtig?
address 192.168.0.1 - Ist klar.
netmask 255.255.255.0 - Ist klar.
network 192.168.0.0 - Wie 'network'? Was muss da rein? Die IP-Adresse des Routers?
broadcast 192.168.0.255 - ???
gateway 192.168.0.250 - ???
Danke!
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Einige Einstellungsfragen
droptix hat geschrieben:Kannst du mir nochmal fix jede Option kurz erklären?
auto eth0 - Auto für die Netzwerkkarte. Was bedeuted das?
iface eth0 inet static - Statische IP-Adresse, richtig?
address 192.168.0.1 - Ist klar.
netmask 255.255.255.0 - Ist klar.
network 192.168.0.0 - Wie 'network'? Was muss da rein? Die IP-Adresse des Routers?
broadcast 192.168.0.255 - ???
gateway 192.168.0.250 - ???
Danke!
Code: Alles auswählen
network die Netzwerkadresse
broadcast wenn ich die Adresse anpinge, dann melden sich
alle Rechner im Netzwerk.
gateway hierüber wird alles verschickt was nicht für mein
Netzwerk bestimmt ist. (Internet)
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Einige Einstellungsfragen
"man interfaces" ! Ansonsten solltest Du Dir vielleicht mal ein paar generelle Howtos bezgl. Netzwerke etc. antun, zum Beispiel:droptix hat geschrieben:Kannst du mir nochmal fix jede Option kurz erklären?
http://www.pl-berichte.de/t_netzwerk/routing.html
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
@mistersixt: Netzwerktechnologie, Topologien und Routing haben wir in der Uni behandelt. Netzwerkadressen und Subnetzmasken sind klar. Ich hab bloß ein Verständnisproblem mit den letzten drei Einstellungen. Es ist ein Bezeichnerproblem:
Was ist der Unterschied zwischen address und network? Beides sind IP-Adressen. Welche ist die des Rechners? Und was hat dann die andere für eine Bedeutung? Die Subnetzmaske erübrigt sich, da sie 255.255.255.0 ist und für das gesamte LAN gilt.
broadcast hab ich nicht kapiert. Ist das der Router, an dem mein Server-PC steckt?
Ich geh ja davon aus, dass ich meinen Server-PC an einen einfachen Router mit DHCP-Server anstecke. Der Server-PC steckt nicht am Internet, also fällt das gateway weg. Ich kann es aber sicher nicht einfach leer lassen, also was soll ich eingeben?
Danke
Was ist der Unterschied zwischen address und network? Beides sind IP-Adressen. Welche ist die des Rechners? Und was hat dann die andere für eine Bedeutung? Die Subnetzmaske erübrigt sich, da sie 255.255.255.0 ist und für das gesamte LAN gilt.
broadcast hab ich nicht kapiert. Ist das der Router, an dem mein Server-PC steckt?
Ich geh ja davon aus, dass ich meinen Server-PC an einen einfachen Router mit DHCP-Server anstecke. Der Server-PC steckt nicht am Internet, also fällt das gateway weg. Ich kann es aber sicher nicht einfach leer lassen, also was soll ich eingeben?
Danke
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Wenn ihr Netzwerktechnologie, Topologien und Routing in der UNI hattet, Du aber nicht weisst, was eine Broadcast-Adresse ist, muss entweder der Prof keine Ahnung gehabt, ganz übles Zeug geraucht haben oder Du hast einfach nicht aufgepasst ! Bei meinem Link von oben steht genau, was eine Broadcast-Adresse ist, also ruhig doch mal durchlesen.
gateway ist optional, das kannst Du einfach weglassen.
Gruss, mistersixt.
gateway ist optional, das kannst Du einfach weglassen.
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Naja so ist es rein technisch gesehen nicht.Was ist der Unterschied zwischen address und network?
Beides sind IP-Adressen.
Du hast ja ein Klasse C Netz (siehst du anhand der Subnetmask und an der IP an sich) und das heißt, dass du ein NETZ hast (wie immer).
Und dieses Netz hat quasi einen Namen:
192.168.0.0
das ist also eigentlich keine IP Adresse, denn kein Rechner kann/darf diese IP bekommen. Sie bezeichnet nur das NETZ an sich.
wenn du z.B. mal den Befehl "route -n" verwendest, dann siehst du wahrscheinlich irgendwas mit "192.168.0.0 *.*.*.* U eth0"
und das heißt, dass alle Anfragen an eine IP Adresse die im NETZ 192.168.0.0 liegt über "eth0" rausgehen müssen (das war jetzt mal ne Kurzform)
Bingo!
Jo ist klar jetzt. Hab mir die Beschreibung über den Link von mistersixt nochmal reingezogen. Es ist immer ein Spiel der Begriffe, die sich oft ähneln und trotzdem ganz andere Bedeutungen haben.
Also für meinen Fall steckt der Router im Netz 192.168.1.0 und hat – wie üblich – die nächst höhere IP, also die 192.168.1.1. Damit ist die Subnetzmaske 255.255.255.0. Automatisch ergibt sich auch damit die Broadcast-Adresse 192.168.1.255 (da die letzte Stelle der Broadcast-Adresse der invertierten letzten Stelle der Subnetzmaske entspricht).
Danke!
Also für meinen Fall steckt der Router im Netz 192.168.1.0 und hat – wie üblich – die nächst höhere IP, also die 192.168.1.1. Damit ist die Subnetzmaske 255.255.255.0. Automatisch ergibt sich auch damit die Broadcast-Adresse 192.168.1.255 (da die letzte Stelle der Broadcast-Adresse der invertierten letzten Stelle der Subnetzmaske entspricht).
Danke!
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Bingo!
Im Prinzip alles richtig, allerdings kann die Subnetzmaske auch anders sein, und zwar dann, wenn man dieses Klasse C-Netz 192.168.1.0 in verschiedene Subnetze aufteilen will. Aah, da fällt mir gerade das nette Tool ipcalc ein (apt-get install ipcalc), da kann man dann sowas eingeben:droptix hat geschrieben: Also für meinen Fall steckt der Router im Netz 192.168.1.0 und hat – wie üblich – die nächst höhere IP, also die 192.168.1.1. Damit ist die Subnetzmaske 255.255.255.0.
Code: Alles auswählen
mars:~# ipcalc 192.168.0.0/255.255.255.240
Address: 192.168.0.0 11000000.10101000.00000000.0000 0000
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Wildcard: 0.0.0.15 00000000.00000000.00000000.0000 1111
=>
Network: 192.168.0.0/28 11000000.10101000.00000000.0000 0000 (Class C)
Broadcast: 192.168.0.15 11000000.10101000.00000000.0000 1111
HostMin: 192.168.0.1 11000000.10101000.00000000.0000 0001
HostMax: 192.168.0.14 11000000.10101000.00000000.0000 1110
Hosts/Net: 14 (Private Internet RFC 1918)
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
- KBDCALLS
- Moderator
- Beiträge: 22441
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Entschuldige wenn ich das so hart formuliere. Eigentlich müßte man eurem Prof die Professur aberkennen. Hat der die im Lotto gewonnen?droptix hat geschrieben:@mistersixt: Netzwerktechnologie, Topologien und Routing haben wir in der Uni behandelt. Netzwerkadressen und Subnetzmasken sind klar. Ich hab bloß ein Verständnisproblem mit den letzten drei Einstellungen. Es ist ein Bezeichnerproblem:
Nein, müsste man nicht. Es ist nur schon wieder gute zwei Jahre her und da vergisst man halt einige Details.
Die Unterteilung in weitere Subnetze ist nicht gegeben. Deswegen habe ich so "hart formuliert" geschrieben, dass die Subnetzmaske automatisch 255.255.255.0 ist. Gilt für meinen Fall hier.
Danke!
Die Unterteilung in weitere Subnetze ist nicht gegeben. Deswegen habe ich so "hart formuliert" geschrieben, dass die Subnetzmaske automatisch 255.255.255.0 ist. Gilt für meinen Fall hier.
Danke!