Wie kann man dem Linux Rechner oder Testsystem eine statische IP Adresse vergeben? Das ist eigentlich ganz einfach .
Manchmal wird dieser Testrechner einfach später ans Netz geklemmt, und könnte dank dem Router eventuell eine andere dynamische IP Adresse erhalten als ich es gern hätte. Und dann geht das Suchen los.
Also geben wir ihm einfach eine statische IP Adresse. In diesem Fall die 192.168.1.10, da diese Adresse nicht reserviert ist und auch nicht wird. Der Router vergibt alles ab 192.168.1.100 jedem Rechner der zu dem Netz dazu stößt.
Also öffnen wir mit vim die /etc/network/interfaces um die IP Adresse einzustellen.
Aktuell wird sicherlich etwas wie:
auto eth0 iface eth0 inet dhcp
in der Datei stehen, damit der Rechner sich die IP Adresse holt. Brauche ich in meinem Fall nicht und kommentiere es mit # einfach aus. Auskommentieren, da ich es vielleicht irgendwann einmal wieder benötige und mir die Schreibarbeit sparen will
.
Dann schreiben wir kurzerhand:
auto eth0 iface eth0 inet static
static damit die IP Adresse auch statisch zugewiesen wird. Nun geben wir dem Rechner die IP-Adresse in der nächsten Zeile mit:
address 192.168.1.10
Somit haben wir zumindest nun die IP Adresse mitgeteilt. Aber es benötigt noch etwas mehr
.
netmask 255.255.255.0
Wir müssen ihm ja auch sagen in welcher Netzmaske er sich befindet. Und:
network 192.168.1.0
Das ist dein Netzwerk lieber Rechner.
Desweiteren fehlen noch die Broadcast und der Gateway:
broadcast 192.168.1.255 gateway 192.168.1.1
Wenn dies vollendet ist, speichern wir mittels “:w” und Enter vim ab und beenden ihn mittels “:q”. Vorher kurz zusammengefasst was nun eigentlich enthalten sein sollte:
auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
Gut. Dann starten wir kurzerhand die Schnittstelle neu.
/etc/init.d/networking restart
Nun sollte der Rechner sich mit der gewünschten IP Adresse im internen Netzwerk melden und auch damit verfügbar sein.