1 Attachment(s)
E230 und WL500w mit Koppel 1.71
Hallo,
Hab gerade meinen WL-500W konfiguriert - sogar 1 mal eine Verbindung zusammengebracht - danach gin leider nix mehr.
Hier mal die Syslog:
Code:
Jan 1 01:00:18 pppd[141]: pppd 2.4.2 started by admin, uid 0
Jan 1 01:00:20 pppd[141]: Serial connection established.
Jan 1 01:00:20 pppd[141]: Using interface ppp0
Jan 1 01:00:20 pppd[141]: Connect: ppp0 <--> /dev/usb/tts/1
...
Jan 1 01:00:51 pppd[141]: LCP: timeout sending Config-Requests
Jan 1 01:00:51 pppd[141]: Connection terminated.
Jan 1 01:00:51 pppd[141]: Receive serial link is not 8-bit clean:
Jan 1 01:00:51 pppd[141]: Problem: all had bit 7 set to 0
Jan 1 01:00:52 pppd[141]: Exit.
Jan 1 01:02:28 pppd[278]: pppd 2.4.2 started by admin, uid 0
Jan 1 01:02:31 pppd[278]: Serial connection established.
Jan 1 01:02:31 pppd[278]: Using interface ppp0
Jan 1 01:02:31 pppd[278]: Connect: ppp0 <--> /dev/usb/tts/1
Jan 1 01:03:02 pppd[278]: LCP: timeout sending Config-Requests
Jan 1 01:03:02 pppd[278]: Connection terminated.
Jan 1 01:03:02 pppd[278]: Receive serial link is not 8-bit clean:
Jan 1 01:03:02 pppd[278]: Problem: all had bit 7 set to 0
Jan 1 01:03:03 pppd[278]: Exit.
dann noch die Info aus diagnostic Info:
Code:
Linux version 2.4.20 (root@localhost) (gcc version 3.2.3 with Broadcom modifications) #109 Fri Oct 17 09:11:33 CEST 2008
1.9.2.7-10-USB-1.71
Thu Jan 1 01:03:55 MET 1970
01:03:55 up 3 min, load average: 0.00, 0.04, 0.01
Interfaces
br0 Link encap:Ethernet HWaddr 00:22:15:24:25:69
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:519 errors:0 dropped:0 overruns:0 frame:0
TX packets:267 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:37453 (36.5 KiB) TX bytes:179202 (175.0 KiB)
eth0 Link encap:Ethernet HWaddr 00:22:15:24:25:69
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:522 errors:0 dropped:0 overruns:0 frame:0
TX packets:381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:46987 (45.8 KiB) TX bytes:186042 (181.6 KiB)
Interrupt:4 Base address:0x1000
eth2 Link encap:Ethernet HWaddr 00:22:15:24:25:69
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:52
TX packets:143 errors:181 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:11198 (10.9 KiB)
Interrupt:12 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:571 errors:0 dropped:0 overruns:0 frame:0
TX packets:571 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:77624 (75.8 KiB) TX bytes:77624 (75.8 KiB)
Routing Table
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
ARP Table
IP address HW type Flags HW address Mask Device
192.168.1.212 0x1 0x2 00:0A:E4:F2:8D:E8 * br0
Mount points
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
Filesystem info
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3008 3008 0 100% /
Partitions
major minor #blocks name
8 0 1048575 scsi/host1/bus0/target0/lun0/disc
USB HDD info
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: HUAWEI Model: Mass Storage Rev: 2.31
Type: CD-ROM ANSI SCSI revision: 02
Host scsi0: usb-storage
Vendor: HUAWEI Technology
Product: HUAWEI Mobile
Serial Number: None
Protocol: Transparent SCSI
Transport: Bulk
GUID: 12d110030000000000000000
Attached: Yes
Port: 2
Bus: 01:03.2-2
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: HUAWEI Model: SD Storage Rev: 2.31
Type: Direct-Access ANSI SCSI revision: 02
Host scsi1: usb-storage
Vendor: HUAWEI Technology
Product: HUAWEI Mobile
Serial Number: None
Protocol: Transparent SCSI
Transport: Bulk
GUID: 12d110030000000000000000
Attached: Yes
Port: 2
Bus: 01:03.2-2
Kernel Modules
ftdi_sio 26048 0 (unused)
pl2303 17952 0 (unused)
modem 2888 1
usbserial 25172 0 [ftdi_sio pl2303 modem]
acm 6868 0 (unused)
usb-storage 63928 0
sd_mod 13276 0
scsi_mod 70200 3 [usb-storage sd_mod]
videodev 8312 0 (unused)
printer 12964 0 (unused)
ehci-hcd 31660 0 (unused)
usb-uhci 28580 0 (unused)
usbcore 86792 1 [ftdi_sio pl2303 modem usbserial acm usb-storage printer ehci-hcd usb-uhci]
ip_nat_ftp 3912 0 (unused)
ip_conntrack_ftp 5216 1
wl 897368 0 (unused)
et 31288 0 (unused)
USB Devices
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.04
S: Manufacturer=Linux 2.4.20 ehci_hcd
S: Product=PCI device 1106:3104
S: SerialNumber=01:03.2
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1003 Rev= 0.00
S: Manufacturer=HUAWEI Technology
S: Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I: If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=120
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=100
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
USB devfs Devices
Device : Location : Info
/dev/usb/tts/0 : 2.0 : Manufacturer="HUAWEI Technology" : Product="HUAWEI Mobile"
/dev/usb/tts/1 : 2.1 : Manufacturer="HUAWEI Technology" : Product="HUAWEI Mobile"
PPP chat log
ATZ
OK
ATI
Manufacturer: huawei
Model: E230
Revision: 11.104.08.03.22
IMEI: 352957020022104
+GCAP: +CGSM,+DS,+ES
OK
AT+COPS?
+COPS: 0,2,"23210",2
OK
AT+CGDCONT=1,"IP","drei.at"
OK
ATD*99#
CONNECTSerial connection established.
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/usb/tts/1
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfReq id=0x1 ]
dann noch ein Bild von den GPRS Settings - ab ich hier zuviel eingetragen oder was falsches?
HowTo Wan überprüfen neue Verbindung aufbauen
Schaltuhrersatz:
Wie verschiedene Threads zeigen, bricht nach einer längeren Zeit die
Internet-Verbindung aus ungeklärter Ursache ab. Deshalb wird bei einigen
eine einfache Schaltuhr verwendet, welche nur kurz den Router samt Modem
vom Netz trennt und dadurch eine komplette neue Verbindung erzwingt.
Deshalb wurde die hier beschriebene Lösung erarbeitet.
Diese Lösung setzt auch das Modem zurück, ein kompletter Reboot ist meist
nicht erforderlich - aber auch den führt das Script im Fehlerfall durch.
Vorbedingung: Koppel FW 1.70, 1.71 Umgang mit Telnet und Verbindung zum Router
Wenn die Verbindung zum Router steht, stellen sie eine Telnet Verbindung her.
Begeben sie sich auf die Console und legen eine Datei an
Code:
touch /tmp/local/sbin/wancon
Schreiben oder kopieren sie folgenden Inhalt in die Datei /tmp/local/sbin/wancon
mit einem beliebigen Editor: vi /tmp/local/sbin/wancon (mit i in den insert-Mode)
Code:
#!/bin/sh
#Script wancon, written by newbiefan for asus-users (c)2009
#This script is useful for Koppelfirmware only when a modem is connected
#Licence: GNU GPL2
#contact: hirau@gmx.at
addresses="google.de yahoo.com krone.at"
maxad=0 #set maxaddresscounter to 0
#access each address to count how many they are
for address in $addresses; do
let maxad=$maxad+1 #how many addresses in list
done
# echo There are $maxad in your server-ping list
i=1 #start with first address
pingok=2 #lets start with 2, it is useful - when the first pingresponse is 0 nothing happens
while [ true ]; do #endless loop
for address in $addresses; do
#attention: every ping generate little traffic
sleep 180 #wait 180 seconds until next ping, change it to your needs
countping=`ping -c 1 $address | grep received | cut -d " " -f4`
if [ $countping = "1" ] ; then #host is reachable, therefore wanconnection is ok
let pingok=$pingok+1 #count hostreached
# echo $address reached pingok $pingok
else #host not reachable
# echo $address not reached pingok $pingok
if [ $pingok -gt 0 ] ; then #as long as not 0, pingok - 1
let pingok=$pingok-1
fi
fi
if [ $pingok -gt 2 ] ; then #count just 2 max., not more
pingok=2
fi
#Now we have to do something, when no ping is possible
if [ $pingok -eq 0 ] ; then #When no ping
if [ -n "`pidof pppd`" ]; then #look for running pppd process
killall pppd #kill ppp daemon
serialcomm /dev/tts/1 atz #reset modem
# echo "killall pppd"
else #if pppd is not running, reboot
serialcomm /dev/tts/1 atz #reset modem anyway
reboot #reboot
# echo "reboot"
fi
fi
let i=$i+1 #count used adresses
if [ $i -gt $maxad ]; then i=1; fi #end is reached, start again with addresscounter
done #for adress....
done #while endless loop
Speichern sie mit ESC:wq (wenn vi benutzt wurde)
Nun machen wir den Script noch ausführbar mit
Code:
chmod 755 /tmp/local/sbin/wancon
Damit sie den Script nicht immer neu eingeben müssen, speichern sie diesen mit
Code:
flashfs save && flashfs commit && flashfs enable
Danach starten wir mit (so rufen sie den Script immer auf)
Code:
/tmp/local/sbin/wancon &
Lassen sie Ihre Schaltuhr ruhig laufen, falls der Script auch nach Tagen noch so funktioniert
wie sie wünschen, können sie den Script automatisch starten lassen.
Wenn sie kontrollieren wollen, ob der Script auch läuft einfach
Ja und falls sie automatisch wancon starten wollen, vi /tmp/local/sbin/post-mount (i=insert mode)
Code:
#!/bin/sh
#irgendwas
#und als letzten Eintrag
/tmp/local/sbin/wancon &
Zur Sicherheit noch Ausführungsrechte vergeben, manchmal scheinen die Startscripts keine Rechte zu besitzen
Code:
chmod 755 /tmp/local/sbin/post-mount
und natürlich noch alles im Flsh speichern
Code:
flashfs save && flashfs commit && flashfs enable && reboot
Hoffe es hilft manchen Usern der Koppel FW
Viel Spass
Dialup mit anderer Firmware
Oleg und Koppel haben jetzt schon länger keine Updates mehr veröffentlicht, die Community unter http://wl500g.googlecode.com/ werkt aber fleißig an neuer Firmware. Vor allem die SMB-Performance einer angeschlossenen USB-Platte ist damit um Welten besser (v.a. beim Verzeichniswechsel).
Nur gibt es hier keinen Punkt für UMTS-Modems. Lässt sich eine Einwahl auch "zu Fuß" via Telnet konfigurieren?