version 8, including all changes.
.
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> |