出先で繋ぐ相手は Zenfone5 です。
ガラスに反射してなにやら映り込んじゃってますが(^^;;;
ググってみたところ、情報アップしてくださっている方がいらっしゃいました。
複数Wifiで個別の固定IPを指定する方法
ありがたや~。
とりあえず、Zenfone5 がテザリングでAPの時のIPアドレスを調べます。
単独SSID、DHCPで Zenfone5 に接続・・・繋がりました。
慣れてくると簡単ですね。
IPアドレスは 192.168.43.xxx なんですね。
これって Android は共通なんでしょうか。
で、先のサイトに従って、SSIDを2個設定。
最終的にはこんな感じになりました。
- id_str というのが肝ですね。
- priority は数字が大きいほうが優先でした。
- 下記の場合は 1 < 2 なので、 Zenfone5 が優先です。
/etc/pwa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="HomeWifiSSID"
psk=hogehogehogehogehogehogehoge
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP
group=CCMP
priority=1
id_str="SSID1Wifi"
}
network={
ssid="Zenfone5WifiSSID"
psk=fugafugafugafugafugafugafugafuga
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP
group=CCMP
priority=2
id_str="SSID0Wifi"
}
/etc/network/interface
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet manual
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
# Zenfone5
iface SSID0Wifi inet static
address 192.168.43.xxx
netmask 255.255.255.0
gateway 192.168.43.yyy
dns-nameservers 192.168.43.yyy
# Home Wifi
iface SSID1Wifi inet static
address 192.168.11.zzz
netmask 255.255.255.0
gateway 192.168.11.yyy
dns-nameservers 192.168.11.yyy
ちょっと問題がありまして、
テザリング中の Zenfone5 にRaspberryPiがつながった後、テザリングを OFF にすると、当然WiFi接続は切れますが、再度テザリングONにしてもRaspberryPiの接続は復旧しませんでした。
これは、自動で復旧するようにはできるものなんですかね。
0 件のコメント:
コメントを投稿