【無線LAN】OpenWrt【強化ファーム】20
レス数が1000を超えています。これ以上書き込みはできません。
>>934
ありがとうございます
すみません分かりにくくて本当に申し訳ないです
IPアドレスのセグメントを図解すると
OpenWrt---(USB)---AndroidのAP
↓
usb0(192.168.yy.zz)---(USB)---rndis0(192.168.yy.xx)
という感じになります
そしてこのセグメント内でWireGuardを張るような形になります
ですのでDDNSだとOpenWrtのWAN側のIPアドレスが登録されてしまうので
Android側からだとOpenWrtがどこにいるのか分からないのではと思います >>942
ありがとうございます
一部のAndroid端末ですとrndis0に毎回同じIPアドレス(192.168.42.129)が振られるようです
なのでこの場合であればOpenWrtのusb0に静的アドレスとして192.168.42.1を設定するだけで良く
エンドポイントとしてのアドレスも同じ192.168.42.1と出来るので
この設定のAndroid機種であれば凄く使いやすい方法なんですが…
rndis0を192.168.yy.xxの範囲で自動設定してしまう機種が存在するようで
自分の持っているAndroid機3つのうち2つがこの設定のものでした
rndis0が192.168.yy.xxになる場合は
usb0側はDHCPクライアント設定にしておけば自動で192.168.yy.zzとなり
セグメント自体は同じ設定にすることが可能で
pingも通るようになります
>>943
ありがとうございます
WireGuardのサーバー側(と言うと厳密には違うらしい?)つまりエンドポイントはOpenWrt内にある形になります
エンドポイントは接続さえできるならどちら側にあっても良いのでAndroid側に設定することも可能とのことです
自分の説明が分かりにくくて申し訳ないです… >>953
結局WireGuardでどことどこの通信を暗号化したいのさ? 面倒なことしないでWIFIドングルでええにゃないってわいが書いたで >953
Cisco ios のルーターなんかでは
loopbackインターフェイスを作って
そこに不動の固定の IPを設定して
SNMPやOSPFで使ったりしますね
似たような感じで
OpenWrt側にstaticなloopbackアドレスを作って
それをwireguardのendpointにするとかはできないのかな? >>950
純正ファームの状態でバックアップを作成しておく必要はあるけど、UBIに変更
した後でも純正ファームに戻すことはできる(らしい)。
詳しい内容はOpenWrt UBI Installer for Linksys E8450 and Belkin RT3200の
方に書いてある。実際にフルバックアップを取っては見たものの、純正ファーム
に戻すことは多分ないだろうなあ。
安定運用重視だとsnapshot版は避けたいだろうが、リリース頻度が高いので
どんどん更新されていく様子を楽しめる人にはお勧め。
これ以上価格が下がる余地も少ないし、終売も遠くないかも。 >>954
ああ、別に暗号化したいわけじゃなくて、Allow...VPNsの設定をしたら、たまたまLTEモデムではなくrndis0をWAN側とするWiFiHotspotを立てられるから、ダミーでWireGuardを入れたいってことか。それならVPNはWireGuardじゃなくてもいいのかな? >>958
Android標準のL2TPを使って、OpenWrtのWAN側IPアドレスにアクセスするのではだめかな >>957
解説ありがとう
一通り動確したら入れてみる >>959
あとWireGuardでもClient側から接続開始するように設定すればClient側のIPは不問だった気がする。Server側はOpenWrtのWANの固定IPで行けそうな気がするけどもう書かれてたかな? >>952
DDNSにusb0のIPを登録する。
DNSにはWANのIPでなくても登録できる。
既存のパッケージが使えるかどうかは別。 WG2600HPのDS-liteで速度が出ない件、
NSSドライバにCPU負荷を下げるパッチがでてて、
これを適用したら改善しました。
DL 600Mbps softirq 100%で頭打ち
UL 750Mbps softirq 10%くらい
このくらい出てくれれば10Gbps時代までは持ちそう。 >>962
で、出来ました…凄い…
仕組みを頭では理解出来ても凄いという言葉しか出てきません
こんな発想があったとは…
一旦Android単体でインターネットに出れるように(WiFiやモバイルネットワーク等)しておく必要はありますが
DNSで名前解決したらUSBネットワーク以外のネットワークを切断しても大丈夫なようです
あとはTaskerやMacrodroid辺りで
Android起動→USBテザリングの有効化→WireGuardの有効化→疎通確認→(おそらくこの辺りでAndroidのWiFiを切断可)→クライアントのVPN使用を許可→WiFiホットスポットの有効化
みたいな手順をやりくりすればAndroidが自動でドングル化出来ますね…
あとから試してみる方のためにDDNS部分の手順も書いておきます
>>927-928の一連の流れ部分に加えて
自分の使うDDNSサービスに合わせて luci-app-ddns と必要なパッケージをインストール
サービス→Dynamic DNSへ移動して
まず全体設定タブから Allow non-public IP's のチェックをオン
次に一番下の Add new services を押す
Basic Settingタブで利用するDDNSのログイン情報等を設定
詳細設定タブから IP address source を「ネットワーク」として
そのすぐ下段のネットワーク項目に「usb0のインターフェイス名」を選択
Timer Settingsタブは各自お好みの設定
最後に保存して適用 日中の暇な時間に頭をひねって考えてた時に気付いたんですが
OpenWrt側がDHCPクライアントだと
OpenWrt側のusb0に振られるゲートウェイのアドレスがAndroid側のrndis0のアドレスであることに気付いたので
Android側をエンドポイントにしておいて
>>934で教えて頂いたhotplug.dとスクリプトなんかを組み合わせて
OpenWrt側からwg-quickなんかでその都度繋ぎに行く
といったような別解も考えていました
教えて頂いたDDNSでのやり方のほうが数段スマートに解決できてもう感謝しかないです
皆さん本当にありがとうございました OpenWrt TV-BOXをまあ安定してきていいのですがアップデートをぼちぼちやらんと行けないんで手をつけてます
中国人が作ったものはLuciで管理ててバージョンが古くて使えない
そこでipkパッケージにしてアップグレードできるように改変しました
簡易パッケージなんでデビアンみたいに完璧にはいかないが1発でできるので手間が省ける
あとはOpenWrtのrootシステムのアップグレードをどうするかやな
他のルーターみたいにファームウェアの全入れ替えやなくて
LinuxPCみたいにパッケージでアップグレードする kernel patchは借用して
yoctoで作り直せばいいんじゃないの? ArmbianのカーネルとTVBOXに移植って中国人が考えた方式が一番合理的で基本部分は完璧に動くからわいはそれでやるよ
5.4.yはパッチ当てないとWiFiが動かない(ボード情報を書き込む簡単なパッチ)
LTSの5.10.yは治ってるけどTFカートで起動しない(USBは動く)
5.9.yはあるロシア人が個人的にやってたが、動かないっていうクレームでキレてリポごと消したから作れない
その気になればACルーターにできるけど有線LAN(1G)とUSB2ポートさえ使えればいい >>965,>>966
乙
解決できたようで何より
しかしスマホをUSBでつないでAP化なんてありそうなのに無かったのな
意外と役に立ちそうなのが面白い >>965
934,962と書いたのは私ですが、出来て良かったですね。
逆も当然考えましたが、スマホをServerにするのが面倒そうなので出しませんでした。
それと、Android側もVPNを優先するのならばWiFi、モバイル通信とも
まぁ、一番賢いのは933だと思いますよ。 >>965
途中なうえにスレ違いですが、Android側もVPNを優先するのならばWiFi、モバイル通信ともOFFにしなくても、良さそうな気がします。
ホットスポットを有効にすると自動的にWiFiはOFFになると思いますし、VPN優先なのでモバイル通信ではなくUSB側に通信が流れると思います。 OpenWrtでWZR-900DHPを再度有効化するためのパッチですが、
つい先ほど merge されました
22.03.0 にbackportしてもらえるかどうかはわかりませんが、
将来的な rejectの危機は脱したかと思います
武蔵野さんのTweetでの想像通り、WZR-900DHPのDTS patch は
Linux upstream に 上げるように指摘されました
おかげで 先に >935 に気づくことができ、
冷静に異議申し立てできたのがよかったと思います
初めてのOSSへのPRが通ってうれしいです パッチ投下ありがとう
当面はこれで大丈夫そうですね >976
おそれいります
武蔵野さんがやんわりTweetしてくれましたが
今回、いろいろルール違反してたみたいで反省です あと、今回流れをぶった切ってしまっていたので、
開発系の話題は今後はこちらのスレのほうが良いのかな?
【強化ファーム】 OpenWrt移植のためのルータ解析スレ
http://mao.5ch.net/test/read.cgi/network/1628952290/ ルール違反とかわからんけど
貢献するのは悪いことじゃないし、何事もチャレンジでいいとおもうけどなあ usb無線子機を使用する場合、子機がW53,W56技適対応であれば該当バンド利用可能でしょうか。
本体W52でUSBW56 使用できると便利なのですが。 そんなことは聞かないで自分で試してみれば?
なんで自分で努力もしないで聞くんやろか? 動く動かないの話ではなくて、
電波法の話をしていると思われる USB側がちゃんと動くやつならできるよ
インターフェースごとに別々の設定ができる いくつか試したけどどれもこれもDFSでコケてAP作れなかったなあ
やりようがあるなら知りたい >>963
WG2600HPのDS-Liteで速度が出た件、
勘違いでした。ゴメンナサイ。
DL ULともに100Mbps程度です。
qca_nss_tunipip6モジュールを有効にしても
速度変わらず、でした。
IPv6はNSSオフロードが効いてます。 >>985
WIFIドライバーはいくつかタイプがあるからね
大きく分けるとataモードとapモード
ドライバーが対応してるかどうかとファームウェアだね
dmesgでカーネルログ読んで何が間違ってるのか調べる >>987
iw phy phy0 info
----
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
* P2P-client
* P2P-GO
* P2P-device
---
Frequencies:
* 5180 MHz [36] (20.0 dBm)
* 5200 MHz [40] (20.0 dBm)
* 5220 MHz [44] (20.0 dBm)
* 5240 MHz [48] (20.0 dBm)
...
---
valid interface combinations:
* #{ managed } <= 16, #{ AP, mesh point } <= 16, #{ IBSS } <= 1,
total <= 16, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }
---
この辺り、細かオプションは無視 >>986
公式ファームのNSS無しでもDS-Liteで400-600Mbpsは出てますよ。
ローカルのルーティングでも同じ程度なので、100Mbpsというのはちょっとおかしい感じがします。 nssのencapsulationパッチ効かないのか?
テスト環境ないから何もできないけど OpenWrtいじり始めたばかりの初心者なんですが、助けてください。
WZR-1750DHPに21.02.2を入れていじってたんですが、設定ミスったみたいでアクセスできなくなってしまいました。
そこでリセットかけて再出発しようとしたのですが、リセット出来ずに困っています。
ボタンリセットやFailsafeに入ることで何とかできればと思っています。
ざっと調べて、リセットボタン長押しでの初期化や30-30-30リセットなどを試みましたがうまく動いていないようです。
どうボタン操作してもBUFFALO透かしのLEDの挙動が変化ありません。
電源ON→LED白赤で2回高速点滅→赤点灯→消灯→ゆっくり白点滅→やや高速白点滅→白点灯、と言う流れでLEDが動いています。
・底面のリセットボタンを起動時のいろんなタイミングで押す
・白点灯後のリセットボタンの長押し
・リセットボタンでの30-30-30リセット
・上記3つをリセットボタンではなくAOSSボタンでの試行
を今まで試していますが、LEDの挙動は毎回同じです。
ソフトリセットでも30-30-30リセットでもFailsafeでもいいのですが、どのタイミングでどういう操作をすればいいのでしょうか。
うまく動いた場合の挙動をどなたか教えてもらえないでしょうか。
ちなみに設定ミスってのはLAN側のIP設定ミスってます。
WindowsからのARPでみたら一応IPふられてるようだけど、pingもTelnetもSSHも応答しなくなってしまいました。
LAN側IP触る前までは使えてました。
あと、道具ないので殻割シリアル接続は現状難しいです。
どうかよろしくお願いします。 >>993
WZR-1750DHPもCFEのはずなので
基本はWZR-600DHP2やWZR-900DHPの作法で良いのでは
設定ミスだけであれば>>639の下段の方法で
curl http://192.168.1.1/do.htm?cmd=nvram+erase
を叩くだけで起動すると思います >>994
情報ありがとうございます。
早速やってみましたがうまくいきません。
起動中(LED白赤が白でやや高速点滅中)にpingに応答したのでcurlでコマンド流し込んでみましたが、ConnectionRefudedとしかなりませんでした。
いろいろ情報元を遡ってみましたが、pingの応答がTTL=64でしか帰ってきておらず、CFE web Server起動していない感じです。
AOSSボタンでもリセットボタンでも同様で、さらには何もボタン押さなくてもTTL=64でpingは帰ってきてました。
これ、CFE生きてないんでしょうか・・・物理的なボタンの故障ってことは無いと思うんだけど。 >>988
ありがとう
改めてトライしてみたけど、
----
valid interface combinations:
* #{ managed, P2P-client } <= 2, #{ AP, mesh point, P2P-GO } <= 2,
total <= 2, #channels <= 1
----
で rader detect widths: の節がないからそもそも非対応なんかな
古いドングルだけどWLI-UV-AG300でkmod-ath9k-htcのドライバ使ってる
どのチップなら対応してるんだろ トラブったんなら真っ先にコンソール繋いで何が起こってるのか確認しろよ >>996
WLI-UC-AG300の方なら動くよ
WLI-UVの方は持ってないので知らんよ
---
# lsmod
rt2800lib 110592 1 rt2800usb
rt2800usb 20480 0
rt2x00lib 36864 3 rt2800usb,rt2800lib,rt2x00usb
rt2x00usb 16384 1 rt2800usb
---
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/soc/1c1b400.usb/usb4/4-1/4-1:1.0'
...
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc/1c1b000.usb/usb3/3-1/3-1:1.0'
...
---
option pathはインストール時に勝手にやってくれる
/sysあたりにできるやつ >>998
マジかー。UCの方も持ってるんだけど動かないんだよね。設定がダメってことか…
なんにせよありがとう
----
Mon Apr 4 10:57:52 2022 daemon.notice hostapd: wlan2: interface state UNINITIALIZED->COUNTRY_UPDATE
Mon Apr 4 10:57:52 2022 daemon.notice hostapd: wlan2: interface state COUNTRY_UPDATE->DFS
Mon Apr 4 10:57:52 2022 daemon.notice hostapd: wlan2: DFS-CAC-START freq=5500 chan=100 sec_chan=0, width=0, seg0=0, seg1=0, cac_time=60s
Mon Apr 4 10:57:52 2022 daemon.err hostapd: DFS start_dfs_cac() failed, -1
Mon Apr 4 10:57:52 2022 daemon.err hostapd: Interface initialization failed
Mon Apr 4 10:57:52 2022 daemon.notice hostapd: wlan2: interface state DFS->DISABLED
Mon Apr 4 10:57:52 2022 daemon.notice hostapd: wlan2: AP-DISABLED
---- このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 232日 20時間 19分 27秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。