Chicos, ya sabéis que mi opción es la IP dinámica, así pues no puedo asegurar que funcione, pero me da muy buena pinta este template que traigo adaptado para españa. Haced un "cut & paste" y guardadlo como un *.TPL para poder configurarlo con el SetupWizard del SpeedTouch, pero tened las versiones nuevas del configurador, ya que las viejas no admiten templates nuevos. Bueno ahí va el template:
[ env.ini ]
set var=CONF_REGION value="España"
set var=CONF_PROVIDER value="Telefónica/España Otros"
set var=CONF_DESCRIPTION value="Multi-PC router con RFC1483 y NAT y user-defined LAN IP-adresses y/o user-defined WAN interface"
set var=CONF_SERVICE value="Experto: RFC1483,NAT,set-LAN,set-WAN"
set var=CONF_DATE value=""
set var=CONF_TPVERSION value=1.2.0
set var=HOST_SETUP value=auto
set var=UPGRADE_URL value=(link roto)
[ wizard.ini ]
' ATM=PVC
'--------
def var=ATM type=grp desc="tr(5,Specify the details of the Routed PPPoE Packet Service. All information should be provided by your ISP.)" alias="tr(6,Routed PPPoE Packet Service)"
def var=ATM_addr type=combo grp=ATM alias="VPI/VCI" data="0.32,0.33,0.35,0.36,0.37,0.38,0.100,1.32,1.33,1.100,8.32,8.35,8.36,8.37,8.48,8.81" desc="tr(7,Choose a VPI/VCI from the list)" default="8.32"
def var=ATM_auto type=bool grp=ATM alias="tr(8,Auto-configured)" data="passive,active" default="active"
' IP=ModemSettings
'------------
def var=IPmodem type=grp desc="Specify the LAN IP-address settings of modem and DHCP server. Click 'Next' to use defaults." alias="LAN IP-address settings"
def var=IP_addr_modem type=ipaddr grp=IPmodem alias="Modem IP Address" req=yes default=10.0.0.138
def var=IP_mask_modem type=ipmask grp=IPmodem alias="IP Netmask" req=yes default=255.255.255.0
def var=IP_pool_start type=ipaddr grp=IPmodem alias="DHCP-pool start-address" req=yes default=10.0.0.1
def var=IP_pool_end type=ipaddr grp=IPmodem alias="DHCP-pool end-address" req=yes default=10.0.0.254
' IP=Settings
'------------
def var=IP type=grp desc="Specify the IP-parameters for the WAN interface of the modem." alias="IP-parameters for WAN interface"
def var=IP_auto type=bool grp=IP alias="Obtain WAN IP address automaticaly ? (Recommended)" data="no,yes" desc="If checkbox above is set active then keep following fields empty."
def var=IP_addr type=ipaddr grp=IP alias="WAN IP address" req=no desc="Enter WAN IP address."
def var=IP_mask type=ipmask grp=IP alias="WAN IP netmask" req=no desc="Enter WAN IP netmask."
[ hostwizard.ini ]
[ phone.ini ]
add name=PVC_1 addr=$ATM_addr type=any
[ ipqos.ini ]
config dest=PVC_1 state=enabled
[ label.ini ]
add name=DSCP_AF11
add name=DSCP_AF12
add name=DSCP_AF13
add name=DSCP_AF21
add name=DSCP_AF22
add name=DSCP_AF23
add name=DSCP_AF31
add name=DSCP_AF32
add name=DSCP_AF33
add name=DSCP_AF41
add name=DSCP_AF42
add name=DSCP_AF43
add name=DSCP_CS1
add name=DSCP_CS2
add name=DSCP_CS3
add name=DSCP_CS4
add name=DSCP_CS5
add name=DSCP_CS6
add name=DSCP_CS7
add name=DSCP_EF
add name=Interactive
add name=Management
add name=defaultTCPACK
config name=DSCP_AF11 classification=overwrite defclass=7 ackclass=7
config name=DSCP_AF12 classification=overwrite defclass=6 ackclass=6
config name=DSCP_AF13 classification=overwrite defclass=6 ackclass=6
config name=DSCP_AF21 classification=overwrite defclass=9 ackclass=9
config name=DSCP_AF22 classification=overwrite defclass=8 ackclass=8
config name=DSCP_AF23 classification=overwrite defclass=8 ackclass=8
config name=DSCP_AF31 classification=overwrite defclass=11 ackclass=11
config name=DSCP_AF32 classification=overwrite defclass=10 ackclass=10
config name=DSCP_AF33 classification=overwrite defclass=10 ackclass=10
config name=DSCP_AF41 classification=overwrite defclass=13 ackclass=13
config name=DSCP_AF42 classification=overwrite defclass=12 ackclass=12
config name=DSCP_AF43 classification=overwrite defclass=12 ackclass=12
config name=DSCP_CS1 classification=overwrite defclass=5 ackclass=5
config name=DSCP_CS2 classification=overwrite defclass=6 ackclass=6
config name=DSCP_CS3 classification=overwrite defclass=7 ackclass=7
config name=DSCP_CS4 classification=overwrite defclass=9 ackclass=9
config name=DSCP_CS5 classification=overwrite defclass=10 ackclass=10
config name=DSCP_CS6 classification=overwrite defclass=12 ackclass=12
config name=DSCP_CS7 classification=overwrite defclass=13 ackclass=13
config name=DSCP_EF classification=overwrite defclass=14 ackclass=14
config name=Interactive classification=increase defclass=8 ackclass=8
config name=Management classification=increase defclass=12 ackclass=12
config name=defaultTCPACK classification=increase ackclass=6
chain create chain=user_labels
rule create chain=user_labels index=0 srcintfgrp=lan dscp=0 prot=tcp dstport=telnet label=Interactive
rule create chain=user_labels index=1 srcintfgrp=lan dscp=0 prot=tcp dstport=smtp label=Interactive
rule create chain=user_labels index=2 srcintfgrp=lan dscp=0 prot=tcp dstport=imap3 label=Interactive
rule create chain=user_labels index=3 srcintfgrp=lan dscp=0 prot=tcp dstport=imap2 label=Interactive
rule create chain=user_labels index=4 srcintfgrp=lan dscp=0 prot=tcp dstport=pop3 label=Interactive
rule create chain=user_labels index=5 srcintfgrp=lan dscp=0 prot=tcp dstport=pop2 label=Interactive
rule create chain=user_labels index=6 srcintfgrp=lan dscp=0 prot=tcp dstport=httpproxy label=Interactive
rule create chain=user_labels index=7 srcintfgrp=lan dscp=0 prot=tcp dstport=1080 label=Interactive
rule create chain=user_labels index=8 srcintfgrp=lan dscp=0 prot=tcp dstport=www-http label=Interactive
rule create chain=user_labels index=9 srcintfgrp=lan dscp=0 prot=50 label=Interactive
rule create chain=user_labels index=10 srcintfgrp=lan dscp=0 prot=icmp label=Management
rule create chain=user_labels index=11 srcintfgrp=lan dscp=0 prot=udp dstport=ike label=Management
rule create chain=user_labels index=12 srcintfgrp=lan dscp=0 prot=udp dstport=dns label=Management
rule create chain=user_labels index=13 srcintfgrp=lan dscp=56 label=DSCP_CS7
rule create chain=user_labels index=14 srcintfgrp=lan dscp=48 label=DSCP_CS6
rule create chain=user_labels index=15 srcintfgrp=lan dscp=40 label=DSCP_CS5
rule create chain=user_labels index=16 srcintfgrp=lan dscp=32 label=DSCP_CS4
rule create chain=user_labels index=17 srcintfgrp=lan dscp=24 label=DSCP_CS3
rule create chain=user_labels index=18 srcintfgrp=lan dscp=16 label=DSCP_CS2
rule create chain=user_labels index=19 srcintfgrp=lan dscp=8 label=DSCP_CS1
rule create chain=user_labels index=20 srcintfgrp=lan dscp=38 label=DSCP_AF43
rule create chain=user_labels index=21 srcintfgrp=lan dscp=36 label=DSCP_AF42
rule create chain=user_labels index=22 srcintfgrp=lan dscp=34 label=DSCP_AF41
rule create chain=user_labels index=23 srcintfgrp=lan dscp=30 label=DSCP_AF33
rule create chain=user_labels index=24 srcintfgrp=lan dscp=28 label=DSCP_AF32
rule create chain=user_labels index=25 srcintfgrp=lan dscp=26 label=DSCP_AF31
rule create chain=user_labels index=26 srcintfgrp=lan dscp=22 label=DSCP_AF23
rule create chain=user_labels index=27 srcintfgrp=lan dscp=20 label=DSCP_AF22
rule create chain=user_labels index=28 srcintfgrp=lan dscp=18 label=DSCP_AF21
rule create chain=user_labels index=29 srcintfgrp=lan dscp=14 label=DSCP_AF13
rule create chain=user_labels index=30 srcintfgrp=lan dscp=12 label=DSCP_AF12
rule create chain=user_labels index=31 srcintfgrp=lan dscp=10 label=DSCP_AF11
rule create chain=user_labels index=32 srcintfgrp=lan dscp=46 label=DSCP_EF
rule create chain=user_labels index=33 srcintfgrp=lan prot=tcp label=defaultTCPACK
[ bridge.ini ]
[ pptp.ini ]
[ dhcp.ini ]
config autodhcp=on scantime=10 trace=off state=enabled
policy verifyfirst=on trustclient=on
pool add name=LAN_private
pool config name=LAN_private poolstart=$IP_pool_start poolend=$IP_pool_end netmask=24 gateway=10.0.0.138 leasetime=7200
[ ethoa.ini ]
ifadd intf=ETHoA_1 dest=PVC_1
ifattach intf=ETHoA_1
[ ipoa.ini ]
[ pppoa.ini ]
[ pppoe.ini ]
[ pppoerelay.ini ]
[ cip.ini ]
[ ip.ini ]
#if IP_auto=yes
config forwarding=on firewalling=on redirects=on sourcerouting=off netbroadcasts=off ttl=64 fraglimit=64 defragmode=always addrcheck=dynamic mssclamping=on
apadd addr=$IP_addr_modem netmask=$IP_mask_modem intf=eth0 addroute=yes type=1
ifconfig intf=loop mtu=1500 group=local linksensing=off
ifconfig intf=eth0 mtu=1500 group=lan linksensing=off
rtadd dst=255.255.255.255/32 gateway=$IP_addr_modem
rtadd dst=224.0.0.0/4 intf=eth0
#else
config forwarding=on firewalling=on redirects=on sourcerouting=off netbroadcasts=off ttl=64 fraglimit=64 defragmode=always addrcheck=dynamic mssclamping=on
apadd addr=$IP_addr_modem netmask=$IP_mask_modem intf=eth0 addroute=yes type=1
ifconfig intf=loop mtu=1500 group=local linksensing=off
ifconfig intf=eth0 mtu=1500 group=lan linksensing=off
rtadd dst=255.255.255.255/32 gateway=$IP_addr_modem
rtadd dst=224.0.0.0/4 intf=eth0
apadd addr=$IP_addr netmask=$IP_mask intf=ETHoA_1 addrtrans=pat addroute=yes
rtadd dst=0.0.0.0/0 gateway=$IP_addr
#endif
[ dhcr.ini ]
ifconfig intf=eth0 relay=on
add addr=127.0.0.1 intf=eth0 giaddr=$IP_addr_modem
[ dhcc.ini ]
#if IP_auto=yes
ifadd intf=ETHoA_1
ifconfig intf=ETHoA_1 hostname="SpeedTouch" addrtrans=pat dns=on gateway=on metric=1
ifattach intf=ETHoA_1
#endif
[ autopvc.ini ]
#if $ATM_auto=active
config mode=active type=pppoerelay overwrite=enabled peakrate=0
#else
config mode=passive type=bridge
#endif
[ system.ini ]
config upnp=enabled mdap=enabled drst=enabled
#if $_CHIPSET=""
config dcache=enabled
#endif
[ upnp.ini ]
config defcservice=ETHoA_1 writemode=natonly safenat=enabled
[ endofarch ]
Nota: al final el fichero debe haber un salto de carril, o línea en blanco...
Espero buestras impresiones, haber si ya somos capaces de hacerlo funcionar para todas ls IP's naionales...
Gracias mil a todos...
;-) ;-) ;-) :-P