두 개의 iface를 서로 다른 서브넷에 할당하는 방법은 무엇입니까?

두 개의 iface를 서로 다른 서브넷에 할당하는 방법은 무엇입니까?

이더넷에 연결되어 있습니다이더넷 0그리고 Wi-Fi USB 연결무선랜 0내 Raspbian 상자에서는 둘 다 인터넷이 있는 라우터에 연결되어 있습니다.

등/네트워크/인터페이스파일 다음을 통해 연결할 수 있는 설정이 있습니다.SSH나에게 주어진이더넷 0또는무선랜 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

...

~처럼무선랜 0이제 다른 서브넷(192.168.1)에 속해 있습니다.2.200) 더 이상 다음을 통해 연결할 수 없습니다.SSH, 나도 통과할 수 없어핑 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그리고무선랜 0192.168.1.0/24의 IP 주소를 해당 주소에 할당합니다.br0상호 작용.

예를 들어 Linux에서 브리지를 구성하는 방법을 읽을 수 있습니다.https://wiki.debian.org/BridgeNetworkConnections

관련 정보