# modprobe hostap_pci |
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:4939 (4.8 Kb) TX bytes:4939 (4.8 Kb)
|
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
BROADCAST MULTICAST MTU:1500 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
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:4939 (4.8 Kb) TX bytes:4939 (4.8 Kb)
wlan0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
BROADCAST NOTRAILERS RUNNING MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:2480 (2.4 Kb)
|
Mar 5 19:34:27 capri kernel: hostap_pci: hostap_pci.c 0.0.0 2002-10-12 (SSH Communications Security Corp, Jouni Malinen) Mar 5 19:34:27 capri kernel: hostap_pci: (c) Jouni Malinen |
# iwconfig wlan0 mode Master (APとして振る舞うことを指示)
# iwconfig wlan0 essid Roma (ESSIDの変更)
# iwconfig
Warning : Device wlan0 has been compiled with version 13
of Wireless Extension, while we are using version 11.
Some things may be broken...
wlan0 IEEE 802.11-b ESSID:"Roma"
Mode:Master Frequency:2.422GHz ...
...(省略)
|
% tar zxvf bridge-utils-0.9.6.tar.gz % cd bridge-utils-0.9.6 % ./configure % make % su Password: # make install # exit % |
# /usr/local/sbin/brctl addbr br0 |
(syslogの表示) Mar 5 19:43:59 capri kernel: NET4: Ethernet Bridge 008 for NET4.0 |
# /usr/local/sbin/brctl addif br0 eth0 |
(syslogの表示) Mar 5 19:44:23 capri kernel: device eth0 entered promiscuous mode |
# /usr/local/sbin/brctl addif br0 wlan0 |
(syslogの表示) Mar 5 19:44:43 capri kernel: device wlan0 entered promiscuous mode |
# ifconfig eth0 0.0.0.0 # ifconfig wlan0 0.0.0.0 |
# ip link set eth0 up # ip link set wlan0 up |
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:394 (394.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:189 errors:0 dropped:0 overruns:0 frame:0
TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:12165 (11.8 Kb) TX bytes:12165 (11.8 Kb)
wlan0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:4960 (4.8 Kb)
|
# ifconfig br0 192.168.0.51 netmask 255.255.255.0 up |
(このときのsyslogの出力は以下のようになる.時刻を見てもらえばわかるが, これらのログ出力がすべて出力されるまでには多少の時間が(30秒ほど)かかる) Mar 5 20:11:02 capri kernel: br0: port 2(wlan0) entering listening state Mar 5 20:11:02 capri kernel: br0: port 1(eth0) entering listening state Mar 5 20:11:17 capri kernel: br0: port 2(wlan0) entering learning state Mar 5 20:11:17 capri kernel: br0: port 1(eth0) entering learning state Mar 5 20:11:32 capri kernel: br0: port 2(wlan0) entering forwarding state Mar 5 20:11:32 capri kernel: br0: topology change detected, sending tcn bpdu Mar 5 20:11:32 capri kernel: br0: port 1(eth0) entering forwarding state Mar 5 20:11:32 capri kernel: br0: topology change detected |
この状態でのifconfigの出力は以下の通りである.
# ifconfig
br0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
inet addr:192.168.0.51 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:1602 (1.5 Kb) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:286 errors:0 dropped:0 overruns:0 frame:0
TX packets:155 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:23182 (22.6 Kb) TX bytes:15119 (14.7 Kb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:4939 (4.8 Kb) TX bytes:4939 (4.8 Kb)
wlan0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:224 errors:0 dropped:4 overruns:0 frame:0
TX packets:328 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:16637 (16.2 Kb) TX bytes:39994 (39.0 Kb)
|
# route add -net default gw <IP address of default gateway> |
# ifconfig br0 0.0.0.0
# ifconfig
br0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:5274 (5.1 Kb) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2194 errors:0 dropped:0 overruns:0 frame:0
TX packets:1499 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:1607215 (1.5 Mb) TX bytes:243560 (237.8 Kb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:4939 (4.8 Kb) TX bytes:4939 (4.8 Kb)
wlan0 Link encap:Ethernet HWaddr 00:VV:WW:XX:YY:ZZ
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:1575 errors:0 dropped:4 overruns:0 frame:0
TX packets:2239 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:228950 (223.5 Kb) TX bytes:1680598 (1.6 Mb)
|