Penguin
Blame: SpeedTouch510
EditPageHistoryDiffInfoLikePages
Annotated edit history of SpeedTouch510 version 8, including all changes. View license author blame.
Rev Author # Line
8 CraigBox 1 !!SPAWN OF SATAN
6 CraigBox 2
5 BlairHarrison 3 Supports all the features of the [AlcatelSpeedTouch] Home/Pro but has the addition of [DHCP] spoofing and a default internal [IP] address to send all requests for external ports to.
1 AndrewThrift 4
5 DO NOT USE THE DHCP SPOOFING WITH LINUX, it is very broken!, causes default gateway to go to a random number about once a month and messes with resolv.conf putting in incorrect name servers.
2 CraigBox 6
7 ----
8 CraigBox 8 The main advantage of the (Thompson, once Alcatel) ~SpeedTouch 510 is UniversalPlugAndPlay, a new standard supported by Windows XP that means you can see the [DSL] modem in your "network connections" tab, and automatically set up [NAT] pin holes for things you run on your UPNP client.
2 CraigBox 9
10 Turn it off. Its broken, you really don't want it, they don't recommend you use it yet.
11
12 That, and the web interface sucks. Most config can only be done through an upload of a config file. You can flash a 510 to a Pro, save yourself a lot of effort and stress.
3 GreigMcGill 13
14 ----
6 CraigBox 15 !How to perform a hardware reset to factory defaults
16 (IP address: 10.0.0.138)
17
8 CraigBox 18 # Make sure the ~SpeedTouch is powered off.
6 CraigBox 19 # Press the power button once (shortly).
20 # As soon as the Power/System LED is flashing green, press the power button once more (shortly).
21 # The Power/System LED stops flashing to become solid green. After six seconds, it starts flashing green again. Press the power button once more (shortly).
22 # All LEDs flash green once.
8 CraigBox 23 # The ~SpeedTouch reboots and will come online with factory default settings.
6 CraigBox 24
8 CraigBox 25 -----
3 GreigMcGill 26
8 CraigBox 27 Evil, EVIL, config...<br>
3 GreigMcGill 28 Here's a nice simple starter, that will at least let you test the connectivity.
29
8 CraigBox 30 <verbatim>
31 [ env.ini ]
32 set var="CONF_REGION" value="NZ"
33 set var="CONF_PROVIDER" value="WLUG very VERY basic config"
34 set var="CONF_DESCRIPTION" value="Factory defaults + basic connection"
35 set var="CONF_SERVICE" value="Bridging on 0/35 and 8/35"
36 set var="CONF_DATE" value="14 Mar 2004"
37 set var="HOST_SETUP" value="auto"
38 set var="UPGRADE_URL" value="http://www.speedtouch.com/upgrade500.htm"
39 set var="COLUMNS" value="80"
40 set var="ROWS" value="24"
41 set var="SESSIONTIMEOUT" value="120"
3 GreigMcGill 42
8 CraigBox 43 [ phone.ini ]
44 add name="Br1" addr=0*35 type=ethoa
45 add name="Br2" addr=8*35 type=ethoa
46 add name="pppoa" addr=0*100 type=pppoa
3 GreigMcGill 47
8 CraigBox 48 [ qos.ini ]
49 add name="default" class=ubr
3 GreigMcGill 50
8 CraigBox 51 [ oam.ini ]
52 config clp=1
3 GreigMcGill 53
8 CraigBox 54 [ bridge.ini ]
55 ifadd intf="Br1" dest=Br1
56 ifconfig intf=Br1
57 ifattach intf=Br1
58 ifadd intf="Br2" dest=Br2
59 ifconfig intf=Br2
60 ifattach intf=Br2
61 config age=300
3 GreigMcGill 62
8 CraigBox 63 [ pptp.ini ]
3 GreigMcGill 64
8 CraigBox 65 [ dhcp.ini ]
66 config autodhcp=on scantime=20 spoofing=off trace=off
67 policy verifyfirst=off trustclient=on
68 spoof failtime=4 errorlt=60 dodlt=10
69 pool add name="LAN_private"
70 pool config name=LAN_private poolstart=10.0.0.1 poolend=10.255.255.254 netmask=8 leasetime=7200
71 stop
3 GreigMcGill 72
8 CraigBox 73 [ mer.ini ]
3 GreigMcGill 74
8 CraigBox 75 [ ipoa.ini ]
3 GreigMcGill 76
8 CraigBox 77 [ ppp.ini ]
78 ifadd intf="pppoa"
79 rtadd intf=pppoa dst=0.0.0.0/0 src=0.0.0.0/0 metric=1
80 ifconfig intf=pppoa dest=pppoa proto=pppoa accomp=on unnumbered=on
81 ifconfig intf=pppoa user="someuser" password=_DEV_96E535D16E14E2EF status=up
3 GreigMcGill 82
8 CraigBox 83 [ cip.ini ]
3 GreigMcGill 84
8 CraigBox 85 [ pfilter.ini ]
3 GreigMcGill 86
8 CraigBox 87 [ pfirewall.ini ]
88 chain create chain="source"
89 chain create chain="forward"
90 chain create chain="sink"
91 rule create chain=source index=0 dstintfgrp=!wan action=accept
92 rule create chain=source index=1 prot=udp dstport=dns action=accept
93 rule create chain=source index=2 prot=udp dstport=bootps action=accept
94 rule create chain=source index=3 action=drop
95 rule create chain=forward index=0 srcintfgrp=wan dstintfgrp=wan action=drop
96 rule create chain=sink index=0 srcintfgrp=!wan action=accept
97 rule create chain=sink index=1 prot=udp dstport=dns action=accept
98 rule create chain=sink index=2 prot=udp dstport=bootpc action=accept
99 rule create chain=sink index=3 action=drop
100 assign hook=sink chain="sink"
101 assign hook=forward chain="forward"
102 assign hook=source chain="source"
3 GreigMcGill 103
8 CraigBox 104 [ ip.ini ]
105 config forwarding=on firewalling=on redirects=on sourcerouting=off netbroadcasts=off ttl=64 fraglimit=64 defragmode=nat addrcheck=dynamic mssclamping=on
106 apadd addr=10.0.0.138/8 intf=eth0 addroute=no type=1
107 ifconfig intf=loop mtu=1500 group=local
108 ifconfig intf=eth0 mtu=1500 group=lan
109 ifconfig intf=pppoa mtu=1500 status=down group=wan
110 rtadd dst=0.0.0.0/0 intf=eth0 metric=70
111 rtadd dst=224.0.0.0/4 intf=eth0
112 rtadd dst=10.0.0.0/8 gateway=10.0.0.138
113 rtadd dst=169.254.0.0/16 gateway=169.254.144.123
114 rtadd dst=255.255.255.255/32 gateway=10.0.0.138
115 rtadd dst=10.0.0.0/8 src=10.0.0.0/8 gateway=10.0.0.138
116 rtadd dst=169.254.0.0/16 src=169.254.0.0/16 gateway=169.254.144.123
3 GreigMcGill 117
8 CraigBox 118 [ autoip.ini ]
119 ifadd intf=eth0
120 ifconfig intf=eth0 addr=169.254.144.123 poolstart=169.254.1.1 poolend=169.254.254.254 netmask=16
121 ifattach intf=eth0
3 GreigMcGill 122
8 CraigBox 123 [ eth.ini ]
124 ifconfig intf=0 type=auto
3 GreigMcGill 125
8 CraigBox 126 [ dnsd.ini ]
127 domain domain="lan"
128 add hostname="!SpeedTouch"
129 start
130 troff
3 GreigMcGill 131
8 CraigBox 132 [ dhcc.ini ]
133 config trace=off
3 GreigMcGill 134
8 CraigBox 135 [ adslpots.ini ]
136 config opermode=multimode maxbitspertoneUS=13
3 GreigMcGill 137
8 CraigBox 138 [ upnp.ini ]
139 config maxage=1800
3 GreigMcGill 140
8 CraigBox 141 [ nat.ini ]
142 bind application=SIP port=5060
143 bind application=GRE port=1
144 bind application=PPTP port=1723
145 bind application=ESP port=1
146 bind application=IKE port=ike
147 bind application=ILS port=ldap
148 bind application=ILS port=ils
149 bind application=H323 port=h323
150 bind application=FTP port=ftp
151 bind application=RTSP port=rtsp
152 bind application=IRC port=irc-u
153 bind application=RAUDIO(PNA) port=realaudio
3 GreigMcGill 154
8 CraigBox 155 [ system.ini ]
156 config upnp=enabled mdap=enabled dcache=enabled
3 GreigMcGill 157
8 CraigBox 158 [ endofarch ]
159 </verbatim>