Oui, vous pouvez certainement transformer un ordinateur Linux en un routeur pour partager une seule connexion Internet avec plusieurs machines. Voici comment vous pouvez le faire:
1. Prérequis:
* Distribution Linux: Vous avez besoin d'une distribution Linux installée sur votre ordinateur. Les choix populaires incluent Ubuntu, Debian, Fedora ou Centos.
* Carte réseau Ethernet: Votre ordinateur Linux a besoin d'au moins deux interfaces réseau:une pour la connexion Internet entrante (généralement à partir de votre modem / routeur) et un pour le réseau que vous souhaitez partager (généralement une connexion câblée).
* Connexion Internet: Vous avez besoin d'une connexion Internet fonctionnelle à partager.
2. Configuration:
* Configurer les interfaces réseau:
* Interface entrante:
* Identifiez l'interface connectée à votre modem / routeur (par exemple, `eth0`).
* Définissez une adresse IP statique pour cette interface, en choisissant une adresse IP dans la plage du réseau de votre fournisseur Internet.
* Interface sortante:
* Identifiez l'interface que vous utilisez pour partager la connexion Internet (par exemple, `Eth1`).
* Définissez une adresse IP statique pour cette interface, en choisissant une adresse IP en dehors de la plage du réseau de votre fournisseur Internet.
* Définissez le masque de sous-réseau sur `255.255.255.0`.
* Activer le transfert IP:
* Ouvrez un terminal et exécutez la commande suivante:
`` `bash
sudo sysctl net.ipv4ip_forward =1
`` '
* Rendez ce changement permanent en ajoutant la ligne `net.ipv4.ip_forward =1` à` / etc / sysctl.conf`.
* Installez et configurez un démon de routage:
* Il existe plusieurs démons de routage disponibles, mais le plus courant est les «iptables».
* installer `iptables`:
`` `bash
sudo apt install iptables
`` '
* Configurez `iptables`:
* Ouvrez le fichier de configuration `iptables` (généralement` / etc / iptables.rules`).
* Ajoutez les règles suivantes (remplacer `eth0` et` eth1` par vos noms d'interface réels):
`` '
# Trafic transfert de l'interface entrante à l'interface sortante
iptables -t nat -a postrouting -o eth1 -j mascarade
# Acceptez les connexions entrantes sur l'interface sortante
iptables -a avant -i eth1 -j accepter
`` '
* Enregistrer les modifications:
`` `bash
sudo iptables-save> /etc/iptables.rules
`` '
* serveur DHCP (facultatif):
* Si vous souhaitez affecter automatiquement les adresses IP aux périphériques connectés, vous devez configurer un serveur DHCP.
* Vous pouvez utiliser des outils comme `ISC-DHCP-Server` ou` DNSMASQ` pour configurer un serveur DHCP.
3. Testez votre routeur:
* Connectez votre modem / routeur à l'interface entrante (par exemple, `eth0`).
* Connectez un ordinateur à l'interface sortante (par exemple, `eth1`).
* Essayez d'accéder à Internet depuis l'ordinateur connecté. Vous devriez pouvoir parcourir le Web si tout est configuré correctement.
4. Conseils supplémentaires:
* pare-feu: Pensez à configurer un pare-feu sur votre routeur Linux pour protéger votre réseau contre l'accès non autorisé.
* Sécurité: Assurez-vous que votre routeur Linux a un mot de passe solide et est à jour avec des correctifs de sécurité.
* transfert de port: Si vous devez rendre les services spécifiques accessibles à partir d'Internet, vous pouvez configurer des règles de transfert de port sur votre routeur Linux.
Remarque: Les étapes et commandes exactes peuvent varier en fonction de la distribution Linux spécifique que vous utilisez. Reportez-vous à la documentation de votre distribution pour des instructions plus détaillées.
En suivant ces étapes, vous pouvez transformer votre ordinateur Linux en un routeur entièrement fonctionnel, permettant à plusieurs machines de partager votre connexion Internet unique.
|