LUGRo-Mesh Forum (español/english)
December 08, 2021, 09:30:40 am
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Welcome to SMF For Free
 
  Home   Forum   Help Search Gallery Staff List Login Register  

Nightwing Main Componnents

Pages: [1]   Go Down
  Print  
Author Topic: Nightwing Main Componnents  (Read 733 times)
JulioCP
Administrator
Full Member
*****
Posts: 113


WWW
« on: May 01, 2008, 05:09:51 pm »

The Nightwing Main Componnents are:

         DNSMasq                    Local DNS server and local DHCP server
         NoDogSplash              Captive Portal
         MADWiFi-NG               Driver for the Atheros wireless chip
         OpenDNS                    External DNS server for the mesh network
         B.A.T.M.A.N.               Routing protocol for mesh networks
         Netfilter/iptables        Firewall system, connection tracking, NAT



DNSMasq
Dnsmasq is a lightweight, easy to configure DNS server and DHCP server. It is designed to provide DNS and optionally DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP for network booting of booting of diskless machines.

Currently it's used as the local DNS server and as the local DHCP server.


NoDogSplash
Nodogsplash offers a simple way to provide restricted access to an internet connection. It allows to control the speed and the time to each connection, and also a list users allowed or denied. It is intended for use on wireless Access Points running OpenWRT (but may also work on other Linux-based devices).

It's the captive portal used in Nightwing.


MADWiFi-NG
MadWifi is short for Multiband Atheros Driver for Wireless Fidelity. In other words: it is a Linux kernel device driver for Atheros-based Wireless LAN devices. The driver works such that your WLAN card will appear as a normal network interface in the system. Additionally there is support for the Wireless Extensions API. This allows you to configure most aspects of the device using common wireless tools (ifconfig, iwconfig and friends).

It's the driver used for the Atheros wireless chip.


OpenDNS
OpenDNS is a free DNS resolution service for consumers and businesses offered as an alternative to using their Internet service provider's DNS servers. By placing OpenDNS servers in strategic locations and employing a large cache of the domain names, DNS queries are usually processed much more quickly, thereby increasing page retrieval speed. DNS query results are sometimes cached by the local operating system and/or applications, so this speed increase may not be noticeable with every request, but only with requests that are not stored in a local cache.
OpenDNS also allows the posibility of using other features like Adult Site Blocking, Phishing Protection and more.

It's currently been used as the external DNS server.


B.A.T.M.A.N.
The name stands for “Better Approach To Mobile Ad-hoc Networking“, this is a routing protocol for multi-hop ad-hoc mesh networks.
B.A.T.M.A.N.'s crucial point is the decentralization of the knowledge about the best route through the network - no single node has all the data. Using this technique, the need for spreading information concerning network changes to every node in the network becomes superfluous. The individual node only saves information about the “direction” it received data from and sends its data accordingly. Hereby the data gets passed on from node to node and packages get individual, dynamically created routes. A network of collective intelligence is created.

It's the routing protocol used in Nightwing.


Netfilter/IPTables
Netfilter is a framework that provides a set of hooks within the Linux kernel for intercepting and manipulating network packets. The best-known component on top of netfilter is the firewall which filters packets, but the hooks are also used by other components which perform network address translation, stateful tracking and packet enqueueing to user space. The name Netfilter also refers to the name of the project that provides a set of firewalling tools for Linux. These components are usually loadable kernel modules, although the project also offers a set of userspace tools and libraries.

iptables is the name of the user space tool by which administrators create rules for the packet filtering (both inbound and outbound) and NAT modules. While technically iptables is merely the tool which controls the packet filtering and NAT components within the kernel, the name iptables is often used to refer to the entire infrastructure, including netfilter, connection tracking and NAT, as well as the tool itself. iptables is a standard part of all modern Linux distributions.


Currently it's used for filtering, connection tracking and network address translation (NAT).
Report Spam   Logged

Share on Facebook Share on Twitter



Pages: [1]   Go Up
  Print  
 
Jump to:  

Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum
Powered by SMF | SMF © 2016, Simple Machines
Privacy Policy