<p>Ciao Antonio,</p>
<p>al tempo della mia tesi specialistica ho usato ns2 (credo che ns3 non esistesse ancora) ed era scritto in C++ e OTcl.<br>
Il vantaggio principale di usare ns2 era la sua diffusione e affermazione nel mondo della ricerca, che lasciavano ben sperare sull' affidabilità dei risultati forniti; di contro, ns2 richiedeva molta attenzione nell' impostare bene tutti i parametri della simulazione.<br>

Al tempo ns2 non aveva un buon supporto per reti wireless (che suppongo abbiano completamente colmato con ns3?), quindi avevo anche preso in considerazione NCTUns, poi scartato. Quest' ultimo simulatore, oltre ad una comoda interfaccia grafica, aveva l' indubbio vantaggio di usare il vero stack TCP/IP del sistema linux (obbligatoriamente fedora) su cui gira la simulazione. Però avevo avuto l' impressione che l' implementazione del protocollo mac (principalmente 802.3) non fosse sempre corretta e poi andava frequentemente in crash. Nel frattempo so che sono andati avanti con le versioni, se vuoi puoi vedere se hanno risolto questi problemi.<br>

Per quanto riguarda le tue modifiche al mac, non credo che troverai un dispositivo che ti permetta di farlo: per quello che ne so, il mac è implementato direttamente nel chip hardware del dispositivo.</p>
<p>Spero di esser stato di qualche aiuto.</p>
<p>Ciao,<br>
FAB<br>
</p>