[Click] Feedback from madwifi in Click

Javier Sánchez javier.recacha at gmail.com
Wed Feb 27 08:56:39 EST 2008


Hello,

Sorry, I don't know exactly where is your error, so i explain how i achieve
to connect 2 wireless cards via monitor mode. Suppose you have 2 nodes

1) install driver madwifi 0.9.4 (I think it works better than 0.9.3 in
monitor mode...)

2) Configure monitor mode:

   wlanconfig ath2 create wlandev wifi0 wlanmode monitor

3) Configure static arp:

  On node 1 -> arp -s 6.0.0.2 Mac_address_node2
  On node 2 -> arp -s 6.0.0.1 Mac_address_node1

4) Install pseudo ibbs click script:

AddressInfo(safe_addr 6.0.0.1/8Mac_address_node1); // only at node 1
AddressInfo(safe_addr 6.0.0.2/8Mac_address_node2); // only at node 2

winfo :: WirelessInfo(BSSID 00:00:00:00:00:00);


//   ***********
//   * Enviar  *
//   ***********


FromHost(safe, safe_addr, ETHER safe_addr)
-> q :: Queue()
-> Print("IP enviar: ")
-> encap :: WifiEncap(0x0, WIRELESS_INFO winfo)
-> PrintWifi("WIFI enviar: ")
-> set_power :: SetTXPower(63)
-> set_rate :: SetTXRate(11)
-> radiotap_encap :: RadiotapEncap()
-> to_dev :: ToDevice(ath2);

//   ***********
//   * Recivir *
//   ***********

from_dev :: FromDevice(ath2)


-> radiotap_decap :: RadiotapDecap()
-> phyerr_filter :: FilterPhyErr()
-> tx_filter :: FilterTX()
-> dupe :: WifiDupeFilter()
-> wifi_cl :: Classifier(0/08%0c 1/00%03) //nods data
-> rx :: RXStats()
-> PrintWifi("WIFI recivir: ")
-> WifiDecap()
-> SetPacketType(HOST)
-> Print("IP revivir: ")
-> ToHost(safe);
salutations
Javier Sánchez


More information about the click mailing list