GNU/Linux >> Tutoriels Linux >  >> Linux

Comment partager Internet avec Windows depuis ma machine Linux ?

Vous devez configurer NAT sur la machine Linux. Il existe de nombreux tutoriels sur le Net lorsque vous recherchez NAT et iptables, y compris peut-être la distribution que vous utilisez. Voici un guide pour Debian qui devrait également fonctionner sur d'autres distributions :http://debianclusters.org/index.php/NAT_with_IPTables

Voici quelques lignes qui proviennent d'un guide allemand d'Ubuntu :

sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -o eth0 -s 192.168.0.0/16 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Mettez-les quelque part, où ils sont exécutés au démarrage (/etc/rc.local ou vous mettez "up" devant chaque ligne et mettez le tout dans /etc/network/interfaces) et remplacez eth0 par le périphérique réseau qui se connecte à Internet et eth1 par celui qui va sur votre LAN.

Vous devrez peut-être également indiquer manuellement à votre machine Windows certains serveurs de noms (DNS) si vous ne souhaitez pas configurer bind sur votre machine Linux. Et j'espère que vous n'avez pas besoin ou que vous avez déjà un serveur DHCP sur votre réseau local.


La question demande,

L'inverse est-il possible à la place (connecter Internet à l'ordinateur Windows et le partager avec Linux) ?

Voici comment vous pouvez partager votre connexion Internet de Windows vers Linux.

Sous Windows,

  • Assurez-vous que le partage Internet est activé.

    • Allez dans le Panneau de configuration, recherchez la connexion réseau, puis faites un clic droit sur l'adaptateur Internet et cliquez sur "Propriétés".
    • Cliquez sur "Avancé".
    • Cliquez ici sur le bouton radio pour activer le partage Internet.
  • Sous Windows 7 :

    • Allez dans Panneau de configuration → "Centre Réseau et partage". (Vous devrez peut-être passer par "Réseau et Internet" pour y accéder.)
    • Cliquez sur "Modifier les paramètres de l'adaptateur".
    • Cliquez avec le bouton droit sur la carte réseau et cliquez sur "Propriétés". Entrez un mot de passe administrateur, si demandé.
    • Cliquez sur l'onglet "Partage" et activez le partage.

Sous Linux,

Avec racine (sudo ou su ) privilège,

  1. Saisissez ceci pour définir la passerelle par défaut :

    route add default gw x.x.x.x

    (Remarque :remplacez x.x.x.x par l'adresse IP locale de l'hôte Windows. Vous pouvez la trouver en tapant :ipconfig -all dans l'invite de commande Windows.)

  2. Tapez ensuite ceci pour définir le DNS :

    echo "nameserver y.y.y.y" > /etc/resolv.conf

    (Remarque :remplacez y.y.y.y par l'adresse du serveur DNS sous Windows. Vous pouvez la trouver en tapant :ipconfig -all dans l'invite de commande Windows.)

Dans ce scénario, Windows est déjà connecté à Internet. Après toute la configuration, vous pouvez maintenant essayer d'utiliser Internet à partir de Linux. Les hôtes Linux et Windows doivent pouvoir utiliser Internet simultanément.


Linux
  1. Comment monter un partage Windows à distance sur Linux

  2. Comment effectuer un bureau à distance de Windows vers un bureau Linux à l'aide de XRDP

  3. Comment accéder au dossier partagé Windows à partir de Linux ?

  4. Copier le fichier de Linux vers le partage Windows avec C # (noyau .NET)

  5. Comment puis-je enregistrer le serveur Linux avec le serveur DNS Windows

Comment exécuter Windows 95 sous Linux

Comment partager en toute sécurité des fichiers à partir de la ligne de commande avec ffsend sous Linux

Comment accéder aux partitions Linux à partir de Windows 10

Comment installer un logiciel Windows sur Linux avec Bottles

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment se connecter en SSH à une machine Windows 10 depuis Linux OU Windows OU n'importe où