[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Partage conexion Internet sous Linux



Partager une connection sous linux est tres simple

3 lignes de commande

/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -i ppp0 -j MASQ
echo 1 > /proc/sys/net/ipv4/ip_forward


j'attache a ce mail mon ficher scrip de partage de réseau.
c'est pour du réseau via modem, mais il est tres facile de l'adapter pour l'ADSL
(changer ppp0 par le peripherique ADSL) viva ifconfig :)

Ce script marche tres bien sous Suse 7.0

pour la 7.2, il faut le lancer une fois la connection éffectuer.
la manip n'est n'éssaisaire 1 fois

en cas de d éconnection, il suffi de reconnecter, pas besoin de relancer le scrip. :))

pour les clients, configuer un réseau IP correct (chaque poste une adresse ip du genre 192.168.x.x) et que tout les clients dialoge entre eux
viva le ping :)

tu met en passerelle par default IP l'ordi connecté à internet (ex 192.168.0.254) , et tu configuer manuellement les DNS sur les clients


test de connection
1: pinguer la paserelle (ex: ping 192.168.0.254)
marche pas: erreur reseau interne.

2: pinguer un serveur exterieur (ex: ping 193.252.19.3 serveur primaire de DNS de Wanadoo)
marche pas: tester un autre serveur.
marche toujour pas: tracereoute 192.168.0.254.
si le tracereoute bloque sur la paserelle: pb de paserelle: rentréer les 3 lignes du haut.

3:pinguer un serveur exterieur avec un nom (ex www.linuxbe.org)
marche pas: pb de DNS


si avec tout ça ca ne marche pas :(

Laurent V :)


Rappel de chapitres précédents:

Ma config:  ligne ADSL -> Modem ADSL/Ethernet -> réseau local Ethernet
(RJ45 et répéteur (=hub))
            PC avec Win98SE et Linux ->          réseau local Ethernet
            PC avec Win95 (non promouvable à Win98 par manque de place)
-> R. local Ethernet

Mon besoin: que l'un ou l'autre des PCs puisse accéder à Internet
(Netscape, FTP, Ping, etc.).

Après avoir envisagé un logiciel de routage (winroute, wingate, sygate,
...) les gens de france Telecom m'ont (une fois n'est pas coutume...)
suggéré d'installer sur un PC avec Win98SE 598 et SE nécessaires)
l'option de partage de liaison Internet. Je l'ai installé à tout hasard,
et ça marche! Ceci bien que le PC-Win98SE n'ait qu'une seule carte
ethernet branchée à la fois sur le Modem (ECI-ADSL) et sur l'Ethernet
local.

Un seul inconvénient: si le PC-passerelle est planté ou si sa liaison
ADSL est stoppée, l'autre PC n'a plus accès à Internet. L'ennui est que
ce PC passerelle travailole tantôt en Linux, tantt en Win98.

Donc, pour que mon autre PC puisse accéder à ADSL/Internet, je cherche
l'ÉQUIVALENT LINUX du partage de connexion Internet de Win98SE. Avez
vous une idée?

NB: inutile de me parler de Winroute, Sygate ou Wingate, tous ces
logiciels exigent DEUX cartes ethernet sur le PC-passerelle, et la
séparation de la liaison Modem<->Passerelle et du réseau local entre mes
PCs.


#!/bin/sh

/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -i ppp0 -j MASQ
echo 1 > /proc/sys/net/ipv4/ip_forward