Debian LinuxのWindowsからデバイスへのトラフィックのルーティング

Debian LinuxのWindowsからデバイスへのトラフィックのルーティング

私の状況に合わせて、Debian コンピュータ上のすべてのネットワーキングが正しく設定されていることを知りたいです。

Debian 9.5(拡張)サーバーにpelora CL-TENフレームグラバーとJAIカメラがインストールされています。

フレームグラバーはイーサネット経由でIntel NICに接続され、Debianはそれをenp216s0f1として認識します。

Debian サーバーは、サーバーの横にあるネットギアスイッチに接続され、企業ネットワークに接続されます。 Debian はこのインターフェイスを eno3 として認識し、dhcp を使用して IP アドレスを取得します。

私の目標は、カメラがDebianで動作するようにすることで、pleoraプレーヤーがDebianコンピュータで実行されているときとWindowsコンピュータで実行されているときにデバイスをキャプチャできるようにすることです。

これらの目標を達成するために、2つのインターフェースを接続しました。

$猫/etc/network/interfaces.d/br0

auto br0
iface br0 inet dhcp
        bridge_ports eno3 enp216s0f1

その結果は次のとおりip addr showです。

...
5: eno3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether ac:1f:6b:0e:69:0a brd ff:ff:ff:ff:ff:ff
6: enp216s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether 90:e2:ba:d9:3d:05 brd ff:ff:ff:ff:ff:ff
...
8: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 90:e2:ba:d9:3d:05 brd ff:ff:ff:ff:ff:ff
    inet 10.90.3.215/20 brd 10.90.15.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::92e2:baff:fed9:3d05/64 scope link
       valid_lft forever preferred_lft forever

私はDebianサーバー上でebusプレーヤーソフトウェアを実行しており、カメラに接続できます。プレーヤーソフトウェアからIPアドレスを割り当てます。私は10.90.3.216に割り当てました。

Debian コマンドラインから 10.90.3.216 に正常に ping を送信できます。したがって、Debian ではすべてがうまく動作します。

私のWindows 10コンピュータは、Debianサーバーの横にあるNetGearスイッチに接続されています。 WindowsコンピュータのIPアドレスは10.90.2.48です。

Windowsコンピュータでは、10.90.3.215に正常にpingを送信できます。ただし、10.90.3.216にはpingを送信できません。そしてTracertはパスを見つけることができません。

動作させるために私ができる他の提案はありますか?

ベストアンサー1

iptablesに関連しているようです。 /etc/sysctl.confに次のエントリを追加しましたが、適用されません(何度も再起動しても)。 sysctl -pを実行したところ、動作が開始されました。

net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0

おすすめ記事