액세스 포인트와 Linux 스테이션 간의 무선 통신을 사용하고 있습니다. 기기가 패킷만 보내는 경우 연결 품질은 괜찮습니다. 머신이 패킷만 다운로드하는 경우에도 마찬가지입니다(대부분의 패킷이 한 방향으로 흐릅니다). 불행히도 통신이 50/50에 가까워지면 링크가 상당히 불안정해지고 대기 시간이 엄청나게 길어집니다. 간섭을 피하기 위해 업링크와 다운링크에 서로 다른 주파수를 사용하여 두 개의 라디오를 사용할 수 있지만(전이중) Linux를 사용하도록 구성할 수 있습니까?
패킷이 하나의 인터페이스에서 전송되고 다른 인터페이스에서 수신되는 단일 IP를 사용하는 구성에 대해 논의하고 있습니다. ap와 스테이션 모두 Linux를 기반으로 합니다.
답변1
ip route show
default via 192.168.1.1 dev lanbr0
192.168.1.0/24 dev lanbr0 proto kernel scope link src 192.168.1.2
라우팅 테이블에는 주소에 도달하는 방법에 대한 정보가 포함되어 있습니다. 동일한 서브넷에 두 개의 항목이 있는 경우 하나를 삭제해야 합니다.
어떤 경우든(다른 서브넷이 있더라도) 두 인터페이스에 서로 다른 IP 주소를 사용해야 하므로 응답이 수신 인터페이스의 IP 주소로 전송되도록 송신 인터페이스에서 SNAT를 사용해야 합니다.