상황: 업로드 속도가 빠른 이더넷 연결이 있습니다. 다운로드 속도가 빠른 Wi-Fi 연결이 있습니다. 즉, 이더넷 다운로드는 Wi-Fi 다운로드보다 느립니다. 두 연결 모두 동일한 게이트웨이/IP 주소로 연결됩니다.
저는 Fedora 34를 사용하고 있습니다.
하나의 장치(wifi)를 통한 다운로드 경로와 다른 장치(eth)를 통한 업로드 경로를 정의할 수 있습니까?
경고: 조금 검색해보니 문제를 정확하게 표현하는 언어가 누락된 것 같습니다. 질문을 수정하는 데 도움이 되는 의견을 요청합니다.
답변1
일반적으로 모든 트래픽에 대해서는 그렇지 않습니다. (비대칭 라우팅이 가능한 경우도 있으나 불가능합니다.)
그러나 특별한 경우에는 원하는 것을 달성할 수도 있습니다.
컴퓨터의 라우팅 테이블을 조작하여 트래픽을 특정 방향으로 보낼 수 있습니다. 예를 들어, Default-gw가 Eth 인터페이스를 가리키고 Wi-Fi 인터페이스를 통해 특정 서버에서 대용량 파일을 다운로드하려는 경우 파일 서버 IP 주소를 가리키는 정적 경로를 설정하여 송신을 가리키도록 할 수 있습니다. Wi-Fi 인터페이스의 라우터. 서버와 통신할 때 양방향 트래픽은 Wi-Fi 인터페이스를 통과합니다. 다른 모든 트래픽은 Eth-if를 통해 전달됩니다.
많은 블로그에서 Linux에서 라우팅을 설정하는 방법을 설명합니다.https://www.cyberciti.biz/faq/ip-route-add-network-command-for-linux-explained/좋은 시작이 될 수도 있습니다.
인터페이스가 모두 동일한 서브넷에 연결되어 있는 경우 나갈 인터페이스를 지정해야 합니다.
ip route add <dest-ip>/32 via <gw-ip> dev <your interface>
참고: 현재 수행 중인 작업에 대해 확신이 없다면 원격 호스트에서 이 작업을 시도하지 마십시오. 결국 서버에 대한 액세스가 차단되거나 서버 자체가 격리될 수 있습니다.