Beagle Bone - AP wlan1はIPアドレスでeth0にアクセスする必要があります。

Beagle Bone - AP wlan1はIPアドレスでeth0にアクセスする必要があります。

GUIではなくLinux(beaglebone)を使用してください。

現在の設定を使用

Client (10.10.1.3 ... 254) <-> (wlan1 AP 10.10.1.1) bb

デバイス(10.10.1.2)にアクセスするには、クライアント(10.10.1.3...254)を有効にする必要があります。

Client (10.10.1.3 ... 254) <-> (wlan1 AP 10.10.1.1) bb (eth0) <-> device (10.10.1.2)

現在の/etc/network/interfacesファイルは次のとおりです。

iface eth0 inet static
    addess 192.168.2.28
    netmask 255.255.255.0
    gateway 192.168.2.1
    network dns-nameservers 8.8.8.8

iface eth0:1 inet static
    address 192.168.1.225
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0

iface usb0 inet static
    address 192.168.7.2
    netmask 255.255.255.0
    network 192.168.7.0
    gateway 192.168.7.1


iface wlan1 inet static
    hostapd /etc/hostapd/hostapd.conf
    address 10.10.1.1
    network 10.10.1.0
    netmask 255.0.0.0
    broadcast 10.255.255.255
    wireless-power on

目的の効果を得るには、ファイルをどのように構成する必要がありますか?

答え1

Beagleboneが次のように機能するように設定する必要があります。ルーターwlan1とeth0の間(USB0も選択可能)またはwlan1およびeth0(またはusb0)インターフェース。

現在の設定では、eth0インターフェイスのIPアドレス範囲が使用しているインターフェイスと異なるように見えるため、wlan1ルーティングが適切なオプションであるようです。

以下は、Beagleboneをルーターとして設定するためのドキュメントです。

https://pixelsvsbytes.com/2015/05/building-a-beaglebone-router/

wlan1オンまたはオフと同じIP範囲のIPアドレスを使用する必要がある場合は、ブリッジングがeth0正しい選択になります。残念ながら、Beaglebone関連のドキュメントは見つかりませんが、ブリッジングに関するDebian Wikiページが役に立ちます。

https://wiki.debian.org/BridgeNetworkConnections

関連情報