3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

USB接続したreCameraをブリッジ接続でインターネットにアクセスできるようにする

Last updated at Posted at 2025-02-05

1. はじめに

switch-scienceからreCameraを購入したのですが、Wi-Fi搭載モデルの reCamera 2002w は2025.2.5時点で技適未認証のためか、日本国内ではWi-Fi非搭載モデルの reCamera 2002 しか購入できません。
このモデルは公式にはインターネット接続には付属のイーサネットケーブルで有線Ethernet接続が必要になるのですが、Node-REDのノードのインストールやEthernetを使用する外部機器との通信のためにいちいち有線接続するのは面倒なので、PCと接続しているUSBでブリッジ接続することでインターネットにアクセスできるようにします。

なお、この方法についてはX(旧twitter)にて@matsujirushi さんに多大なアドバイスをいただきました。
この場を借りてお礼申し上げます。

2. Windows側の設定

を参照ください。
ネットワーク接続にてネットワークブリッジを作成すればいいのですが、「有線+無線での2回線構成の場合、起動時に無線が自動で接続されない」設定の無効化も必要です。

image.png

3. reCamera側の設定

はじめに、念のため公式で紹介されている

  • Manually update the latest OTA firmware
  • Manually restore factory settings
    を実施しておきます。

ファームウェアのzipファイルはteratermならSSH SCPでreCameraに送信することができます。
image.png

そのあと、

  • /etc/init.d/S70hardware
  • /etc/dhcpcd.conf
  • /etc/resolv.conf

の3つのファイルを次のように書き換えます。

なお、前提として下記のIPアドレスであるものとします。

  • DHCPサーバー(ルーター)のIPアドレス:192.168.11.1
  • reCameraのIPアドレス:192.168.11.100
bash
sudo vi /etc/init.d/S70hardware

vi
~~~ 中略 ~~~

    sleep 0.5

    setup_wlan1
    config_ip wlan1 192.168.16.1
-   config_ip usb0 192.168.42.1
+   config_ip usb0 192.168.11.1
  ;;

  stop)
  
~~~ 中略 ~~~

bash
sudo vi /etc/dhcpcd.conf
vi
~~~ 中略 ~~~

# denyinterfaces usb0
interface usb0
metric 9997
- static ip_address=192.168.42.1/24
- static routers=192.168.42.1
- static domain_name_servers=192.168.42.1
+ static ip_address=192.168.11.100/24
+ static routers=192.168.11.1
+ static domain_name_servers=192.168.11.1

interface wlan1
metric 9998
static ip_address=192.168.16.1/24
static routers=192.168.16.1
static domain_name_servers=192.168.16.1
nohook wpa_supplicant

bash
sudo vi /etc/resolv.conf
vi
# Generated by dhcpcd from usb0.dhcp
# /etc/resolv.conf.head can replace this line
- nameserver 192.168.42.1
+ nameserver 192.168.11.1
# /etc/resolv.conf.tail can replace this line

ここまで設定できれば、sudo rebootで再起動したあとにrecamera.localもしくは192.168.11.100でreCameraにアクセスすることができ、reCameraはインターネットに接続できていると思います。
※reCameraのブラウザコンソール上ではNot Connectedのためインターネットにアクセスできていないように見えますが、ping www.google.comなどでpingを打つと応答が帰ってくるのでインターネットにアクセスできていると分かります。
image.png

おわり

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?