This shows you the differences between two versions of the page.
|
gateway [2014/10/12 01:14] |
gateway [2022/04/16 12:23] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | 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]] | ||