Feste IP für eth0

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
droptix
Beiträge: 140
Registriert: 26.07.2004 01:27:43

Feste IP für eth0

Beitrag von droptix » 06.08.2004 19:36:35

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 :wink:) 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)?

Benutzeravatar
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

Beitrag von KBDCALLS » 06.08.2004 19:45:57

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 :wink:) 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)?
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.

Benutzeravatar
punchy
Beiträge: 7
Registriert: 06.08.2004 02:42:24

Beitrag von punchy » 07.08.2004 00:53:34

Man kann bei den meisten DHCP-Servern auch direkt einer MAC-Adresse eine IP zuweisen. So vergibt der DHCP-Server immer die gleiche IP-Adresse an die gleiche Netzwerkkarte und diese IP wird auch nicht an einen anderen Client vergeben, sondern ist reserviert.

Benutzeravatar
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

Beitrag von KBDCALLS » 07.08.2004 09:21:20

droptix hat geschrieben: Kann ich das beim Booten schon einstellen? Man könnte ja irgendwie in eine Art 'autoexec.bat' (ENTSCHULDIGUNG :wink:) 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)?
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.

darkiop
Beiträge: 144
Registriert: 29.01.2004 20:12:23

Beitrag von darkiop » 07.08.2004 13:17:30

EInfach in der interfaces die IP Adresse festvergeben:
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.250
Und am DHCP Server am besten noch einen IP Bereich festelegen, der _nicht_ durch DHCP verwaltet wird!

droptix
Beiträge: 140
Registriert: 26.07.2004 01:27:43

Einige Einstellungsfragen

Beitrag von droptix » 17.08.2004 09:38:13

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!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Einige Einstellungsfragen

Beitrag von KBDCALLS » 17.08.2004 09:50:13

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)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Einige Einstellungsfragen

Beitrag von mistersixt » 17.08.2004 09:56:12

droptix hat geschrieben:Kannst du mir nochmal fix jede Option kurz erklären?
"man interfaces" ;) ! Ansonsten solltest Du Dir vielleicht mal ein paar generelle Howtos bezgl. Netzwerke etc. antun, zum Beispiel:

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

droptix
Beiträge: 140
Registriert: 26.07.2004 01:27:43

Beitrag von droptix » 18.08.2004 10:48:59

@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

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 18.08.2004 11:25:26

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.
--
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

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 18.08.2004 11:39:38

Was ist der Unterschied zwischen address und network?
Beides sind IP-Adressen.
Naja so ist es rein technisch gesehen nicht.

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)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

droptix
Beiträge: 140
Registriert: 26.07.2004 01:27:43

Bingo!

Beitrag von droptix » 18.08.2004 11:54:01

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!

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Bingo!

Beitrag von mistersixt » 18.08.2004 12:07:17

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.
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:

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)

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

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.08.2004 13:50:11

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:
Entschuldige wenn ich das so hart formuliere. Eigentlich müßte man eurem Prof die Professur aberkennen. Hat der die im Lotto gewonnen?

droptix
Beiträge: 140
Registriert: 26.07.2004 01:27:43

Beitrag von droptix » 28.08.2004 21:27:02

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!

Antworten