Mac OS X에서 사용할 수있는 오픈 소스 / 무료 네트워크 에뮬레이터 도구를 찾고 있는데, 느린 네트워크 연결, 제한된 대역폭 및 UDP / TCP 연결 모두에서 패킷 손실과 같은 기타 네트워크 특성을 시뮬레이션 할 수 있습니다. 물리 계층).
TCP / UDP 서버를 실행할 수 있고 다양한 네트워크 연결을 에뮬레이트하는 로컬 호스트에서 몇 개의 클라이언트를 연결할 수있는 가장 간단한 솔루션을 찾고 있습니다.
나는 주로 netem
Mac OS X에서 Linux와 같은 것을 사용할 수 있는지 (또는 더 나은 크로스 플랫폼 Windows / Linux / Mac) 사용할 수 있는지 궁금합니다 .
아마도 VirtualBox와 Linux 커널을 실행할 수 있습니다 netem
.
답변
답변
ns-2 사용해보기 :
Ns-2는 네트워킹 연구를 목표로하는 개별 이벤트 시뮬레이터입니다. Ns-2는 유선 및 무선 (로컬 및 위성) 네트워크를 통한 TCP, 라우팅 및 멀티 캐스트 프로토콜 시뮬레이션을 실질적으로 지원합니다.
MacOS X / Intel 기반에 NS2 설치
Intel Mac 기반 시스템에 ns2-allinone-2.29.3 / .2를 설치하려고했습니다. 컴파일 단계에서 문제가 발생한 후 시뮬레이터 부분 (ns)이 완전히 작동하는 것 같습니다. 대신 Nam은 Xlib와 관련된 이상한 오류가 발생했습니다. 내 지식으로는,이 이상한 행동은 Xlib의 API 부분을 macos / Intel 버전으로 변경 한 것과 관련이 있습니다. 첨부 된 오류는 내 맥 인텔 기반으로 nam을 실행하려고 할 때 발생합니다.
tengu:~/Desktop/ns-allinone-2.29/nam-1.11 valvoline$ ./nam Xlib: sequence lost (0x10006 > 0x9) in reply type 0x0! X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0xa Serial number of failed request: 6 Current serial number in output stream: 9
Ns-2에 대한 전체 자습서 를 보려면 여기를 방문 하십시오 .