Raspberry Pi (RPI) から Wi-Fi ルーターを作成する方法については、インターネット上にたくさんの記事があります。この記事では、Sing-Box を搭載した Wi-Fi ルーターを作成する方法を簡単に説明します。ここで説明した方法は現時点では機能しますが、将来的には大きく変更される可能性があります。したがって、このメモは、これから直面する問題の大まかな概要として使用してください。
SSH
OpenWrt の操作方法がわからない人には、dietPI をインストールすることをお勧めします。
RPI を eth0 経由で現在のルーターに接続し、そこに SSH 経由で接続します。 RPI IP アドレスは、ルーターの dhcp パネルで確認できます。たとえば次のように root に直接接続します。
<コード>
ssh root@[IP_ADDRESS]
コード>
Wi-Fi アダプター
内蔵のRPI3は正直弱く、5GHzをサポートしていないことが判明しました。したがって、USB 2 経由で Realtek RTL8811CU チップセット上の RITMIX RWA-150 アダプターを接続しました。ドライバーは、私の DietPi バージョンの Linux カーネルに追加されました。次に、dietpi-configを使用して、内蔵Wi-Fiを完全にオフにしました。その結果、wlan0 USB アダプターは 1 つだけ残りました。
アクセスポイント
root のデフォルトの DietPI パスワードは Dietpi です。接続すると、dietPI インストーラー/コンフィギュレーターが表示されます。完了したら、デバイスが再起動するため、再度接続する必要があります。
まず、デバイスがアクセス ポイントを認識できるように hostapd を構成する必要があります。 hostapd がインストールされていない場合は、apk 経由でインストールします。
次に、hostapd の構成を記述する必要があります。私の構成の例:
interface=wlan0
driver=nl80211
ssid=MyPiAP
hw_mode=a
channel=157
wmm_enabled=1
auth_algs=1
wpa=2
wpa_passphrase=your_password
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
ieee80211n=1
ieee80211ac=0
ieee80211ax=0
country_code=RU
hostapd 設定の意味についてはマニュアルを参照してください。ただし、重要なのは、チャネル (2.4 GHz または 5 GHz)、国コードを自分で設定することです。これがないと、ローカライズされたデバイスがアクセス ポイントで正しく動作できません。私はすでにこれを行っており、知っているので、国を慎重に設定してください。
DHCP
次に、dnsmasq をインストールして構成し、DHCP を実装します。これは、接続されたコンピュータが IP アドレスと DNS サーバーを決定するために必要です。
私の構成の例:
interface=wlan0
dhcp-range=172.19.0.10,172.19.0.200,255.255.255.0,12h
dhcp-option=3,172.19.0.1
dhcp-option=6,1.1.1.1,8.8.8.8
no-resolv
server=1.1.1.1
server=8.8.8.8
これは、アクセス ポイントに接続して IP アドレスを取得できるようにするための最小限の構成です。次に、ルーティングと NAT を構成する必要があります。これは、接続されたコンピュータがインターネットにアクセスできるようにするために必要です。
ここでのメモは、インターネット上に多くの記事がある、通常の Debian 互換システムでの典型的なルーティング設定のカテゴリに属します。その後、すべては追求する目標によって異なります。たとえば、システム内の新しいインターフェイスとして外部サーバーに接続するか、単に wlan0 <-> eth0 を実行するか、これで RPI の詳細は終了し、好みに合わせて設定します。
また、systemctl を介してカスタム システム サービスを構成する必要性についても触れておきたいと思います。サービスをチェーンで接続する必要がある場合があります。これはすべて、ネットワーク上の systemctl マニュアルに記載されています。サービス レベルで問題がある場合は、journalctl のログを確認してください。
結論
速度測定から、Wi-Fi 経由で RPI3 から約 50Mbps を引き出すことができました (5GHz アダプターの接続後)。これは、ルーターに直接接続した場合と比較して速度が半分低下することを意味します。生産性の高い RPI モデルを使用すると、より良い結果が得られることは認めますが、専用の OpenWrt デバイスや既製のソリューションがニーズに適している可能性もあります。
ソース
https://forums.raspberrypi.com/viewtopic.php?t=394710
https://superuser.com/questions/1408586/raspberry-pi-wifi-hotspot-slow-internet-speed
https://www.youtube.com/watch?v=jlHWnKVpygw














