- Mitglied seit
- 14 Apr 2009
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo zusammen,
zuerst einmal ein großes Lob an dieses Forum und die weiterführenden Links, die man hier so findet, bzw. genannt bekommt. Absolute Spitze, wie hier geholfen wird.
Ich bin relativ neu, was IP-Telefonie betrifft. Auch die Forensuche habe ich schon ausgiebig genutzt und meistens hat sie mir auch weiter geholfen.
Zu meinem jetzigen Thema, habe ich allerdings nichts gefunden, bzw. nicht das richtige, was mir im Moment weiter helfen könnte. Ich benötige dringend Hilfe, da es für meinen Kunden zeitlich sehr wichtig ist.
Ich habe bei einem Kunden eine Fritz!Box Fon Wlan 7170 mit der Firmware 29.04.70 am Laufen. Busybox 1.8.2.
Nun möchte ich VoIP per Asterisk über OpenVPN nutzen. Hierbei soll per OpenVPn ein Tunnel zu einem Server aufgebaut werden welcher dann von Asterisk für die eigentliche Telefonie genutzt wird.
Habe daraufhin auch die debug.cfg folgendermaßen angepasst:
Nachdem ich die Dateien auf den USB-Stick kopiert habe und und die Box starte, kommt er allerdings nicht sehr weit. Die Ausgabe auf der Konsole lautet:
Hier bleibt er stehen, aber macht nicht weiter. Habe ich etwas übersehen, oder sollte ich einfach nur noch eine Weile warten?
Das komische ist, dass ich eine zweite Box (gleihes Modell, gleiche Firmware, etc.) das Ganze auf genau diesem Wege zum Laufen gebracht habe!?!?!?!?
Ich kapiere das Ganze nicht. Bin schon am überlegen, ob das am USB-Stick liegen kann, aber diesen habe ich genauso behandelt, wie den anderen, und auch schon drei verschiedene Sticks probiert. Immer mit dem gleichen Ergebnis. Also kann das meiner Meinung nach auch nicht sein.
Vielen Dank schon mal für Eure Hilfe.
Gruß
SilenGreen
zuerst einmal ein großes Lob an dieses Forum und die weiterführenden Links, die man hier so findet, bzw. genannt bekommt. Absolute Spitze, wie hier geholfen wird.
Ich bin relativ neu, was IP-Telefonie betrifft. Auch die Forensuche habe ich schon ausgiebig genutzt und meistens hat sie mir auch weiter geholfen.
Zu meinem jetzigen Thema, habe ich allerdings nichts gefunden, bzw. nicht das richtige, was mir im Moment weiter helfen könnte. Ich benötige dringend Hilfe, da es für meinen Kunden zeitlich sehr wichtig ist.
Ich habe bei einem Kunden eine Fritz!Box Fon Wlan 7170 mit der Firmware 29.04.70 am Laufen. Busybox 1.8.2.
Nun möchte ich VoIP per Asterisk über OpenVPN nutzen. Hierbei soll per OpenVPn ein Tunnel zu einem Server aufgebaut werden welcher dann von Asterisk für die eigentliche Telefonie genutzt wird.
Habe daraufhin auch die debug.cfg folgendermaßen angepasst:
Code:
#!/bin/sh
LED_DEVICE=/proc/led_mod/led
if [ ! -f /proc/led_mod/led ] ; then
LED_DEVICE=/var/led
echo "set led: ${LED_DEVICE}"
fi
# start internet phone led flashing
echo "set internet phone led to blink (modul=14, state=3)"
echo 14,3 > ${LED_DEVICE}
# check kernel version
KERNEL_VERSION=`uname -r | grep 2.6`
if [ -z "${KERNEL_VERSION}" ]
then
KERNEL_VERSION="linux24"
ETHERWAKE="etherwake"
else
KERNEL_VERSION="linux26"
ETHERWAKE="ether-wake"
fi
# init busybox var
BUSYBOX="/bin/busybox"
# wait to be able to interrupt in case of emergency
sleep 120
# load VPN-Client (OpenVPN)
# create tap-device
mknod /var/tmp/tap c 10 200
# write 'secret.key' to file
cat > /var/tmp/static.key << 'ENDSECRETKEY'
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END OpenVPN Static key V1-----
ENDSECRETKEY
# write 'client.ovpn' to file
cat > /var/tmp/client.ovpn << 'ENDSERVERCONF'
# port and interface specs
# the following is not necessary, if you bring up openvpn via Debian's init script:
#daemon
# behave like a ssl-webserver
port 443
proto tcp-client
remote xx.xxx.xxx.xx
# what device tun ot tap?
dev tap0
dev-node /var/tmp/tap
# now the ips we will use for the tunnel
ifconfig 192.168.xxx.xx 255.255.255.252
# Keep VPN connections, even if the client IP changes
float
mssfix
# use compression (may also even obfuscate content filters)
comp-lzo
# use a static key
secret /var/tmp/static.key
# dont reload the key after a SIGUSR1
persist-key
# check alive all 10 secs
keepalive 10 60
# verbosity level (from 1 to 9, 9 is max log level)
verb 4
# set the default route
route-gateway 192.168.xxx.xx
redirect-gateway def1
ENDSERVERCONF
# try to load files from USB drive
for f in /var/media/ftp/*
do
if [ -f ${f}/files/${KERNEL_VERSION}/openvpn ]
then
echo "copy ${f}/files/${KERNEL_VERSION}/openvpn"
cp ${f}/files/${KERNEL_VERSION}/openvpn /var/tmp/openvpn
fi
done
# check if file already exists
if [ ! -f /var/tmp/openvpn ]
then
# wait for server
while !(ping -c 1 localhost)
do
sleep 5
done
# load files
wget -qO /var/tmp/openvpn http://localhost/files/${KERNEL_VERSION}/openvpn
fi
# make them executable
chmod +x /var/tmp/openvpn
chmod 0600 /var/tmp/client.ovpn
chmod 0600 /var/tmp/static.key
# start OpenVPN
/var/tmp/openvpn --config /var/tmp/client.ovpn &
# start asterisk
usb=/var/media/ftp/[B][U]<<USB-Gerät>>[/U][/B]
# "usb" kann alternativ auch auf anderen nichtflüchtigen Speicher verweisen
let i=1
while [ $i -lt 6 ];do
if [ -d $usb/addons ];then
INST_DIR=$usb $usb/addons/cfg_asterisk16 usb_install
$usb/addons/cfg_asterisk16 start
break
fi
let i+=1
sleep 5
done
# stop internet phone led flashing
echo 14,1 > ${LED_DEVICE}
Nachdem ich die Dateien auf den USB-Stick kopiert habe und und die Box starte, kommt er allerdings nicht sehr weit. Die Ausgabe auf der Konsole lautet:
Code:
BusyBox v1.8.2 (2008-11-26 13:15:43 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# Initializing USB Mass Storage driver...
USB Mass Storage device (1307:0163) detected...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
userman: LAN Client Internet-Accounting and Blocking
userman: device registerd with major=228
userman: init ok
Vendor: Ut163 Model: USB2FlashStorage Rev: 0.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 7897087> 512-byte hdwr sectors (4043> MB)
sda: Write Protect is off
sda: Mode Sense: 00 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 7897087> 512-byte hdwr sectors (4043> MB)
sda: Write Protect is off
sda: Mode Sense: 00 00 00 00
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
usb-storage: device scan complete
Jun 17 22:16:11 mediasrv[662]: startup (Feb 2 2009 20:11:12)
mcfw: group 0.0.0.0: query cpmac:0 10sec
copy /var/media/ftp/Ut163-USB2FlashStorage-01/files/linux26/openvpn
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_cpuclock: norm_power_rate=100 act_rate=99 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=0 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dspclock: norm_power_rate=100 act_rate=84 mul=154 div=10 offset=974 NormP=2514 mW -> SumNormP=2514 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_systemclock: norm_power_rate=100 act_rate=83 mul=65 div=10 offset=1793 NormP=2443 mW -> SumNormP=4957 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_wlan: norm_power_rate=100 act_rate=0 mul=84 div=10 offset=100 NormP=940 mW -> SumNormP=5897 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_isdnnt: norm_power_rate=100 act_rate=0 mul=1 div=1 offset=0 NormP=100 mW -> SumNormP=5997 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_isdnte: norm_power_rate=100 act_rate=0 mul=1 div=1 offset=0 NormP=100 mW -> SumNormP=6097 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_analog: norm_power_rate=300 act_rate=0 mul=141 div=10 offset=100 NormP=4330 mW -> SumNormP=10427 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dect: norm_power_rate=100 act_rate=0 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=10427 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_ethernet: norm_power_rate=467 act_rate=620757323 mul=1 div=1 offset=50 NormP=517 mW -> SumNormP=10944 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_dsl: norm_power_rate=100 act_rate=0 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=10944 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_usb_host: norm_power_rate=500 act_rate=80 mul=55 div=10 offset=50 NormP=2800 mW -> SumNormP=13744 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_usb_client: norm_power_rate=0 act_rate=0 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=13744 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_charge: norm_power_rate=446 act_rate=0 mul=0 div=1 offset=0 NormP=0 mW -> SumNormP=13744 mW
[avm_power] pm_ressourceinfo_scriptparse: powerdevice_loadrate: norm_power_rate=100 act_rate=16 mul=29 div=10 offset=-17 NormP=273 mW -> SumNormP=14017 mW
[B]SysRq : Changing Loglevel
Loglevel set to 4
Info: have to stop cat /dev/debug[/B].
Please press Enter to activate this console.
Hier bleibt er stehen, aber macht nicht weiter. Habe ich etwas übersehen, oder sollte ich einfach nur noch eine Weile warten?
Das komische ist, dass ich eine zweite Box (gleihes Modell, gleiche Firmware, etc.) das Ganze auf genau diesem Wege zum Laufen gebracht habe!?!?!?!?
Ich kapiere das Ganze nicht. Bin schon am überlegen, ob das am USB-Stick liegen kann, aber diesen habe ich genauso behandelt, wie den anderen, und auch schon drei verschiedene Sticks probiert. Immer mit dem gleichen Ergebnis. Also kann das meiner Meinung nach auch nicht sein.
Vielen Dank schon mal für Eure Hilfe.
Gruß
SilenGreen