MeshNetworking

TableOfContents back to http://scratchpad.wikia.com/wiki/Sasecurity

First steps in setting up a Locust mesh
Mesh networking is a technology that implements an Ad-hoc routing protocol such as AoDv using an EmbeddedPc. See http://www.meshdynamics.com and http://www.sveasoft.com This wiki details the mesh networking of http://www.locustworld.com. A meshbox is either a Gateway(GatewayNotes) or a RepeaterNode. Plug one box via it's Ethernet cable into an Internet connection. This box is the gateway and can be assigned a StaticIp if the host PC with the Internet signal does not hand out a DhCp lease. From the gateway make certain you can surf the web. Issue "getandverify" or "leachtest" command. The second box is the repeater. Allow 5min for the repeater to mesh, it will check into WiaNa etc.. See IpaddressToMeshbox,  GetNodeWorkingAgain and LocustTipsPage. WhatMeshDoes


 * See MeshCommands
 * Do the boxes see each other if you run SigSpy? SigSpy will report the signal strength between boxes.
 * Must be larger Than 7db. See SignalToNoise
 * Do the boxes see each other if you run IwList wlan0 scan
 * Does NetStumbler report on any other wi-fi about?
 * Have they blocked each other entries in /proc/aodv/blocked ?
 * RePorter command reports on the Channel and Frequency settings.
 * (Doesn't work yet with Atheros chipset only Senao)
 * What does cat /proc/aodv/monitor say?
 * Have you set both boxes to DefaultSettings ?
 * All nodes on same mesh must be on same ["ESSID"] For example channel 1 and ssid = LocustWorld
 * Then wait for boxes to mesh.
 * After they mesh edit the wiana.settings file and change the settings to channel6 and to your chosen SSID.
 * Boxes that mesh can be controled via RemoteManagement.
 * Wired CaptivePortal on the gateway node: Disabled
 * A node must give out a subnet address of 255.255.255.0
 * See SubnetMask. And see WiaNa - Portmap settings
 * Router board accepts clients but wont pass trafic: PrimaryCellAndDhcp
 * Check the boot message of the meshbox if it FoundTheCard
 * StaticIp
 * IpTables -L             #shows all current rules for the FireWall.
 * TUNNELTYPE:PPP #There are two options PPP or IP.
 * Change the PPP in gateway type to IP - this will help if you're behind an ICMP firewall.
 * See WiaNa
 * Register node at http://www.wiana.org Wireless IP number assignment authority.
 * CheckUplinkValidity, GetAndVerify
 * Ad-hoc and InfraStructure explained on this page and 2 cards in one PC.
 * Strip of copper between two cards in one pc to cancel RF interference. See HardWare
 * See DefaultSettings.
 * TicKet, CaptivePortal, FactoryReset - GetNodeWorkingAgain
 * Mikrotik, NAT - MeshNat,ad-hoc,adhoc
 * Mesh uses multiple layers of NAT and has traffic shaping replacing the need for MikroTik.
 * See "NAT" - MeshNat for how Mikrotik blocks StaticIp assignment to clients.
 * Mesh uses multiple layers NAT.
 * Back-to-back meshboxes chokes traffic and wired clients - UnknownTrafficShaping
 * Same node clients firewalled" to "No" on the node in WiaNa
 * /etc/hosts,  /etc/wiana.settings
 * Disable failed upstream
 * Enable pcmcia in WiaNa. See FoundTheCard
 * Enable cross mesh networking. See HostMapping.
 * Blocing an IP with users sharing same MAC. IpTables
 * ClaimOrphanNode
 * FirstSteps

Grounding of equipment

 * HardWare http://en.wikipedia.org/wiki/Ground_(electricity) and EmbeddedPc Wi-fi cards, Mini-Itx, and AnteNnas.
 * OutdoorBox, Qorvus Grounding and RS485 for notes on grounding equipment.

Notes 1
*AdvertorialCpe, *AoDv ,*ActiVx, *ArPing, AnteNnas, AddressRanges * ApToUse *BuilD107, BlockNode, BiOs , BarMac *BroadcastStorm, BlockingAndUnblockingAnode , BlockingUsers , BlockP2p *BridGing, BackHaul, CaptivePortal, CellId , ContActs , CronJob, CrossMeshRouting, *ConnectAptomesh, CronTunnel, ClaimOrphanNode *["DNS"]-DNS,DnsMesh [:Detecting Viruses], DhcpServices ,DhCp, DhcpLeasesFile, DualRadios, *EssentialStepsMesh *["/etc file structure"], EthernetPort, ErroRs, FireWall, GateWayNotes *[:Fileshareing], FileShareing, FreezeBox, FlashHdd, FactoryReset , FirewallToOutsideWorld *GaMing, GetNodeWorkingAgain, *GrubAndLilo, *HardWare, HostMapping, InstallMesh, InsideOutsideMesh *InterFerence, IpAdressmeshbox, InfrastructureAdhoc, KernelPanic, *IpaddressTomeshbox, IpHandout , *InternalIpaddressGivenToMeshboxByRouter *LeaChe, *LocktoGatewayAndpreferedGateway, LoginToExternalSites

Notes 2
fix FaradayCage and FarradayCage *LockTorealm *LinksysWrt54g, LocustOfficialwiki, LinksysAndWds *MessageToMesh, MailArchive, MeshWebLinks, MultipleIp, MandrakeNotes, MmiiTool *[:MAC], MacMesh, ["NAT"],MeshNat, Mhz900Mesh, MakeChangesOnReboot, MeshEmail , MarginalLinks

Notes 3
* MikroTik, MandrakeNotes. MeshCommands, MtuIssues * NodeBlocking, NodeLogin, NodeWontmesh, NumberOfNodes, NodeSpacing * NodeRootremote, NodeMax, NaGios, * OpenBsd, [:No Mesh nodes detected]

Notes 4
*PortMapping, PullOneip, PrivateIpblocks, PingMesh, PeerToPeerp2p, PpTp *PassWord, PortForwardWebCam

Notes 5
* RaDius, RepeaterNode, RouTing, RogueNodes, ReBooting,RebootingRepeaters, RouTing * SameNodeclients, SamBa, SateLites, ScripTs, StaticIp, SplashScreen, SoeKris, SysLog * StormWarnings, SignalToNoise, SubNet, ["SSH"],SshMesh, SwMan, TrafFicshaping,TicKet, * [SsidIssues], SplashPageLogin, SigSpy, Splitting80211bChannels

Notes 6
* TicKets, TunnelGoesUupAndDown, TrafficShaping, TowerConstruction * UserNameAndPassword,UsbCards, UnknownTrafficShaping * ViEditor, ViRus, VoIp, VirtualPn, ViRus, [:WDS], WDS

Notes 7
* WalledGarden, WebCam, WiaNa, WianaRegister, WikiLocustWorld, WormHole, WinScp * WiredClientAndRealmManager, WontMesh, WatchDog * WrapAndPoe, [:802.11g vs. 802.11b], [:802.11a], IeeeBvsGvsA80211 * ZcoMax

SourceViaitxboards

700Mhz and 2.3Mhz

 * http://diydrones.com/forum/topics/ccd-camera-network-downlink?xg_source=activity
 * http://www.hotware.com.tw/products_06.htm 700Mhz, 2.3Ghz and pure video links
 * http://bordelon.net/codec.html Wavelet compression to digitize an analogue video stream

openflow
http://floodlight.openflowhub.org/

http://en.wikipedia.org/wiki/OpenFlow

Wlan parts
http://www.wlanparts.com/category/wlan.mini_pci_cards/