ds106j fährt bei aktivierten DHCP nicht runter

Status
Für weitere Antworten geschlossen.

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hi,

hab mal wieder ein problem mit meiner ds106j. ich hab für ein PXE boot, tftp-hpa und dhcp über ipkg installiert. funktioniert auch alles, aber wenn ich den DHCP server aktiviere und die ds auschalten will, fährt sie nicht runter. das blaue licht blinkt und mehr passiert auch nach mehreren minuten nicht. bin ein neuling mit der ds und wäre also nett wenn ihr mir helfen könntet das zu lösen.
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
*push*
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.225
Punkte für Reaktionen
91
Punkte
114
Hast du denn ein Start/Stop Skript für den dhcp angelegt?
Sollte zB.: im Ordner /opt/etc/init.d/ liegen!

Falls nicht, nimm das aus dem Wiki und probiers nochmal.

Hier der Link zum DHCP Wiki Eintrag.

Ohne diesem Skript läuft der dhcp weiter und die Syno kann nicht runterfahren!

EDIT: Im Wiki steht zwar das man das vorhandene ändern soll, aber bei mir war zB. nach der Installation gar keines da!
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
danke für den link, ich probiere es nachher mal aus und wenn ich nicht dazu komme melde ich mich morgen wieder. ein start/stop script habe ich nicht, da in der anleitung leider nichst davon erwähnt wurde. ich hab den dhcp immer manuell gestartet.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.225
Punkte für Reaktionen
91
Punkte
114
Na wenn das so ist, dann müsstest du den auch immer manuell beenden bevor die rebootest :)

Ist doch unpraktisch - besser ein Start/Stop Script, dann sparst du dir auch das manuelle starten...
 

jan_gagel

Benutzer
Mitglied seit
05. Apr 2010
Beiträge
1.890
Punkte für Reaktionen
1
Punkte
0
wie? Ohne Start- / Stop-Skript kann die DS den Prozess nicht beenden? Ist denn da kein "normales" Linux drauf? Normalerweise wird beim Shutdown erst ein SIGTERM und anschließend ein SIGKILL geschickt. Dann gibt es keine Prozesse mehr.
Aber auch sonst ist so ein Skript schon elegant.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.225
Punkte für Reaktionen
91
Punkte
114
Normalerweise wird beim Shutdown erst ein SIGTERM und anschließend ein SIGKILL geschickt. Dann gibt es keine Prozesse mehr.

Hast auch wieder recht...meine Finger waren schneller als mein Hirn ;)

Blöd wirds aber wenn das Skript was startet, das Stoppen über dieses Script aber nicht funktioniert!
Zumindest hatte ich da dann schon Probleme und musste die DS abwürgen...
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
sorry, ich komm warscheinlich heute nicht dazu es zu testen... aber morgen mach ich es bestimmt :)
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hab grad versucht so wie es dort steht und es kommt:

DiskStation> /opt/etc/init.d/S56dhcp.sh start
-ash: /opt/etc/init.d/S56dhcp.sh: Permission denied

als root bin ich angemeldet auf der disksation
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
hast Du Ausführungsrechte gesetzt?
Rich (BBCode):
chmod a+x /opt/etc/init.d/S56dhcp.sh

Gruß Götz
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hallo,
habe grad die rechte gesetz, und es kam auch kein fehler. aber beim start befehl wird die datei nicht gefunden, obwohl die existiert?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
womit hast Du das Script erstellt?

Gruß Götz
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
mit PSPad, braucht man ein bestimmtes programm?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
nimm notepad++ und dort Unix-Zeilenenden einstellen.

Gruß Götz
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hallo,

wie kann ich die unix-zeilenenden einstellen? den ich kenne das programm leider nicht.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
unter Bearbeiten -> Zeilenende

Gruß Götz
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hallo,

ich hab es nun eingestellt und das skript wird auch gestartet, aber die DS fährt trotzdem nicht runter.:(

EDIT: da ist so eine gleichnamige datei ohne endung, kann es sein das die weg muss?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
zumindest sichern würde ich sie. Kannst ihr aber auch einfach die Ausführungsrechte entziehen
chmod a-x <NAME_DER_DATEI_OHNE_ENDUNG>

Gruß Götz
 

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
hab jetz mal die datei gelöscht, wenn ich die andere datei starte kommt dhcp wurde gestartet, und wenn ich mal zum testen die ds runterfahre geht die trotzdem nicht aus??? :(
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
was gibt
Rich (BBCode):
ls -la /opt/etc/init.d
aus? Und poste bitte mal das gesamte Script.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat