ジャンル不定の日記です。

OPI R1のAP化ができない・・・

Orange pi R1をSPIフラッシュブートでwifiアクセスポイントにする計画も、MTDでOSの起動ができてもう少しだと思ったが、またハマってる・・・
hostapdでAPは出てくるんだが接続できない状態。

まず hostapd dnsmasq nftablesを全部設定したが、nftablesはパッケージ入れるだけじゃなくてkernelでnftablesを有効にする必要があった。
nftコマンドを使うとNETLINKがないとか言われたので、
[*] Networking support  --->
  Networking options  --->
    <*> NETLINK: socket monitoring interface
NETLINKを有効にした。
それとnftablesはNetfilterってのの機能みたいで、
[*] Networking support  --->
  Networking options  --->
     <*> Netfilter connection tracking support
     <*> Netfilter nf_tables support
       <*>   Netfilter nf_tables masquerade support
       <*>   Netfilter nf_tables nat module
     IP: Netfilter Configuration  --->
       [*] IPv4 nf_tables support
こんな感じで有効にしないとnftコマンドでnatを設定する際にエラーが出るのだが、
Netfilter nf_tables nat moduleが隠れててどこにあるのかわからなかった。
Netfilter nf_tables support を有効にすると IPv4 nf_tables support が出てくる。
さらに Netfilter connection tracking support を有効にすると Netfilter nf_tables nat module が出てくる。
Netfilter nf_tables nat module を有効にすると Netfilter nf_tables masquerade support が出てくる。
て感じで順番に設定しないと項目がない。

まあ、そんなわけなんだがスマホとノートPCで試したが、アクセスポイントは出てくるんだが接続できない。
クライアント側にもサーバー側にもエラー内容が表示されないから困る・・・

dnsmasq と nftables 以前にhostapdで失敗してるぽいんで、DHCPが使えなくなるがdnsmasqとnftablesを切った状態で試してるがわからん。
hostapdの起動時はrfkillがないとか/dev/randomがどうとかメッセージ出るんでそのへん試してるところ。

Armbianでは接続できたんだがな・・・