t.iwata
2018年3月5日 18時55分
いつもお世話になっております。
Armadillo-IoT G3の無線LAN(AP)モードの設定について質問をさせていただきます。
設定内容が悪いのか、そもそも設定が足りていないのか、調べてみたもののうまく解釈ができていません。
下記に実施コマンドと、armadilloの状態を記載させていただきますので、
お手数ですが、ご教授していただけると幸いです。
===
無線LAN設定をする為に、Armadilloにて下記コマンドを実施しました。
①nmcli connection add type wifi ifname wlan0 ssid AAAA
②nmcli connection modify wifi-wlan0 \
802-11-wireless.mode "ap" \
802-11-wireless-security.key-mgmt wpa-psk \
802-11-wireless.band "a" \
802-11-wireless.channel 9 \
802-11-wireless-security.psk hogehoge \
ipv4.method auto +ipv4.addresses "192.168.0.12/32 192.168.1.1" \
ipv4.dhcp-client-id "44:C3:06:46:3D:0C"
ipv4.dns 192.168.10.1 \
connection.zone internal \
現在のArmadilloの状態が下記の通りになります。
//--------------------------↓現在の状態↓--------------------------//
=== nmcli connection ===
NAME UUID TYPE DEVICE
Wired connection 1 8e028f2f-c011-4ba0-a579-0e50ff6c4a43 802-3-ethernet eth0
wifi-wlan0 88019cc4-3b9a-4392-a1d5-4d501db0a18e 802-11-wireless --
===
=== nmcli device ===
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
wlan0 wifi disconnected --
~~以下略~~
===
=== nmcli connection show wifi-wlan0===
connection.id: wifi-wlan0
connection.uuid: 88019cc4-3b9a-4392-a1d5-4d501db0a18e
connection.interface-name: wlan0
connection.type: 802-11-wireless
connection.autoconnect: yes
connection.timestamp: 0
connection.read-only: no
connection.permissions:
connection.zone: Internal
connection.master: --
connection.slave-type: --
connection.secondaries:
connection.gateway-ping-timeout: 0
802-11-wireless.ssid: AAAA
802-11-wireless.mode: ap
802-11-wireless.band: a
802-11-wireless.channel: 9
802-11-wireless.bssid: --
802-11-wireless.rate: 0
802-11-wireless.tx-power: 0
802-11-wireless.mac-address: 44:C3:06:46:3D:0C
802-11-wireless.cloned-mac-address: --
802-11-wireless.mac-address-blacklist:
802-11-wireless.mtu: auto
802-11-wireless.seen-bssids:
802-11-wireless.hidden: no
802-11-wireless-security.key-mgmt: wpa-psk
802-11-wireless-security.wep-tx-keyidx: 0
802-11-wireless-security.auth-alg: --
802-11-wireless-security.proto:
802-11-wireless-security.pairwise:
802-11-wireless-security.group:
802-11-wireless-security.leap-username: --
802-11-wireless-security.wep-key0: --
802-11-wireless-security.wep-key1: --
802-11-wireless-security.wep-key2: --
802-11-wireless-security.wep-key3: --
802-11-wireless-security.wep-key-flags: 0 (none)
802-11-wireless-security.wep-key-type: 0 (unknown)
802-11-wireless-security.psk: hogehoge
802-11-wireless-security.psk-flags: 0 (none)
802-11-wireless-security.leap-password: --
802-11-wireless-security.leap-password-flags:0 (none)
ipv4.method: auto
ipv4.dns: 192.168.10.1
ipv4.dns-search:
ipv4.addresses: { ip = 192.168.0.12/32, gw = 192.168.1.1 }
ipv4.routes:
ipv4.ignore-auto-routes: no
ipv4.ignore-auto-dns: no
ipv4.dhcp-client-id: 44:C3:06:46:3D:0C
ipv4.dhcp-send-hostname: yes
ipv4.dhcp-hostname: --
ipv4.never-default: no
ipv4.may-fail: yes
ipv6.method: auto
ipv6.dns:
ipv6.dns-search:
ipv6.addresses:
ipv6.routes:
ipv6.ignore-auto-routes: no
ipv6.ignore-auto-dns: no
ipv6.never-default: no
ipv6.may-fail: yes
ipv6.ip6-privacy: -1 (unknown)
ipv6.dhcp-hostname: --
===
//--------------------------↑現在の状態↑--------------------------//
この設定で nmcli connection up wlan0を実行するとタイムアウトする。
コメント
t.iwata
ご指摘いただいた通りにチャンネルに合わせ"a"から"bg"に変更したところ、
無事にAccessPoint検索で引っかかるようにはなりました。
ですが、スマートフォンでアクセスポイントに接続しようとすると、
エラーになり接続することができません。(iPhoneだとインターネット未接続と表示される。)
今回実施したい内容としては、Armadillo内にあるWebサーバ(htmlファイル)に無線でアクセスできるようにしたい為、、
外部ネットワークに接続できていても、できてなくても、Armadilloにはアクセスできるようにしたいと考えています。
その場合は何か特別な設定が必要でしょうか?
お手数ですが、ご教示の程、よろしくお願いいたします。
//--------------------------↓現在の状態↓--------------------------//
nmcli connection show
NAME UUID TYPE DEVICE
★AAAA a78d80e0-85a6-42d0-bb14-12c64edf8d22 802-11-wireless -- →追加されました
Wired connection 1 8e028f2f-c011-4ba0-a579-0e50ff6c4a43 802-3-ethernet eth0
wifi-wlan0 88019cc4-3b9a-4392-a1d5-4d501db0a18e 802-11-wireless wlan0
nmcli device
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
★wlan0 wifi connected wifi-wlan0 → 接続できました。
~~以下略~~
nmcli connection show wifi-wlan0
nnection.id: wifi-wlan0
nnection.uuid: 88019cc4-3b9a-4392-a1d5-4d501db0a18e
nnection.interface-name: wlan0
nnection.type: 802-11-wireless
nnection.autoconnect: yes
nnection.timestamp: 1520318894
nnection.read-only: no
nnection.permissions:
nnection.zone: Internal
nnection.master: --
nnection.slave-type: --
nnection.secondaries:
nnection.gateway-ping-timeout: 0
2-11-wireless.ssid: AAAA
2-11-wireless.mode: ap
★802-11-wireless.band: bg → aからbgに変更しました。
2-11-wireless.channel: 9
2-11-wireless.bssid: --
2-11-wireless.rate: 0
2-11-wireless.tx-power: 0
2-11-wireless.mac-address: 44:C3:06:46:3D:0C
2-11-wireless.cloned-mac-address: --
2-11-wireless.mac-address-blacklist:
2-11-wireless.mtu: auto
2-11-wireless.seen-bssids:
2-11-wireless.hidden: no
2-11-wireless-security.key-mgmt: wpa-psk
2-11-wireless-security.wep-tx-keyidx: 0
2-11-wireless-security.auth-alg: --
2-11-wireless-security.proto:
2-11-wireless-security.pairwise:
2-11-wireless-security.group:
2-11-wireless-security.leap-username: --
2-11-wireless-security.wep-key0: --
2-11-wireless-security.wep-key1: --
2-11-wireless-security.wep-key2: --
2-11-wireless-security.wep-key3: --
2-11-wireless-security.wep-key-flags: 0 (none)
2-11-wireless-security.wep-key-type: 0 (unknown)
2-11-wireless-security.psk: hogehoge
2-11-wireless-security.psk-flags: 0 (none)
2-11-wireless-security.leap-password: --
2-11-wireless-security.leap-password-flags:0 (none)
v4.method: manual
v4.dns: 192.168.10.1
v4.dns-search:
v4.addresses: { ip = 192.168.0.12/32, gw = 192.168.1.1 }
v4.routes:
v4.ignore-auto-routes: no
v4.ignore-auto-dns: no
v4.dhcp-client-id: 44:C3:06:46:3D:0C
v4.dhcp-send-hostname: yes
v4.dhcp-hostname: --
v4.never-default: no
v4.may-fail: yes
v6.method: manual
v6.dns:
v6.dns-search:
v6.addresses: { ip = fe80::46c3:6ff:fe46:3d0c/64, gw = :: }
v6.routes:
v6.ignore-auto-routes: no
v6.ignore-auto-dns: no
v6.never-default: no
v6.may-fail: yes
v6.ip6-privacy: -1 (unknown)
v6.dhcp-hostname: --
NERAL.NAME: wifi-wlan0
NERAL.UUID: 88019cc4-3b9a-4392-a1d5-4d501db0a18e
NERAL.DEVICES: wlan0
NERAL.STATE: activated
NERAL.DEFAULT: no
NERAL.DEFAULT6: no
NERAL.VPN: no
NERAL.ZONE: Internal
NERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/42
NERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/0
NERAL.SPEC-OBJECT: /org/freedesktop/NetworkManager/AccessPoint/598
NERAL.MASTER-PATH: --
4.ADDRESS[1]: ip = 192.168.0.12/32, gw = 192.168.1.1
4.ROUTE[1]: dst = 192.168.1.1/32, nh = 0.0.0.0, mt = 1024
4.DNS[1]: 192.168.10.1
6.ADDRESS[1]: ip = fe80::46c3:6ff:fe46:3d0c/64, gw = ::
//--------------------------↑現在の状態↑--------------------------//
t.iwata
お世話になっております。t.iwataです。
Armadilloの無線LANアクセスに挑戦していますが、
いまだ接続することができておりません。
現在までに設定した内容をまとめたテキストファイルを添付いたします。
設定が足りないや、無駄に設定しているなどありましたら、
ご教授していただければと幸いです。
よろしくお願い致します。
ファイル | ファイルの説明 |
---|---|
armadillo設定内容.txt |
at_mizo
溝渕です。
こちらで試してみましたが、iPhoneから接続および通信が可能でした。
> エラーになり接続することができません。(iPhoneだとインターネット未接続と表示される。)
上記、恐らくAPへの接続はできています。IPアドレスが割り当てられていない
ためにメッセージが表示されています。iPhoneで静的にIPアドレスを割り振る
とエラーメッセージは消えました。
また、Armadilloで以下のコマンドを入力すると、接続されているSTAの情報が
取得できます。本当に接続されていない場合は何も表示されません。
[armadillo]# iw dev wlan0 station dump
「インターネット未接続」と表示されている状態でも、APに接続さえできてい
ればiPhoneのMACアドレス等の情報が確認できると思います。
at_mizo
2018年3月6日 9時00分
溝渕です。
> 802-11-wireless.band: a
> 802-11-wireless.channel: 9
"band"で5GHz帯が指定されていますが、"channel"が"9"になっています。
2.4GHz帯を利用する場合は"bg"を利用してください。