2009-03-17 3 views
11

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

난 그냥 대역폭을 감소 참조 아니지만, 또한 내가 리눅스에서 실행되는 도구라는 netem을 사용하는 등

+0

[네트워크 시뮬레이터?] (0120-555-003) – AShelly

답변

0

이안의 솔루션은 꽤 좋은 장기적인 솔루션처럼 보이지만 몇 가지 빠른 테스트를 위해 조금 복잡하게 들립니다. (다른 컴퓨터를 찾아 라우터 장비 등을 설치하는 것)

Net Limiter를 사용하여 무작위로 무작위로 무작위로 1MB/초와 같이 낮은 한계를 설정하면 충분할 것 같습니다. 우리의 필요를 위해.

7

신뢰성에 자주 해제, 단절의 짧은 버스트를, 감소시킨다. 그것은 주어진 백분율로 패킷 손실을 증가시키고, 패킷 내에서 지연을 도입하며, 패킷 재 배열을 처리 할 수있게합니다. 기본적으로 다른 네트워크를 에뮬레이트하도록 설계되었습니다.

두 개의 이더넷 카드를 사용하여 Linux를 설치하려면 여분의 컴퓨터가 필요합니다. 다리 역할을하고 그 사이에 넷템을 굴려 라. 해야 할 일이 아주 쉬워야합니다. Linux 환경이없는 대학 프로젝트에이 도구를 사용했지만 어쩌면 모든 설정 지침을 어딘가에 갖고있을 수도 있습니다.

+0

좋은 소리는 들리지만 Windows 상자에서 실행하는 데 설정하는 데 조금 복잡해 보입니다. 그렇게 언급하지 않음) – Davy8

+0

브릿지 만 리눅스를 돌릴 필요가 있습니다 ... 따라서 설치가 필요없는 Unbuntu Live CD와 같은 것을 사용할 수 있습니다. 당신은 netem을 설치하기 만하면되는데, 브릿지를 설정하기 위해 몇 가지 명령을하면됩니다. – Ian

관련 문제