Autore: Fabio Di Matteo
Ultima revisione: 21/05/2023 - 17:20
Grazie a questo semplicissimo script si potrà condividere la connessione a internet tra due schede di rete.
#!/usr/bin/env bash INTERNET_DEV=<scheda di rete che ha accesso a internet (esempio: wlp10s0)> INPUT_DEV=<scheda di rete che userà l'accesso a internet (esempio: enp8s0)> sudo sysctl net.ipv4.ip_forward=1 sudo iptables -t nat -A POSTROUTING -o $INTERNET_DEV -j MASQUERADE sudo iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i $INPUT_DEV -o $INTERNET_DEV -j ACCEPT
In questo caso INTERNET_DEV ha accesso a internet, ma potrebbe non averlo ed essere semplicemente un'altra lan alla quale si vuole avere accesso.
Possiamo usare anche anche un asterisco (wildcard) su INPUT_DEV per dare l'accesso a internet a diverse altre schede. esempio INPUT_DEV=enp8s* .
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.