Ipadresse ändern
Hallo zusammen,
gleich vorne weg, ich hab von Linux so gut wie keine Ahnung, bitte die Frage daher auch nicht Grumm nehmen...
Also ich habe mir auf einer alten Kiste einen aktuellen Debian-Server installiert und per Installations-Gui die IP-Adresse vergeben und auch so alles lauffähig eingerichtet.
Jetzt wollte ich im Nachgang eine zweite NIC in betrieb nehmen und geh mit meinem echt begrenztem Linux wissen davon aus, dass ich diese unter /etc/Network/Interfaces nur eintragen muss...
Diese Datei ist aber leer? Obwohl der Server eine feste IP hat.
Jetzt hab ich mehrere Stunden gegoogelt aber immer nur diese Config-Datei in den How-Tos gefunden, in der eigentlich die IP für die NICs drin stehen sollte.
Jemand eine Idee wo ich sonst noch schauen muss oder wie ich eth1 eine feste IP dauerhaft verpasse? per Ifconfig geht es ja ohne Probleme aber wird ja nicht gespeichert
GRuß
gleich vorne weg, ich hab von Linux so gut wie keine Ahnung, bitte die Frage daher auch nicht Grumm nehmen...
Also ich habe mir auf einer alten Kiste einen aktuellen Debian-Server installiert und per Installations-Gui die IP-Adresse vergeben und auch so alles lauffähig eingerichtet.
Jetzt wollte ich im Nachgang eine zweite NIC in betrieb nehmen und geh mit meinem echt begrenztem Linux wissen davon aus, dass ich diese unter /etc/Network/Interfaces nur eintragen muss...
Diese Datei ist aber leer? Obwohl der Server eine feste IP hat.
Jetzt hab ich mehrere Stunden gegoogelt aber immer nur diese Config-Datei in den How-Tos gefunden, in der eigentlich die IP für die NICs drin stehen sollte.
Jemand eine Idee wo ich sonst noch schauen muss oder wie ich eth1 eine feste IP dauerhaft verpasse? per Ifconfig geht es ja ohne Probleme aber wird ja nicht gespeichert
GRuß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 267405
Url: https://administrator.de/contentid/267405
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
31 Kommentare
Neuester Kommentar
Moin Joerg,
Hier steht alles was du wissen musst:
https://wiki.debian.org/NetworkConfiguration
Also erst ein:
Dann die /etc/network/interfaces ergänzen um folgende Einträge für die zweite NIC
Danach noch ein
hinterher, feddich!
eth1 musst du natürlich an den Devicenamen deiner zweiten NIC anpassen.
Gruß jodel32
Zitat von @joerg:
diese unter /etc/Network/Interfaces nur eintragen muss...
Diese Datei ist aber leer?
das ist nicht gleich /etc/network/interfaces (man beachte Groß- und Kleinschreibung!!)diese unter /etc/Network/Interfaces nur eintragen muss...
Diese Datei ist aber leer?
Hier steht alles was du wissen musst:
https://wiki.debian.org/NetworkConfiguration
Also erst ein:
ifdown eth1
iface eth1 inet static
address 192.168.33.10
netmask 255.255.255.0
gateway 192.168.33.1
ifup eth1
eth1 musst du natürlich an den Devicenamen deiner zweiten NIC anpassen.
Gruß jodel32
Welche IP Adressen würdest du denn gerne verwenden für die jeweiligen Adapter eth0 und eth1?
Du hast 2 Möglichkeiten.
1. Wie von @114757 gesagt über die /etc/network/interfaces Datei (Link hast du ja oben)
2. nur temporär über den Terminalbefehl
10.0.0.100 ersetzt du natürlich durch deine gewünschte IP sowie eth0 für deinen gewünschten Adapter.
Gruß
Du hast 2 Möglichkeiten.
1. Wie von @114757 gesagt über die /etc/network/interfaces Datei (Link hast du ja oben)
2. nur temporär über den Terminalbefehl
sudo ifconfig eth0 10.0.0.100 netmask 255.255.255.0
10.0.0.100 ersetzt du natürlich durch deine gewünschte IP sowie eth0 für deinen gewünschten Adapter.
Gruß
Wir wissen ja nicht was du genau gemacht hast, deshalb kann dir das auch hier niemand beantworten.
Offenbar ist dir ein Fehler unterlaufen, sonst hättest du nicht auf beiden NICs dieselbe IP Adresse.
Wie du das ganze ändern kannst, haben wir dir jetzt ja erklärt.
Wenn du das erledigt hast, dann bitte nicht vergessen den Beitrag auf gelöst setzen.
Gruß
Offenbar ist dir ein Fehler unterlaufen, sonst hättest du nicht auf beiden NICs dieselbe IP Adresse.
Wie du das ganze ändern kannst, haben wir dir jetzt ja erklärt.
Wenn du das erledigt hast, dann bitte nicht vergessen den Beitrag auf gelöst setzen.
Gruß
Hallo Joerg,
um welche Debian-Distribution handelt es sich hierbei genau ?
Benutzt du eine GUI (wenn ja, welche?) oder nur die Shell ?
Es gibt nämlich sogenannte Network-Manager die Ihre Config woanders ablegen können
https://wiki.debian.org/de/NetworkManager
Aber normalerweise hat die /etc/network/interfaces vorrang vor allen anderen Configs. D.h. wenn du eine NIC dort konfigurierst wird dessen Config genommen und nicht die des Network-Managers.
Ansonsten trag deine Config für beide Interfaces in die oben bereits mehrfach genannte Datei ein, starte die Interfaces neu oder mach einen Reboot, und alles wird gut.
Grüße Uwe
um welche Debian-Distribution handelt es sich hierbei genau ?
Benutzt du eine GUI (wenn ja, welche?) oder nur die Shell ?
Es gibt nämlich sogenannte Network-Manager die Ihre Config woanders ablegen können
https://wiki.debian.org/de/NetworkManager
Aber normalerweise hat die /etc/network/interfaces vorrang vor allen anderen Configs. D.h. wenn du eine NIC dort konfigurierst wird dessen Config genommen und nicht die des Network-Managers.
Ansonsten trag deine Config für beide Interfaces in die oben bereits mehrfach genannte Datei ein, starte die Interfaces neu oder mach einen Reboot, und alles wird gut.
Grüße Uwe
nein, nicht unbedingt, das könnte z.B. auch ein Startup(init)-Script machen ...btw. ist das kein aktuelles Debian Version 7.8 ist aktuell...
http://debiananwenderhandbuch.de/init.html
https://www.debian-administration.org/article/28/Making_scripts_run_at_b ...
http://debiananwenderhandbuch.de/init.html
https://www.debian-administration.org/article/28/Making_scripts_run_at_b ...
siehe die Links im letzten Post...
gleich vorne weg, ich hab von Linux so gut wie keine Ahnung, bitte die Frage daher auch nicht Grumm nehmen...
Nee wir nehmen nix grummHier hast du mal ein paar Grundlagen zum Üben. Mit dem RasPi ist das im Nu gemacht....
Netzwerk Management Server mit Raspberry Pi
Jetzt hast du ja auf eth0 und eth1 eine vollkommen identische IP Adresse !!
Das geht natürlich in die Hose...klar !
Lies dir durch wie man die IP Adressen richtig setzt unter Debian:
Netzwerk Management Server mit Raspberry Pi
Nimm dir einen Editor wie den "nano" und editiere die Date interfaces im Verzeichneis /etc/network
Ums mal Anfänger like zu beschreiben:
Eigentlich ganz einfach
Das geht natürlich in die Hose...klar !
Lies dir durch wie man die IP Adressen richtig setzt unter Debian:
Netzwerk Management Server mit Raspberry Pi
Nimm dir einen Editor wie den "nano" und editiere die Date interfaces im Verzeichneis /etc/network
Ums mal Anfänger like zu beschreiben:
- Terminal auf dem Debian öffnen
- mit cd /etc/network wechselst du jetzt ins Verzeichnis /etc/network was dir auch im Prompt angezeigt wird
- Mit less interfaces kannst du dir die Datei interfaces einmal vorab ansehen.
- Mit nano interfaces editierst du sie mit einem ganz einfachen Text Editor und machst dort deine IP Änderungen wie du sie haben willst
- Dann mit <ctrl> o sichern und mit <ctrl> x den Editor verlassen
- Nun den Rechner neu booten oder das Networking wie oben mit sudo /etc/init.d/networking restart neu starten
- Fertisch
Eigentlich ganz einfach
Ein Interface lässt sich natürlich auch so runterfahren
und hochfahren
ifconfig eth1 down
ifconfig eth1 up
Warum hilfst du uns nicht ein bisschen und postest einfach was du genau in die /etc/network/interfaces config eingetragen hast wie ich dich schon 2 mal gebeten habe? ;)
Offenbar hast du auch dort einen Fehler gemacht. Ich tippe mal auf einen Tippfehler.
cat /etc/network/interfaces
Wie das geht, findest du hier.
Gruß
Damit das hier nun endlich ein Ende hat ...
Also erst folgendes in der Shell absetzen
Dann schreibe folgendes in deine /etc/network/interfaces
(Die Netze natürlich anpassen!)
Das File abspeichern und dann in der Shell die Interfaces wieder aktivieren:
Dann lüpt dat 100%
Gruß jodel32
Also erst folgendes in der Shell absetzen
sudo ifconfig eth0 down
sudo ifconfig eth1 down
(Die Netze natürlich anpassen!)
# loopback Interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.205
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
sudo ifconfig eth0 up
sudo ifconfig eth1 up
Gruß jodel32
In deiner Ausgabe fährst du die Interfacess ja nicht vor der Änderung runter bzw. danach wieder hoch , oder hast du das hier in der Ausgabe nicht gepostet ?
Also es ist ja nicht so, dass ich (oder mittlerweile 2 weitere Kollegen aus Büros neben mir) überhaupt nicht vom Fach sind, aber bitte erklär mir mal einer warum das, zum einen nicht funktioniert wie es überall
steht und zum andern, warum er auf der eth1 die gleiche IP immer bekommt wie auf eth0...
steht und zum andern, warum er auf der eth1 die gleiche IP immer bekommt wie auf eth0...
Wie Kollege @114757 gerade gesagt hat, hast du wahrscheinlich den Netzwerkservice nicht neugestartet nach der Änderung der
/etc/network/interfaces
/etc/init.d/networking restart
Du hast uns noch immer nicht genau die Quelle deines Downloads der Distribution genannt, normal ist das absolut nicht entweder die wurde mit Scripten angepasst oder es ist irgendein NetworkManager aktiv.
Also am besten mal eine cleane Distribution ziehen ohne irgendwelche Packages durch den Paketmanager automatisch installieren zu lassen.
Also am besten mal eine cleane Distribution ziehen ohne irgendwelche Packages durch den Paketmanager automatisch installieren zu lassen.
Also wenns eine originaler Debian ist sollte da kein Network Manager werkeln der das Setting in der Datei interfaces wieder egalisiert !
Hast du die Maschine ganz einfach mal rebootet ?? Das wäre das sicherste um die Umsetzung zu forcieren.
Wenn ja:
Es ist aber möglich das das network Manager Paket installiert wurde. Dann musst du den außer Kraft setzen oder ihn für die Konfig nehmen, denn der hat Priorität...leider:
Guckst du hier:
https://wiki.debian.org/de/NetworkManager
Mit /etc/init.d/network-manager stop setzt du den außer Gefecht.
Mit rcconf kannst du dem auch im Startup Skript deaktivieren, das er sich nach einem Reboot nicht wieder startet.
Ggf. also den o.a. Test nochmal mit:
Spätestens jetzt sollte es aber sein wie es gehört !
Hast du die Maschine ganz einfach mal rebootet ?? Das wäre das sicherste um die Umsetzung zu forcieren.
Wenn ja:
- Zeigt ifconfig immer noch gleiche IPs ?
- Was zeigt die Datei etc/network/interfaces ? Wurde die nach dem Reboot wieder verändert ?
Es ist aber möglich das das network Manager Paket installiert wurde. Dann musst du den außer Kraft setzen oder ihn für die Konfig nehmen, denn der hat Priorität...leider:
Guckst du hier:
https://wiki.debian.org/de/NetworkManager
Mit /etc/init.d/network-manager stop setzt du den außer Gefecht.
Mit rcconf kannst du dem auch im Startup Skript deaktivieren, das er sich nach einem Reboot nicht wieder startet.
Ggf. also den o.a. Test nochmal mit:
- /etc/init.d/network-manager stop (Manager stoppen)
- Änderungen wie oben in etc/network/interfaces beschrieben machen
- Netzwerk neustarten mit /etc/init.d/networking restart
- Dann nochmal mit ifconfig nach den Adressen checken !
Spätestens jetzt sollte es aber sein wie es gehört !