GNU/Linux >> Tutoriels Linux >  >> Linux

Comment partager la connexion internet ?

Gentoo Linux a un très bon Home Router Guide dans sa documentation Gentoo Linux :http://www.gentoo.org/doc/en/home-router-howto.xml

De nombreuses étapes peuvent être adaptées pour être utilisées avec Ubuntu.


Remarque :cela provient de mon propre réseau domestique, très petit, et je ne suis pas un gars du réseau. Je ne comprends pas trop pourquoi cela fonctionne et supprimerai bientôt ce message, si un meilleur se produit. Juste au cas où cela prendrait du temps, cela pourrait être un début, mais sans rien sur le VPN.

Je ne sais pas si je sais ce que vous savez et ce que vous recherchez.

Je pense que vous avez une connexion pppoe, un serveur DNS, un DHCP opérationnel.

Vous avez juste besoin de savoir comment faire le transfert et les trucs VPN ? Je ne sais pas pour le VPN.

Après avoir connecté pppoe, démarrez ceci dans le processus init ou 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

Le /etc/ppp/masquerade pourrait ressembler à ceci :

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

Si les clients spécifient le serveur comme passerelle par défaut, ils devraient avoir accès au réseau maintenant.

Le transfert IPv4 peut être activé en modifiant /etc/sysctl.conf aussi, et est, après test, une meilleure idée pour un réglage permanent.

D'après les commentaires dans mon /etc/sysctl.conf fichier, je suppose que vous pouvez contrôler toutes les choses à partir de là, mais ne me demandez pas comment. :)


Linux
  1. Comment vérifier la vitesse de votre connexion ssh

  2. Comment savoir si Dd fonctionne toujours ?

  3. Comment installer Build-essential sans connexion Internet ??

  4. Comment surveiller la connexion sans fil ?

  5. Comment résoudre les problèmes Internet les plus courants sous Linux

Comment accélérer votre connexion Internet sous Linux

Comment connecter Internet du téléphone Java au PC ?

Comment connaître les groupes d'un utilisateur Linux

Comment connaître le nom du fichier de script dans un script Bash ?

Comment connaître le chemin JVM dans un système Linux ?

Comment déterminer le temps de connexion du socket sous Linux