2つのifaceを異なるサブネットに割り当てる方法は?

2つのifaceを異なるサブネットに割り当てる方法は?

イーサネットに接続されているイーサネット0そしてWi-Fi USB接続無線LAN 0私のRaspbianボックスでは、両方ともインターネットを持つルーターに接続されています。

私のライト/ネットワーク/インターフェースファイル以下で接続できる設定があります。SSH私に与えられたイーサネット0または無線LAN 0 私が直面した

...

iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1

...

iface wlan0 inet static
        address 192.168.1.200
        netmask 255.255.255.0

...

この構成は問題なく、期待どおりに機能します。

ただし、この設定は、各ソフトウェアに次のことが必要な他のソフトウェアと競合する可能性があります。私が直面した独自のサブネットから。

私のものを再構築するとき/etc/ネットワーク/インターフェースこれらのファイル

...

iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1

...

iface wlan0 inet static
        address 192.168.2.200
        netmask 255.255.255.0

...

〜のように無線LAN 0これで別のサブネット(192.168.1)に属しています。2.200) これ以上接続できません.SSH、私も通過できません。ping 192.168.2.200Windowsマシンで。

接続するとイーサネット0渡すSSH、注文するTCPダンプ返品

...

23:05:27.296764 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284256, win 252, length 0
23:05:27.297540 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284256:2284544, ack 17665, win 594, length 288
23:05:27.298780 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284544, win 251, length 0
23:05:27.299201 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284544:2284832, ack 17665, win 594, length 288
23:05:27.300434 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284832, win 256, length 0
23:05:27.301316 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284832:2285120, ack 17665, win 594, length 288
23:05:27.302296 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2285120:2285280, ack 17665, win 594, length 160
23:05:27.302712 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2285120, win 255, length 0
23:05:27.303873 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2285280, win 254, length 0

...

私が試したこと

  • 修正する/etc/ネットワーク/インターフェースネットマスクを次に変更します。ネットマスク 255.255.0.0 しかし、問題はまだ存在します

ベストアンサー1

ネットワーク構成が何であるかわからない。 SOHOの部分では、Wifiルーターはこの問題を解決しなければなりませんでした。ルーターを使用せずにボックスがイーサネットにのみ接続されていてWi-Fiアクセスポイントがある場合は、私が考えることができる唯一の解決策は設定ブリッジを使用することです。イーサネット0そして無線LAN 0192.168.1.0/24のIPアドレスをそのアドレスに割り当てます。br0相互作用。

たとえば、Linuxでブリッジを設定する方法を読むことができます。https://wiki.debian.org/BridgeNetworkConnections

おすすめ記事