FTP und OpenVPN starten nicht automatisch

Davidaff

Neuer User
Mitglied seit
14 Dez 2007
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo,

erstmal vorab, klasse das sich die Pro´s der Box angenommen haben und rausgefunden haben welches Potential in der Box steckt.

Nun zu meinem Problem.

Ich habe mich an die genaue Anweisung auf tecchannel gehalten.

Wenn ich alle Befehle von Hand starte klappts auch, wenn ich aber alles in die debug.cfg eintrage, mach nen reboot der Box, sind alle einträge wieder draussen.


Vorab: ich hab die debug.cfg nach /var/tmp kopiert
dann mit Ftp drauf auf PC geladen und nach editieren zurück in /var/tmp


# # # # # # # # # Start des telnet-daemons
/usr/sbin/telnetd -l /sbin/ar7login

# # # # # # # # # Installation FTP-Server
cd /var/tmp
wget http://www.tecchannel.de/download/432803/bftpd.conf
wget http://www.tecchannel.de/download/432803/bftpd
chmod +x bftpd

# Hier den Usernamen und den Passwort-Hash für den FTP-Server eintragen
echo "xxxxx:xxxxx:0:0:root:/:null" >> /var/tmp/passwd
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf


# load VPN-Server (OpenVPN)

# change dir
cd /var/tmp

# write 'secret.key' to file
cat > /var/tmp/secret.key << 'ENDSECRETKEY'
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
usw...
-----END OpenVPN Static key V1-----

ENDSECRETKEY

# write 'server.ovpn' to file
cat > /var/tmp/server.ovpn << 'END-SERVER-OVPN'
#
dev tun0
dev-node /dev/misc/net/tun
ifconfig 192.168.200.2 192.168.200.1
tun-mtu 1500
float
mssfix

#Pfad zum Key File
secret /var/tmp/secret.key

#Protokoll auf TCP und Port 1194
proto tcp-server
port 1194

#Protokollierung auf 4
verb 4

#daemon

#Routen setzen, bei route Subnetz des Clients eintragen
route 192.168.0.0 255.255.255.0

#Verbindung erhalten
ping 15
ping-restart 120


END-SERVER-OVPN

# load files
wget http://www.tecchannel.de/download/435560/openvpn


# make them executable
chmod +x /var/tmp/openvpn
chmod 0600 /var/tmp/server.ovpn
chmod 0600 /var/tmp/secret.key

# start OpenVPN
./openvpn --config ./server.ovpn &

zurück nach /var/flash hab ich mit
cp /var/tmp/debug.cfg /var/flash/debug.cfg
also auch mit
cat /var/tmp/debug.cfg /var/flash/debug.cfg

weil es ja scheinbar mit cp Probleme geben soll, jedoch beides gleiches Resultat.

habter ihr einen Tip was ich Falsch mache?
 
Das läßt sich ja einfach rausfinden, indem du mit
Code:
nvi /var/flash/debug.cfg
mal nachschaust ob de debug.cfg so aussieht wie du das meintest.
Wenn du die debug.cfg an deinem Rechner geschrieben hast, immer schön ans unix format denken, sonst wirds nix mit Zeilenumbrüchen etc ,-)
Für die Downloads in der debug.cfg solltest du unbedingt warten, bis eine Internetverbindung besteht.
Also sowas wie
Code:
while !(ping -c 1 google.de);
do
	sleep 5
done
sonst endet wget mit einem Fehler und dein Skript läuft weiter ohne daß die Dateien runtergeladen worden wären - dann werden sie halt auch nich ausgeführt ,-)
Probleme sollte es keine geben auch wenn die Schleife dann mitunter eine ganze weile läuft, denn alles andere wurde ja schon gestartet (die debug.cfg wird meines Wissens am Ende ausgeführt).
Und: ich weiß´leider nicht genau, wie das mit den dev-nodes genau läuft, aber laut dem Eitnrag im
IPPFwiki (http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:openvpn)
benutze ich auch
Code:
mknod /var/tmp/tun c 10 200 # in debug.cfg
dev-node /var/tmp/tun # in server.ovpn
Das scheint sich wohl doch zu unterscheiden in 2.4er und2.6er Kernel
Ansonsten mach ich das bei mir mit openvpn im Prinzip genauso, läuft ja auch klasse ;-)
ciao
KoJac
 
Zuletzt bearbeitet:
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320