トップ «前の日記(2017-09-03(Sun)) 最新 次の日記(2017-09-06(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2017-09-04(Mon) 夏も終わりか

見えた。

WN-AC867U。 こないだ衝動買いした USB無線LAN
適当に検索して、 リンク先にあった githubのソースを貰ってビルド。
Linux kernel は4.4.9.0-3-686-pae。

$ diff before after
621a622,635
> [   84.824051] usb 1-2: new high-speed USB device number 2 using ehci-pci
> [   84.972918] usb 1-2: New USB device found, idVendor=04bb, idProduct=0952
> [   84.972926] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [   84.972932] usb 1-2: Product: WN-AC867U
> [   84.972938] usb 1-2: Manufacturer: I-O DATA DEVICE, INC.
> [   84.972944] usb 1-2: SerialNumber: XXXXXXXXXXXX
> [   85.236892] rtl8812au: loading out-of-tree module taints kernel.
> [   85.247512] RTL871X: module init start
> [   85.247517] RTL871X: rtl8812au v4.3.14_13455.20150212_BTCOEX20150128-51
> [   85.247519] RTL871X: rtl8812au BT-Coex version = BTCOEX20150128-51
> [   85.603256] RTL871X: rtw_ndev_init(wlan0)
> [   85.607730] usbcore: registered new interface driver rtl8812au
> [   85.607735] RTL871X: module init ret=0
> [   85.646589] rtl8812au 1-2:1.0 wlx3476c56c1c89: renamed from wlan0

nuttcpやってみた。まず5GHz。電波強度93%

$ nuttcp $HOST
  105.9267 MB /  10.05 sec =   88.4243 Mbps
 
$ nuttcp -r $HOST
  108.2227 MB /  10.06 sec =   90.2205 Mbps

ほぼ帯域いっぱいらしい。
ついで2.4GHzに切り替えてみた。同じ位置の同じAPだけど、 電波強度は48%ほど。

$ nuttcp $HOST
  103.6947 MB /  10.16 sec =   85.5933 Mbps
  
$ nuttcp -r  $HOST
   92.4347 MB /  10.08 sec =   76.9457 Mbps

horstとwavemonもやってみたが、スペアナが(まだ?)表示されない...

VLANで冗長構成

まずルータ。

test> show config | grep -v "^#"
console character ascii
console prompt test
vlan lan1/1 802.1q vid=10
vlan lan1/2 802.1q vid=20
vlan lan1/3 802.1q vid=30
ip lan1/1 address 192.168.10.1/24
ip lan1/2 address 192.168.20.1/24
ip lan1/3 address 192.168.30.1/24
ip lan2 address dhcp
ip lan2 nat descriptor 10
nat descriptor type 10 masquerade
nat descriptor address outer 10 primary
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.10.10-192.168.10.20/24
dhcp scope 2 192.168.20.10-192.168.20.20/24
dhcp scope 3 192.168.30.10-192.168.30.20/

でRasPI Bに有線LANを2本。どちらもルータのLANポートに。

$ sudo ip link add link eth0 name vlan10 type vlan id 10
$ sudo ip link add link eth0 name vlan20 type vlan id 20
$ sudo ip link add link eth1 name vlan20 type vlan id 30
$ ip r
default via 192.168.10.1 dev vlan10 src 192.168.10.11 metric 204
default via 192.168.20.1 dev vlan20 src 192.168.20.10 metric 205
default via 192.168.30.1 dev vlan30 src 192.168.30.10 metric 206
192.168.10.0/24 dev vlan10 proto kernel scope link src 192.168.10.11 metric 204
192.168.20.0/24 dev vlan20 proto kernel scope link src 192.168.20.10 metric 205
192.168.30.0/24 dev vlan30 proto kernel scope link src 192.168.30.10 metric 206

で、ping を外に打ちながらtcpdumpをかけておいて、 ケーブルを抜いたりip addr flush vlan10 したり。
残ったどれかで通信が続くことを確認。

冗長化ならVLANでなくてもブリッジ(+STP)とかでも。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。