Differences

This shows you the differences between two versions of the page.

Link to this comparison view

isrm:laboratoare:new:02a [2023/03/07 11:10]
dragos.niculescu [Instalare și configurare]
isrm:laboratoare:new:02a [2024/03/19 09:32] (current)
mbarbulescu [[02b] Analiza PCAP cu tshark]
Line 61: Line 61:
  
 <note tip> <note tip>
-Pentru a adăuga suport de C++11/14 și a beneficia de capabilitățile noi aduse de limbaj în cadrul simulărilor în pasul de configure putem seta variabila ''​CXXFLAGS''​ astfel:+Pentru a adăuga suport de C++17 și a beneficia de capabilitățile noi aduse de limbaj în cadrul simulărilor în pasul de configure putem seta variabila ''​CXXFLAGS''​ astfel:
  
 <code bash> <code bash>
-CXXFLAGS="​-std=c++11" ./waf -d debug --enable-examples --enable-tests configure+CXXFLAGS="​-std=c++17" ./waf -d debug --enable-examples --enable-tests configure
 </​code>​ </​code>​
  
-Versiunea de ''​g++''​ atât pe sistemele din laborator, cât și din mașina virtuală este ''​7.4.0''​ și are suport pentru C++14.+Versiunea de ''​g++''​ atât pe sistemele din laborator, cât și din mașina virtuală este ''​7.4.0''​ și are suport pentru C++17.
  
-E posibil ca cei de la ns-3 să fi hardcodat în folderul rădăcină în ''​wscript''​ standardul. E suficient să modificați linia următoare și puteți obține by default suportul pentru C++14:+E posibil ca cei de la ns-3 să fi hardcodat în folderul rădăcină în ''​wscript''​ standardul. E suficient să modificați linia următoare și puteți obține by default suportul pentru C++17:
  
 <code bash> <code bash>
Line 362: Line 362:
 <code bash> <code bash>
 student@isrm-vm:​~/​ns-3-dev$ tshark -T fields -e frame.time_epoch \ student@isrm-vm:​~/​ns-3-dev$ tshark -T fields -e frame.time_epoch \
-     -e frame.number -e ip.src ​ \ +     -e frame.number -e ip.src ​ \     -r ./​AccessPoint-0-0.pcap '​(ip.proto == 6) && (ip.src == 10.0.0.1)'​ > frames.txt
-     -r ./​AccessPoint-0-0.pcap '​(ip.proto == 6) && (ip.src == 10.0.0.1)'​ > frames.txt+
 </​code>​ </​code>​
  
Line 389: Line 388:
       * Folosiți câmpurile ''​frame.time_epoch''​ de la câteva linii consecutive și determinați la ce interval de timp (în ''​ms''​) AP-ul (access point-ul) trimite beacon-uri       * Folosiți câmpurile ''​frame.time_epoch''​ de la câteva linii consecutive și determinați la ce interval de timp (în ''​ms''​) AP-ul (access point-ul) trimite beacon-uri
  
-  * Folosind ''​tshark''​ extrageți în 2 fișiere separate, fiecare fișier având filtrul ''​wlan.fc.type_subtype <= 0x0011''​ (subtipul ​<= 0x0011) și celălalt ''​wlan.fc.type_subtype == 0x0028''​ următoarele câmpuri: ''​frame.time_epoch'',​ ''​wlan_radio.phy'',​ ''​frame.number''​. ​+  * Folosind ''​tshark''​ extrageți în 2 fișiere separate, fiecare fișier având filtrul ''​wlan.fc.type_subtype <= 0x0011''​ (subtipul ​mai mic sau egal cu 0x0011) și celălalt ''​wlan.fc.type_subtype == 0x0028''​ următoarele câmpuri: ''​frame.time_epoch'',​ ''​wlan_radio.phy'',​ ''​frame.number''​. ​
       * Ce puteți spune despre PHY type-ul din primul fișier, dar al doilea? Ce credeți că se întâmplă       * Ce puteți spune despre PHY type-ul din primul fișier, dar al doilea? Ce credeți că se întâmplă
       * Dacă sunteți curioși ce inseamna type/​subtype,​ consultați [[https://​community.cisco.com/​t5/​wireless-mobility-documents/​802-11-frames-a-starter-guide-to-learn-wireless-sniffer-traces/​ta-p/​3110019#​toc-hId--1447989924|acest tabel din standardul 802.11]]       * Dacă sunteți curioși ce inseamna type/​subtype,​ consultați [[https://​community.cisco.com/​t5/​wireless-mobility-documents/​802-11-frames-a-starter-guide-to-learn-wireless-sniffer-traces/​ta-p/​3110019#​toc-hId--1447989924|acest tabel din standardul 802.11]]
isrm/laboratoare/new/02a.1678180214.txt.gz · Last modified: 2023/03/07 11:10 by dragos.niculescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0