ぼんでぃんぐ。

有線LAN と 無線LAN
同じIPアドレスで使いたいなと思いました。
どっちを使っても同じ固定IPを振ってあれば
便利かなって。


調べてみると ボンディングとやらでできるらしい。
NICを束ねて使う方法みたいです。
以下のサイトを参考に設定してみました。
http://mkws.blogspot.jp/2012/12/raspberry-piusb-wifi.html

root@raspberrypi ~ # sudo apt-get install ifenslave
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'ifenslave-2.6' instead of 'ifenslave'
The following NEW packages will be installed:
  ifenslave-2.6
0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.
Need to get 20.9 kB of archives.
After this operation, 98.3 kB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ifenslave-2.6 armhf 1.1.0-20 [20.9 kB]
Fetched 20.9 kB in 1s (17.8 kB/s)
Selecting previously unselected package ifenslave-2.6.
(Reading database ... 69063 files and directories currently installed.)
Unpacking ifenslave-2.6 (from .../ifenslave-2.6_1.1.0-20_armhf.deb) ...
Processing triggers for man-db ...
Setting up ifenslave-2.6 (1.1.0-20) ...
update-alternatives: using /sbin/ifenslave-2.6 to provide /sbin/ifenslave (ifenslave) in auto mode

root@raspberrypi ~ # vi /etc/network/interfaces
root@raspberrypi ~ # cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet manual
 bond-master bond0

# wifi NIC
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
 bond-master bond0
 bond-give-a-chance 10

auto bond0
iface bond0 inet static
 address 192.168.1.250
 netmask 255.255.255.0
 gateway 192.168.1.1
 bond-mode 0
 bond-miimon 100

root@raspberrypi ~ # /etc/init.d/networking restart
[....] Running /etc/init.d/networking restart is deprecated because it may not r[warnble some interfaces ... (warning).
[....] Reconfiguring network interfaces...ifup: interface eth0 already configured
ifup: interface wlan0 already configured
ifup: interface wlan0 already configured
done.

root@raspberrypi ~ # ifconfig
bond0     Link encap:Ethernet  HWaddr b8:27:eb:cb:13:91
          inet addr:192.168.1.250  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:1631 errors:0 dropped:344 overruns:0 frame:0
          TX packets:658 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:311664 (304.3 KiB)  TX bytes:90160 (88.0 KiB)

eth0      Link encap:Ethernet  HWaddr b8:27:eb:cb:13:91
          UP BROADCAST SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:531 errors:0 dropped:0 overruns:0 frame:0
          TX packets:442 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:42130 (41.1 KiB)  TX bytes:60848 (59.4 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr b8:27:eb:cb:13:91
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:1100 errors:0 dropped:0 overruns:0 frame:0
          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:269534 (263.2 KiB)  TX bytes:29312 (28.6 KiB)

最初、また無線LAN側がうまくいかなかったのですが
ちょっと調べてみました。
bond0 が MASTER で、eth0 と wlan0 が SLAVE になっています。
また、MACアドレスである HWaddr がいずれも同じ値になっています。

!?

MACアドレス変わってる!
MACアドレスフィルタリングで引っかかってるようです。
無線LANルータの設定を見直して成功!


これで無線LAN周りはおしまい。