PIとiPhoneでネットワーク構築
USB Wifiモジュールの確認(Raspberry PI側)
$ inconfig -a
wlan0が有効になっていれば、USB Wifi モジュールは認識されている
iPhoneとティザリングし設定値をメモする
項目 | 値 |
---|---|
ネットワーク名(SSID) | akira |
パスワード | ######## |
項目 | 値 |
---|---|
IPアドレス | 172.20.10.8 |
ルーター | 172.20.10.1 |
SSID, PASSの設定(Raspberry PI側)
iPhoneのティザリングスポットを確認する
$ sudo iwlist wlan0 scan | grep ネットワーク
suでSuperUserに変わる。
$ sudo su
pass_pharaseを追加する。
$ wpa_passphrase 'SSID' 'pass' >> /etc/wpa_supplicaion/wpa_supplicat.conf
'SSID'と'pass'には、iPhoneのインターネット共有でメモしたネットワーク名とパスワードをいれる。
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="akira"
#psk="11111111"
psk=75d54dab398dcef5bc7fe3be5803f50083c0de5a46955d2c54aa30844d3ba30e
}
項目 | 値 |
---|---|
ネットワーク名(SSID) | akira |
パスワード | ######## |
interfaceの設定を変更する。wlan0の設定をstaticなIPにする。Gatewayには、ルーターのアドレスを記載。
/etc/network/interfase
# Please note that this file is written to be used with dhcpcd.
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'.
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet manual
auto wlan0
iface wlan0 inet static
address 172.20.10.10
netmask 255.255.255.240
gateway 172.20.10.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan1
allow-hotplug wlan1
iface wlan1 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wireless-power off をいれるとSSHがスムーズになる。
ネットワークをリスタートする。
# /etc/init.d/networking restart
確認(Raspberry PI側)
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:b0:46:f0
UP 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 txqueuelen:1000
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
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:324 errors:0 dropped:0 overruns:0 frame:0
TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:26256 (25.6 KiB) TX bytes:26256 (25.6 KiB)
wlan0 Link encap:Ethernet HWaddr 00:90:fe:d1:3a:d0
inet addr:172.20.10.10 Bcast:172.20.10.15 Mask:255.255.255.240
inet6 addr: fe80::290:feff:fed1:3ad0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:243 errors:0 dropped:22 overruns:0 frame:0
TX packets:172 errors:0 dropped:1 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:36889 (36.0 KiB) TX bytes:33653 (32.8 KiB)
$ iwconfig
wlan0 IEEE 802.11bgn ESSID:"akira" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.437 GHz Access Point: F2:33:11:4A:41:D1
Bit Rate:72.2 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/100 Signal level=45/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
Macからのログイン
$ ssh [email protected]