불안정한 네트워크 연결을 시뮬레이션할 수 있는 프로그램이 있습니까?[닫은]

StackOverflow https://stackoverflow.com/questions/654915

문제

서버/클라이언트 응용 프로그램의 일부 연결 문제를 디버깅하려면 불안정한 네트워크 연결을 시뮬레이션해야 하며, 희미한 무선 네트워크와 같은 조건을 시뮬레이션할 수 있는 프로그램이 있는지 궁금합니다.

나는 단지 대역폭을 줄이는 것뿐만 아니라 안정성을 줄이는 것, 빈번한 켜짐 및 꺼짐, 짧은 연결 끊김 등을 언급하는 것입니다.

도움이 되었습니까?

해결책 2

Ian의 솔루션은 꽤 좋은 장기 솔루션처럼 보이지만 빠른 테스트에 약간의 관련이있었습니다. (다른 기계 찾기, 연결, 라우터 물건 등을 설정 함)

나는 순 리미터를 사용하여 결국 한계를 무작위로 수동으로 낮은 수동으로 (1 바이트/초)로 설정했으며 우리의 요구에 충분한 것으로 보입니다.

다른 팁

저는 Linux에서 실행되는 netem이라는 도구를 사용했습니다.이를 통해 특정 비율로 패킷 손실을 늘리고, 패킷 내에 지연을 도입하고, 패킷 재정렬을 처리할 수 있습니다.기본적으로 다양한 네트워크를 에뮬레이트하도록 설계되었습니다.

Linux를 시작하고 실행하는 데 필요한 것은 두 개의 이더넷 카드를 사용하여 Linux를 설치할 예비 시스템뿐입니다.이를 브리지로 연결하고 그 사이에 netem을 실행합니다.아주 간단해야합니다.저는 Linux 경험이 없는 대학 프로젝트에 이를 사용했지만 아마도 어딘가에 모든 설정 지침이 있을 것입니다.

http://snad.ncsl.nist.gov/nistnet/

설정이 약간 복잡하지만 매우 잘 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top