WisH : RouteR * https://www.eff.org/deeplinks/2014/07/building-open-wireless-router : NetGear WNDR3800 * http://www.darty.com/nav/achat/hifi_video/reseau/modem_routeur_wi-fi/netgear_gigabit_wireless_dual_band_n600_premium_edition.html USB PorT : * http://www.amazon.co.uk/TP-Link-TL-WR1043ND-300Mbps-Wireless-Gigabit/dp/B002YETVTQ# Dd WrT * http://www.tp-link.com/en/products/details/?model=TL-WR1043ND * WRT350N, WRT600N, WRT610N, WRTSL54GS ==== GATEWAY LAN ==== I made a script to share my [[Internet]] , when any of my 2 computers in a LAN need [[Internet]] access : * it tries to find gateways * and if there is none * it sets itself as one and share the connection. This was useful because having a static gateway assume that it is always running when internet is need, and that is a waste of energy. Fell free to contact me if you improve it. url: http://rzr.online.fr/docs/contribs/bin/net.sh My script worked for me : [[Ethernet]] [[Modem]] <=(RJ45)=> [[Ethernet]] Hub \ \=(RJ45)=> [[Laptop]] (nrv) on [[Linux]] \ \=(BNC)=> [[Computer]] (teuz) on [[Linux]] Interfaces: * nrv : ppp0 (internet) , eth0 (lan) * teuz : eth0 (lan) [[ToDo]] add 3+ hosts support, proxy and firewall References : [[French]] Linux Mag 200410 p14 by http://lionel.tricon.free.fr ==== GATEWAY LAN without 2 [[Ethernet]] card ==== I use [[free.fr]] 's freebox (which is a bridge that can be set as a router too) [[Freebox]] <===> [[Ethernet]] hub \ \_ Server eth0 + eth0:0 \_ Client eth0 # Server side /sbin/ifconfig eth0:0 192.168.1.154 netmask 255.255.255.0 up # @S # both can ping themselves echo "1" | sudo tee /proc/sys/net/ipv4/ip_forward # @S iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # @S you can set this permanently with /etc/sysctl.conf and /etc/networking/interface (pre up ) : grep forwarding /etc/sysctl.conf net.ipv4.conf.default.forwarding=1 # Client Side /sbin/ifconfig eth0 192.168.1.100 up # C route del default route add default gw 192.168.1.154 # @C # link to gateway # check [[Internet]] [[Hardware]] : http://adsl.free.fr/admin/routeur.html http://www.glatozen.org/freebox.php http://www.tldp.org/HOWTO/IP-Alias/commands.html ==== BNC ==== If using coax, hat is 50 ohms ( Green Black Brown) Here are restistances codes (in same order as rainbow): * Black=0, brown=1, orange=2, red=3, yellow=4, green=5, blue=6, purple=7 gray=9 white=10 ==== SHARING DSL IN A LAN WITH [[USB]] ==== [[Ethernet]] [[Modem]] <=(RJ45)=> [[Laptop]] <=([[USB]])=> [[Computer]] Ethernet over a Usb PC to PC cable ( Scare USB female 2 , Rect USB female) lsusb # Bus 001 Device 002: ID 05e3:0502 Genesys Logic, Inc. GL620USB GeneLink USB-USB Bridge dmesg # on [[AmiloA]] # usb 1-1: new full speed USB device using ohci_hcd and address 6 # S is Server, and C is Client (S has the internet link let say ppp0) poff -a pon dsl-provider route add default ppp0 #S+C# #compile kernel W/ : CONFIG_USB_USBNET=m # device driver / usb support / usb network / mutli purpose usb networking modprobe -r usbnet #S+C modprobe -v usbnet ; dmesg #S+C# mii # insmod /lib/modules/2.6.14.2-k7-amiloa/kernel/drivers/usb/net/usbnet.ko # usb0: register usbnet at usb-0000:00:02.0-1, Genesys GeneLink, c2:d5:8a:76:a5:bf ifconfig usb0 down # @S ifconfig usb0 192.168.2.254 netmask 255.255.255.0 up # @S ping -c 1 192.168.2.254 # @S # test local network ok iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE # @S echo "1" > /proc/sys/net/ipv4/ip_forward # @S # Or : # grep ip_forward /etc/network/options # ip_forward=yes # # On USB client ifconfig usb0 down # @C ifconfig usb0 192.168.2.100 netmask 255.255.255.0 up #@C ping -c 1 192.168.2.100 # @C # test local network ok ping -c 1 192.168.2.254 # @C # test local network ok route del default # @C route add default gw 192.168.2.254 # @C # link to gateway ping 130.244.127.161 # @C #thats a DNS server outside the LAN echo -e "\n nameserver 130.244.127.161" >> /etc/resolv.conf # @C cat /var/log/ppp-connect-errors pppoe: read (asyncReadFromPPP): Session 56250: Input/output error pppoe: Timeout waiting for PADS packets References : * http://www.ruault.com/Zaurus/ethernet-over-usb-howto.html * http://www.zyxt.org/zaurus/winethernetusb.html * http://www.chiark.greenend.org.uk/ucgi/~ijackson/cam-grin?list=all ===== HARDWARE ===== * http://fr.aliexpress.com/item/32810718667.html# ===== MISC ===== * [[Publication]] : http://tel.archives-ouvertes.fr/tel-00271481/fr/ * http://wiki.maemo.org/USB_networking# [[maemo]] * http://fr.wikipedia.org/wiki/Agr%C3%A9gation_de_liens# lacp / etherchannel / teaming / bonding... * http://www.nmedia.net/nsh/# OpenBsd RouteR * https://www.eclipse.org/ponte/#install BridgE SoftWare * https://forum.openmediavault.org/index.php?thread/5472-motioneye/# SurveillancE CcTv ===== MORE ===== @TaG: [[Networks]] [[Ethernet]] [[Internet]] [[WiFi]] [[Modem]] [[USB]] [[Proxy]] [[Server]] [[Hub]] [[Protocol]] [[usbnet]] [[ethernet]] [[ip]] [[protocol]] [[ip]] [[protocol]]