GNU/Linux >> Linux Esercitazione >  >> Linux

Come condividere la connessione Internet?

Gentoo Linux ha un'ottima Guida al router domestico nella sua documentazione Gentoo Linux:http://www.gentoo.org/doc/en/home-router-howto.xml

Molti passaggi possono essere adattati per l'uso con Ubuntu.


Nota:questo proviene dalla mia rete domestica molto piccola e non sono un tipo di rete. Non capisco molto del motivo per cui funziona e rimuoverò presto questo post, se ne sorgerà uno migliore. Nel caso ci volesse un po' di tempo, questo potrebbe essere un inizio, ma senza nulla sulla VPN.

Non sono sicuro di sapere cosa sai e cosa stai cercando.

Penso che tu abbia una connessione pppoe, un server dns attivo, dhcp attivo e funzionante.

Hai solo bisogno di sapere come eseguire l'inoltro e le cose della VPN? Non so della VPN.

Dopo aver connesso pppoe, avvialo in init-process o network-ifup:

#!/bin/bash
# test if ip-forward is up - if not, enable it:
#
ipf=$(cat /proc/sys/net/ipv4/ip_forward)
if [[ ipf -eq "0" ]] ; then 
    echo "1" > /proc/sys/net/ipv4/ip_forward
fi
#
# forward-masquerade
#
. /etc/ppp/masquerade
#
# start dhcp-server now

Il /etc/ppp/masquerade potrebbe assomigliare a questo:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
#
iptables -A FORWARD -p tcp --tcp-flags SYN,RST, SYN -j TCPMSS --clamp-mss-to-pmtu

Se i client specificano il server come gateway predefinito, ora dovrebbero avere accesso alla rete.

L'inoltro IPv4 potrebbe essere abilitato modificando /etc/sysctl.conf anche, ed è, dopo il test, un'idea migliore per un ambiente permanente.

Dai commenti nel mio /etc/sysctl.conf file, immagino che tu possa controllare tutte le cose da lì, ma non chiedermi come. :)


Linux
  1. Come controllare la velocità della tua connessione ssh

  2. Strumento che mi consente di condividere la connessione Internet tramite Wi-Fi?

  3. Come condividere file sulla rete domestica?

  4. Come condividere una connessione Internet tramite Bluetooth dal PC al telefono?

  5. Come condividere l'Internet degli ospiti con l'host su Virtualbox?

Come velocizzare la tua connessione Internet su Linux

Come sapere se Dd funziona ancora?

Come conoscere i gruppi di un utente Linux

Come conoscere il percorso JVM in un sistema Linux?

Come determinare il tempo di connessione del socket su Linux

Come posso condividere Internet con Windows dalla mia macchina Linux?