DHCP-Server im Wiki

Status
Für weitere Antworten geschlossen.

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Hallo zusammen,

ich habe mir mal die Mühe gemacht und einen Wiki-Eintrag über die Installation eines DHCP-Server auf der DS verfasst.

Über ein wenig Feedback würde ich mich freuen ,da es mein erster Wiki Beitrag ist :eek:

Gruß Rookman
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Sieht doch sehr gut aus. Ich würde nur überlegen, dem Startskript die Endung ".sh" zu geben. Ist ja bei den anderen Skripten in den Ordnern IMHO auch so und da sieht man gleich um was für eine Datei es sich handelt.

MfG Matthieu
 

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Startscripte habe in der Regel unter Linux keine Endung.
Normalerweise heissen sie z.B."dhcpd" oder "named" und werden dann in die einzelnen Runlevel-Verzeichnisse verlinkt nach Startreinfolge, in z.B. "S09named" oder "S56dhcp". Bei der DS haben wir keine Runlevel daher legt man kein "rcX.d" Verzeichnis an und kann das Skript direkt z.B. "S56dhcp" nennen :) aber wie unter Linux üblich ohne ".sh" :)

Gruß Rookman
 

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Hmm... bei mir nicht, weder auf meinem SuSE 11.1 Rootserver noch auf meiner DS habe allerdings nur den DNS-Bind zusätzlich auf meiner DS installiert und auch hier kein ".sh" siehe Bind9_DNS-Server

Gruß Rookman
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Synology hat die BusyBox (da ist auch der init und die inittab mit drinne) und aus dem primären Start-Skripte (/etc/rc) den /usr/syno/sbin/manutild aufrunft, welcher irgendwann das Verzeichnis /usr/syno/etc/rc.d als Startdatei-Verzeichnis durchläuft und dort sowohl Dateien ohne Endung als auch mit der Endung '.sh' abarbeitet. Man darf also der Synology-Konvention (das wäre halt auf einer DS dann 'üblich') folgen und seine eigenen Skripte auch mit einer Endung '.sh' ausstatten.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
Ich habe gemeint .sh ist für Scripte im Syno Verzeichnis Pflicht. Ist schon ein Weilchen her, aber als ich mir mal die Scripte angeschaut habe meine ich gesehen zu haben dass das Script explizit nach .sh suchen würde.
 

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Hallo, nein es muss kein ".sh" als Endung sein. Da der DHCP von dem Optware Startskript gestartet wird und das wie hier zu sehen ist nur nach Dateien sucht die mit "S??*" anfangen, ist die Endung egal und wie gesagt auch beim named Server ist das Startskript ohne .sh. Da aber der Wunsch nach der ".sh" Endung so groß ist werde ich es ändern :)

case $1 in
start)
for i in /opt/etc/init.d/S??* ;do
#
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
#
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
;;
 
Zuletzt bearbeitet:

olevomdachsberg

Benutzer
Mitglied seit
22. Jul 2008
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo Ihr fleißigen Bienchen,
um einen wirklichen und brauchbaren DHCP-Server im Netzwerk zu betreiben (außerhalb einer FritzBox und deren rudimentären Einstellmöglichkeiten...!!!) wünsche ich mir von Synology einen DHCP-Server auf der DS mit der Option der MAC-Adressen-Filterung, mit einer Ausgrenzung von physikalischen Geräten, welche nicht tatsächlich zum Netzwerk gehören oder sich unberechtig daran anmelden wollen (ähnlich WLan-Sicherheit!).
Meine Freude wäre übergroß.
Beste Grüße
 

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Hallo Ihr fleißigen Bienchen,
um einen wirklichen und brauchbaren DHCP-Server im Netzwerk zu betreiben (außerhalb einer FritzBox und deren rudimentären Einstellmöglichkeiten...!!!) wünsche ich mir von Synology einen DHCP-Server auf der DS mit der Option der MAC-Adressen-Filterung, mit einer Ausgrenzung von physikalischen Geräten, welche nicht tatsächlich zum Netzwerk gehören oder sich unberechtig daran anmelden wollen (ähnlich WLan-Sicherheit!).
Meine Freude wäre übergroß.
Beste Grüße

Kann der DHCP alles :)

Es gibt ab der DSM Version 4 auch einen eingebauten DHCP ich habe den aber noch nicht getestet.
 

olevomdachsberg

Benutzer
Mitglied seit
22. Jul 2008
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Lieber Rookman,
wenn Du es noch nicht getestet hast, woher weißt Du dann das es funzt (GROSSE VERWUNDERUNG)?.
Bitte verrate mir Deinen Zauberspruch, damit ich nicht unwissend sterben muß.
(P.S. In manchen Ostereiern ist nüscht drinne!!!)
 

Rookman

Benutzer
Mitglied seit
04. Mrz 2011
Beiträge
42
Punkte für Reaktionen
2
Punkte
8
Hallo lieber Olevomdachsberg,

Du hast hier auf ein Beitrag geantwortet wo es um den nachträglich installierten DHCP per IPKG geht und den habe ich natürlich installiert, habe ja auch das WIKI dazu geschrieben ;-)

Der von mir beschriebene DHCP-Server kann alles was ein DHCP Server können muss, da es sich um den Open Source DHCP Server handelt der auch auf Linuxservern (OpenSuSE, Fendora etc.) eingesetzt wird und daher kann er alles, was du ihm sagst, man muss es nur konfigurieren ;-)

Ab der DSM Version 4 kann man einen DHCP-Server über den Paketmanager installieren, aber ich weiß nicht, weil noch nicht probiert, was der alles von haus aus mitbringt.

Liebe Grüße Rookman
 

dchrbv

Benutzer
Mitglied seit
26. Feb 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
DSM 4.2 kann viel mehr diesbezüglich.
 

tomds

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo Forum,

ich habe auf meiner ds207+ über ipkg den dhcp-server installiert, wie im wiki http://www.synology-wiki.de/index.php/DHCP-Server beschrieben. Eigentlich ist der Eintrag recht gut, so dass man nicht viel falsch machen kann. Das dachte ich jedenfalls ;-)
Ihr werdet es euch schon denken, es läuft natürlich nicht. Der Service lässt sich nicht starten... In welcher Log finde ich eine mögliche Fehlermeldung? Irgendwie habe ich im Moment Tomaten auf den Augen....
Grüße tomds
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich würde mal in /var/log/messages und/oder /var/log/syslog nachgucken
 

tomds

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
jep.
antwort sieht nicht spektakulär aus, hat aber sehr geholfen!
vielen dank; dhcp server läuft jetzt... :)))
gruß tomds
 
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