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]] | ||