Flera nätverkskort. (6 / 9 steg)
Steg 6: Enkel router.
Prova detta på egen risk.
Hade du någonsin behöver för enkel routning, som att dela din anslutning till andra datorn?
Jag hade :) så här är ett skript som förvandlar min laptop till en router, enkel konfiguration, ett kommando, köra det spara skriptet som router.sh
#! / bin/bash
#configuration IF_LOC = eth0 IP_LOC = 192.168.67 IF_NET = wlan0
#script IF_NET = $(ifconfig $IF_NET | awk "/inet/ {print $2}" | grep -o "[0-9] * \. [ 0-9] * \. [0-9] *')
#connect iptables-Spara > /dev/shm/old_routes ifconfig $IF_LOC inet $IP_LOC.1 ip rutt tillägga $IP_LOC.0/24 dev $IF_LOC src $IP_LOC.1 iptables -t nat - en POSTROUTING -s $IF_NET.0/24 -j maskerad
om ip route | grep $IP_LOC.1 >/dev/null då #message rensa echo "ange denna information i anslutna maskiner:" echo "IP-adress: $IP_LOC.2-254" echo "Netmask: 255.255.255.0" echo "Gateway: $IP_LOC.1" echo "DNS: $(eko - n $(awk ' / ^ nameserver / {Skriv ut $2}' / etc/resolv.conf))" echo "" echo "Tryck ENTER för att fortsätta." läsa
#monitor anslutning iftop -i $IF_LOC
annars echo "Fel ställa in nätverket" fi
#disconnect ip route del $IP_LOC.0/24 dev $IF_LOC ifconfig $IF_LOC ner iptables-återställa < /dev/shm/old_routes rm /dev/shm/old_routes
#end
och ge kör rättigheter till skriptet:
chmod + x router.sh
nu bara köra det:
sudo./router.sh
Skriften visar konfigurationen av nya skapade nätverk
Ange denna information i anslutna maskiner: IP-adress: 192.168.67.2-254 Netmask: 255.255.255.0 Gateway: 192.168.67.1 DNS: 217.172.224.160 89.228.6.21
Tryck ENTER för att fortsätta.
och börja övervaka dess trafik, att sluta routning hit q eller CTRL + C
Är det enklaste sättet att börja dela internet jag känner av