WLI3-TX1-G54というBuffaloの製品を持っており、今までdd-wrtという組み込み無線LAN機器向けのLinuxのディストリビューションを利用していた。このWLI3-TX1-G54とdd-wrt(v24-sp1, v24)の組み合わせでは、なぜかclient brigde(正確にはイーサネットコンバータとは違う)の用途では利用できなかった。
そこで、同じopenwrtのx-wrtを利用してみた。
インターフェースはdd-wrtよりも中級者向けであり、linuxに詳しい人間でなければ理解するのが難しい、という印象を受けた。
日本語への言語変換ができないという難点があるが、linuxのサービスを一つ一つ起動・停止できたり、ipkgパッケージのインストールをWeb上からできたり、dd-wrtよりも細かい設定が行える。
X-wrtによるclient bridgeの構築はうまく出来た。
調子に乗ってWZR-G300Nに、brcm47向けのバイナリをインストールしてみたところ、再起不能になってしまった。brcm-2.4ではWZR-G300Nの無線LANの利用ができなかった。シリアルコンソールを接続するしかないだろう。
FONでうまくいかないのですが、X-wrtでの設定値を公開して頂けませんか?
こんにちは!
X-wrtでのクライアントブリッジの設定は以下の通りです。
-Network
–Networks
—Connection Type: Static IP
—Type: Bridged
–Wireless
—Wireless Adapter wl0 Configuration
—-Radio: On
—-Channel: Auto
—Wireless Virtual Adaptor Configuration for Wireless Card wl0
—-Network: lan
—-Mode: Client
—-ESSID Broadcast: On
—-Encryption Type: WPA2
このように設定を行いますが、起動時にある一定の割合で親機との無線コネクションの確立に失敗するときがありますので、電源を入れなおしたりしています。
ありがとうございます。
でも、駄目みたいです。
コマンドラインから、uci show と打って出てくる設定値を晒すのはまずいですか?
wireless.cfg2.ssid や wireless.cfg2.key は当然伏字で結構なんですが。
これは失礼しました。uciコマンドの結果は以下の通りになっています。
root@OpenWrt:~# uci show
bandwidthd.@bandwidthd[0]=bandwidthd
bandwidthd.@bandwidthd[0].dev=br-lan
bandwidthd.@bandwidthd[0].subnets=192.168.0.0/16 10.0.0.0/8 172.16.0.0/12
bandwidthd.@bandwidthd[0].skip_intervals=0
bandwidthd.@bandwidthd[0].graph_cutoff=1024
bandwidthd.@bandwidthd[0].promiscuous=true
bandwidthd.@bandwidthd[0].output_cdf=false
bandwidthd.@bandwidthd[0].recover_cdf=false
bandwidthd.@bandwidthd[0].filter=ip
bandwidthd.@bandwidthd[0].graph=true
bandwidthd.@bandwidthd[0].meta_refresh=150
cron.@crond[0]=crond
cron.@crond[0].enable=1
dhcp.@dnsmasq[0]=dnsmasq
dhcp.@dnsmasq[0].domainneeded=1
dhcp.@dnsmasq[0].boguspriv=1
dhcp.@dnsmasq[0].filterwin2k=0
dhcp.@dnsmasq[0].localise_queries=1
dhcp.@dnsmasq[0].local=/lan/
dhcp.@dnsmasq[0].domain=lan
dhcp.@dnsmasq[0].expandhosts=1
dhcp.@dnsmasq[0].nonegcache=0
dhcp.@dnsmasq[0].authoritative=1
dhcp.@dnsmasq[0].readethers=1
dhcp.@dnsmasq[0].leasefile=/tmp/dhcp.leases
dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
dhcp.lan=dhcp
dhcp.lan.interface=lan
dhcp.lan.start=100
dhcp.lan.limit=150
dhcp.lan.leasetime=720m
dhcp.lan.ignore=1
dhcp.wan=dhcp
dhcp.wan.interface=wan
dhcp.wan.ignore=1
dhcp.wan.start=
dhcp.wan.limit=
dhcp.wan.leasetime=
dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth=on
dropbear.@dropbear[0].Port=22
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood=1
firewall.@defaults[0].input=ACCEPT
firewall.@defaults[0].output=ACCEPT
firewall.@defaults[0].forward=REJECT
firewall.@zone[0]=zone
firewall.@zone[0].name=lan
firewall.@zone[0].input=ACCEPT
firewall.@zone[0].output=ACCEPT
firewall.@zone[0].forward=REJECT
firewall.@zone[1]=zone
firewall.@zone[1].name=wan
firewall.@zone[1].input=REJECT
firewall.@zone[1].output=ACCEPT
firewall.@zone[1].forward=REJECT
firewall.@zone[1].masq=1
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src=lan
firewall.@forwarding[0].dest=wan
firewall.@forwarding[0].mtu_fix=1
firewall.@forwarding[1]=forwarding
firewall.@forwarding[1].src=lan
firewall.@forwarding[1].dest=lan
firewall.@forwarding[1].mtu_fix=
fstab.@mount[0]=mount
fstab.@mount[0].target=/home
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].fstype=ext3
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=0
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=0
httpd.@httpd[0]=httpd
httpd.@httpd[0].port=80
httpd.@httpd[0].home=/www
network.eth0=switch
network.eth0.vlan0=1 2 3 4 5*
network.eth0.vlan1=0 5
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.type=bridge
network.lan.ifname=eth0
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.macaddr=
network.lan.ip6addr=
network.lan.ip6gw=
network.lan.ipaddr=192.168.1.*
network.lan.gateway=192.168.1.1
network.lan.dns= 192.168.1.1
network.wan=interface
network.wan.macaddr=
network.wan.ipaddr=
network.wan.ip6addr=
network.wan.netmask=
network.wan.gateway=
network.wan.ip6gw=
network.wan.dns=
network.wan.proto=none
ntpclient.@ntpserver[0]=ntpserver
ntpclient.@ntpserver[0].hostname=0.openwrt.pool.ntp.org
ntpclient.@ntpserver[0].port=123
ntpclient.@ntpserver[1]=ntpserver
ntpclient.@ntpserver[1].hostname=1.openwrt.pool.ntp.org
ntpclient.@ntpserver[1].port=123
ntpclient.@ntpserver[2]=ntpserver
ntpclient.@ntpserver[2].hostname=2.openwrt.pool.ntp.org
ntpclient.@ntpserver[2].port=123
ntpclient.@ntpserver[3]=ntpserver
ntpclient.@ntpserver[3].hostname=3.openwrt.pool.ntp.org
ntpclient.@ntpserver[3].port=123
ntpclient.@ntpdrift[0]=ntpdrift
ntpclient.@ntpdrift[0].freq=0
ntpclient.@ntpclient[0]=ntpclient
ntpclient.@ntpclient[0].interval=60
ntpclient.@ntpserver[4]=ntpserver
ntpclient.@ntpserver[4].hostname=
ntpclient.@ntpserver[4].port=123
syslog.@syslogd[0]=syslogd
syslog.@syslogd[0].ipaddr=
syslog.@syslogd[0].port=
syslog.@syslogd[0].size=16
syslog.@syslogd[0].type=circular
syslog.@syslogd[0].mark=0
syslog.@syslogd[0].file=
syslog.@klogd[0]=klogd
syslog.@klogd[0].conloglevel=
syslog.@dmesg[0]=dmesg
syslog.@dmesg[0].buffersize=
syslog.@dmesgbackup[0]=dmesgbackup
syslog.@dmesgbackup[0].enabled=0
syslog.@dmesgbackup[0].file=/var/log/dmesg
syslog.@dmesgbackup[0].gzip=1
system.@system[0]=system
system.@system[0].hostname=OpenWrt
system.@system[0].timezone=UTC
timezone.@timezone[0]=timezone
timezone.@timezone[0].posixtz=JST-9
timezone.@timezone[0].zoneinfo=Asia/Tokyo
webif.general=webif
webif.general.lang=en
webif.general.firmware_subtitle=With X-Wrt Extensions
webif.general.use_progressbar=
webif.general.firstboot=0
webif.general.firmware_name=OpenWrt Kamikaze
webif.general.firmware_version=8.09
webif.general.device_name=Siemens SE505 V2
webif.general.ssl=0
webif.theme=webif
webif.theme.id=clubman
webif.qos=webif
webif.qos.show_advanced_rules=0
webif.misc=webif
webif.misc.opendns=0
webif.wireless=webif
webif.wireless.wifi0_txpower=
webif.firewall=webif
webif.firewall.log=0
wireless.wl0=wifi-device
wireless.wl0.type=broadcom
wireless.wl0.country=
wireless.wl0.hwmode=
wireless.wl0.maxassoc=
wireless.wl0.diversity=
wireless.wl0.txantenna=
wireless.wl0.rxantenna=
wireless.wl0.disabled=0
wireless.wl0.antenna=
wireless.wl0.channel=0
wireless.wl0.distance=
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=wl0
wireless.@wifi-iface[0].network=lan
wireless.@wifi-iface[0].bssid=
wireless.@wifi-iface[0].server=
wireless.@wifi-iface[0].port=
wireless.@wifi-iface[0].hidden=0
wireless.@wifi-iface[0].isolate=0
wireless.@wifi-iface[0].bgscan=0
wireless.@wifi-iface[0].frag=
wireless.@wifi-iface[0].rts=
wireless.@wifi-iface[0].wds=0
wireless.@wifi-iface[0].key1=
wireless.@wifi-iface[0].key2=
wireless.@wifi-iface[0].key3=
wireless.@wifi-iface[0].key4=
wireless.@wifi-iface[0].80211h=
wireless.@wifi-iface[0].compression=
wireless.@wifi-iface[0].bursting=
wireless.@wifi-iface[0].ff=
wireless.@wifi-iface[0].wmm=
wireless.@wifi-iface[0].xr=
wireless.@wifi-iface[0].ar=
wireless.@wifi-iface[0].turbo=
wireless.@wifi-iface[0].macpolicy=none
wireless.@wifi-iface[0].maclist=
wireless.@wifi-iface[0].ssid=********
wireless.@wifi-iface[0].mode=sta
wireless.@wifi-iface[0].key=****************
wireless.@wifi-iface[0].txpower=
wireless.@wifi-iface[0].encryption=psk2
ありがとうございます。
当方、Kamikaze7.09なのですが、以下のメッセージが出まくりで、繋がりません。
br-lan: port 2(ath0) entering disabled state
br-lan: port 2(ath0) entering learning state
br-lan: topology change detected, propagating
br-lan: port 2(ath0) entering forwarding state
br-lan: port 2(ath0) entering disabled state
br-lan: port 2(ath0) entering learning state
br-lan: topology change detected, propagating
8.09でないと駄目かもしれません。
I see you don’t monetize diffshare.com, don’t waste your traffic, you can earn extra cash every month with new monetization method.
This is the best adsense alternative for any type of website
(they approve all sites), for more details
simply search in gooogle: murgrabia’s tools