natd-Config neu einlesen

Hi,

ich hab nur ne kleine Frage, da ich bis jetzt mit den vorhandenen Beiträgen recht gut zurecht gekommen bin ... thx@all

Und zwar, wenn ich meine natd-Konfigurationsdatei angepasst habe, wie kann ich diese config im laufendem System neu einlesen, weil im moment liest er die config-Datei nur bei start des systems ein, da entsprechende Einträge dazu in der rc.conf enthalten sind.

Ich hab das gefühl ich sehe den Wald vor lauter Bäumen nicht ...

Gruss Jimbo
 
Bin mir da nicht ganz sicher, weil ich schon seit längerem nur noch "ipnat" verwende, aber soweit ich weiß, läuft der NATD doch als Daemon. Das bedeutet, dass Du ihn mit einem "kill -HUP PID" zum neueinlesen seiner Config bringen kannst.

Gruß,

Ice
 
Danke, für den Tip.

Wobei das mit -HUP irgendwie nicht ging ... ?

Ich hab ihn jetzt direkt mit kill PID beendet
und neu mit /sbin/natd -dynamic -f config-file -n tun0
gestartet.

Gruss Jimbo
 
Hm, unter -CURRENT gibt es im Sourcecode des natd nur eine Stelle wo das config file eingelesen wird. Und die wird nach meinem Verständnis nur beim Start des natd von main() aus aufgerufen. 'kill -HUP' veranlasst ihn wohl bloss, die Interface Adresse neu zu lesen.

Siehe /usr/src/sbin/natd.c
 
Zurück
Oben