Hi Muenchner
Habe die 7340 (kleiner Bruder der 7390) und da geht das wunderbar auf 99.05.22 mit " reg_from_outside= yes ". Grad installiert und getestet (ich hab ISP am LAN1 und nicht am DSL).
Gruss DB
Hi Muenchner
Habe die 7340 (kleiner Bruder der 7390) und da geht das wunderbar auf 99.05.22 mit " reg_from_outside= yes ". Grad installiert und getestet (ich hab ISP am LAN1 und nicht am DSL).
Gruss DB
voip_forwardrules = "udp 0.0.0.0:5061 0.0.0.0:5061",
"tcp 0.0.0.0:5061 0.0.0.0:5061",
"udp 0.0.0.0:7078+32 0.0.0.0:7078";
tr069_forwardrules = "tcp 0.0.0.0:8089 0.0.0.0:8089";
und zu guter letzt noch in der 6360 Cable die Ports an die 7270 freigegeben..
Unter dslifaces sind bei mir keine forwardrules eingetragen. Habe die Zeile testweise eingefügt, der Abschnitt sieht jetzt so aus (geht aber immer noch nicht):Sicher? Oder steht da:
forwardrules = "udp 0.0.0.0:5060 0.0.0.0:5060 0","tcp 0.0.0.0:443 0.0.0.0:443 0";
accesslist =
"reject ip any 242.0.0.0 255.0.0.0",
"deny ip any host 255.255.255.255",
"reject ip any 169.254.0.0 255.255.0.0";
}
forwardrules = "udp 0.0.0.0:5070 0.0.0.0:5070 0";
}
dhcp_auth_mode = auth_none; {
#!/bin/sh
rfo () {
ctlmgr_ctl w voipextension settings/extension$1/reg_from_outside $2
echo 'Extension 62'$1' setting: '$(ctlmgr_ctl r voipextension settings/extension$1/reg_from_outside)
}
enable_ext () {
if [ $# -eq 2 ] ; then
ctlmgr_ctl w voipextension settings/extension$1/enabled $2
fi
echo 'Extension 62'$1' setting: '$(ctlmgr_ctl r voipextension settings/extension$1/enabled)
}
all_rfo () {
local count=0
local maxcount=$(ctlmgr_ctl r voipextension settings/extension/count)
while [ $count -lt $maxcount ] ; do
rfo $count $1
: $((count++))
done
}
all_enable () {
local count=0
local maxcount=$(ctlmgr_ctl r voipextension settings/extension/count)
while [ $count -lt $maxcount ] ; do
enable_ext $count $1
: $((count++))
done
}
case $1 in
0) rfo $1 $2;;
1) rfo $1 $2;;
2) rfo $1 $2;;
3) rfo $1 $2;;
4) rfo $1 $2;;
5) rfo $1 $2;;
6) rfo $1 $2;;
7) rfo $1 $2;;
8) rfo $1 $2;;
9) rfo $1 $2;;
all) all_rfo $2;;
all_enable) all_enable $2;;
enable) enable_ext $2 $3;;
*) echo $(basename $0)': extension rfo'
echo 'Example: '$(basename $0)' 0 1'
echo '...enable reg_from_outside for 620'
echo $(basename $0)' enable 0 1'
echo '...enable 620'
echo $(basename $0)' enable 0 0'
echo '...disable 620'
echo $(basename $0)' all 1'
echo '...enable reg_from_outside for all'
echo $(basename $0)' all 0'
echo '...disable reg_from_outside for all'
echo $(basename $0)' all_enable 1'
echo '...enable all';;
esac
#EOF
rfo.sh
rfo.sh: extension rfo
Example: rfo.sh 0 1
...enable reg_from_outside for 620
rfo.sh enable 0 1
...enable 620
rfo.sh enable 0 0
...disable 620
rfo.sh all 1
...enable reg_from_outside for all
rfo.sh all 0
...disable reg_from_outside for all
rfo.sh all_enable 1
...enable all
SIP Clients:
0: registered last status 2 -- reachability 99 %
contact 0: iface=homenet: host=sip:[email protected]:5060, my=192.168.178.1, expire Fri Sep 5 10:57:21 2014
contact 1: iface=homenet: host=sip:[email protected], my=192.168.178.1, expire Fri Sep 5 10:58:05 2014
1: registered last status 2 -- reachability 99 %
contact 0: iface=homenet: host=sip:[email protected]:5060, my=192.168.178.1, expire Fri Sep 5 10:57:10 2014
contact 1: iface=homenet: host=sip:[email protected], my=192.168.178.1, expire Fri Sep 5 10:58:42 2014
2: registered last status 2 -- reachability 99 %
contact 0: iface=homenet: host=sip:[email protected], my=192.168.178.1, expire Fri Sep 5 10:58:05 2014
Warum so kompliziert beim Umgang mit der 2.PVC?
Wenn man die .cfg eh händisch für reg_from_outside modifiziert, dann kann man sich doch gleich einen 2. DDNS für die IP der 2.PVC (iface = 1) anlegen.
Tut bei mir ohne Probleme.
...
ddns {
accounts {enabled = yes;
domain = "xxxx.dyndns.org";
iface = 1;
username = "xxxx";
passwd = "pwd_x";
ddnsprovider = "dyndns.org";
} {
enabled = yes;
domain = "yyyy.dyndns.org";
iface = 0;
username = "yyyy";
passwd = "pwd_y";
ddnsprovider = "dyndns.org"; }
ddns {
accounts {
enabled = yes;
domain = "$$$$EVUO...LIAT6";
username = "$$$$3CFJ4V...SBBLL5Q3U";
passwd = "$$$$ZJTXN...Q3U";
ddnsprovider = "selfhost.de";
}
types {
type = "dyndns";
url = "/nic/update?system=dyndns&hostname=<domain>&myip=<ipaddr>&wildcard=NOCHG";
} {
type = "dyndns-custom";
url = "/nic/update?system=custom&hostname=<domain>&myip=<ipaddr>&wildcard=NOCHG";
} {
type = "dyndns-statdns";
url = "/nic/update?system=statdns&hostname=<domain>&myip=<ipaddr>&wildcard=NOCHG";
} {
...