Hola a todos,
- Saludos a todos, ya sé que no he pasado mucho por aquí últimamente pero mis ocupaciones de la vida real me han tenido bastante "entretenido".
-
,He subido unas actualizaciones del firm openwrt para nuestro Comtrend CT-5361, vamos a ello:
rev. 28203 - b43 con Luci ->
http://www.gigasize.com/get/83xn2h9lsqbrev. 28203 - b43 sin Luci ->
http://www.gigasize.com/get/0w6txkgkq3brev. 28208 - broadcom con Luci ->
http://www.gigasize.com/get/6tpldbo6r8frev. 28208 - broadcom sin Luci ->
http://www.gigasize.com/get/rh4fx4brosd****Todas tienen soporte USB.
El driver b43 ha evolucionado bastante, se muestra mucho mas estable, aunque para mi gusto todavia el de broadcom "wl" le saca algo de ventaja en este tema. Con este driver, además ya es posible crear un puente transparente gracias a la ayuda del paquete "relayd" como muy bien comentaba
jar229 unos posts más arriba.
Voy a pegar la configuración de los ficheros para conseguir el puente con el b43 para quien lo quiera probar porque tienen algun cambio respecto a una configuración más normal:
/etc/config/networkconfig 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth1'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'nat' '1'
config 'interface' 'wan'
option 'ifname' 'eth0'
option 'proto' 'dhcp'
config 'interface' 'wwan'
option 'proto' 'static'
option 'ipaddr' 'x.x.x.x'
option 'netmask' 'x.x.x.x'
option 'gateway' 'x.x.x.x'
option 'dns' 'x.x.x.x'
config 'interface' 'stabridge'
option 'proto' 'relay'
list 'network' 'lan'
list 'network' 'wwan'
/etc/config/wirelessconfig 'wifi-device' 'radio0'
option 'type' 'mac80211'
option 'macaddr' 'XX:XX:XX:XX:XX:XX'
option 'hwmode' '11g'
option 'disabled' '0'
option 'channel' '10'
option 'country' '00'
option 'txpower' '4'
config 'wifi-iface'
option 'device' 'radio0'
option 'ssid' 'XXXXX'
option 'encryption' 'psk2'
option 'key' 'XXXX'
option 'mode' 'sta'
option 'network' 'wwan'
/etc/config/dhcpconfig 'dnsmasq'
option 'domainneeded' '1'
option 'boguspriv' '1'
option 'filterwin2k' '0'
option 'localise_queries' '1'
option 'rebind_protection' '1'
option 'rebind_localhost' '1'
option 'local' '/lan/'
option 'domain' 'lan'
option 'expandhosts' '1'
option 'nonegcache' '0'
option 'authoritative' '1'
option 'readethers' '1'
option 'leasefile' '/tmp/dhcp.leases'
option 'resolvfile' '/tmp/resolv.conf.auto'
config 'dhcp' 'lan'
option 'interface' 'lan'
option 'start' '100'
option 'limit' '150'
option 'leasetime' '12h'
option 'ignore' '1'
config 'dhcp' 'wan'
option 'interface' 'wan'
option 'ignore' '1'
/etc/config/firewallconfig 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'
option 'network' 'lan wwan stabridge'
config 'zone'
option 'name' 'wan'
option 'network' 'wan'
option 'input' 'REJECT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'masq' '1'
option 'mtu_fix' '1'
config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'
config 'rule'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '68'
option 'target' 'ACCEPT'
option 'family' 'ipv4'
config 'rule'
option 'src' 'wan'
option 'proto' 'icmp'
option 'icmp_type' 'echo-request'
option 'family' 'ipv4'
option 'target' 'ACCEPT'
config 'rule'
option 'src' 'wan'
option 'proto' 'icmp'
list 'icmp_type' 'echo-request'
list 'icmp_type' 'destination-unreachable'
list 'icmp_type' 'packet-too-big'
list 'icmp_type' 'time-exceeded'
list 'icmp_type' 'bad-header'
list 'icmp_type' 'unknown-header-type'
list 'icmp_type' 'router-solicitation'
list 'icmp_type' 'neighbour-solicitation'
option 'limit' '1000/sec'
option 'family' 'ipv6'
option 'target' 'ACCEPT'
config 'rule'
option 'src' 'wan'
option 'dest' '*'
option 'proto' 'icmp'
list 'icmp_type' 'echo-request'
list 'icmp_type' 'destination-unreachable'
list 'icmp_type' 'packet-too-big'
list 'icmp_type' 'time-exceeded'
list 'icmp_type' 'bad-header'
list 'icmp_type' 'unknown-header-type'
option 'limit' '1000/sec'
option 'family' 'ipv6'
option 'target' 'ACCEPT'
config 'include'
option 'path' '/etc/firewall.user'
Con respecto al driver de broadcom, he conseguido 'levantar' 2 interfaces wireless (master) y (cliente) con animo de conseguir el repetidor pero con las 2 levantadas no logro conectar con la principal. Quizá sean necesarias mas pruebas o mejorar algo en el código por parte de los desarrolladores de openwrt.
Un saludo