Bonjour Andr�,

Pour parvenir � utiliser ton ordinateur Linux (qui est branch� sur ADSL ou 
tout aubre lien Internet) comme passerelle, la meilleure m�thode c'est 
d'utiliser IP Masquerade.

Je crois qu'il doit �tre install� par d�faut; pour le savoir tu peux taper : 
cat /proc/sys/net/ipv4/ip_forward, si tu obtiens un 0 c'est qu'il est 
install� et d�sactiv�, un 1 indique qu'il est activ�. Si le fichier n'est pas 
cr�� (ip_forward), tu auras � reconfigurer le noyeau avec IP Forward.

Un coup que tu es s�r que IP Forward (ing) est install�, tu peux l'activer 
(dans un script comme rc.local situ� dans /etc/rc.d) avec la commande :
echo 1 > /proc/sys/net/ipv4/ip_forward, ce qui donne la valeur 1 au fichier 
ip_forware (activ�), pour exp�rimenter tu entres cette commande dans la 
console.

Pour qu'une machine serve de passerelle elle doit avoir deux cartes de 
r�seau, une donnant sur l'ext�rieur (ton lien ADSL) et une autre pour ton 
r�seau interne avec une adresse priv�e commen�ant avec 192.168. (ex. 
192.168.1.1).  Ton ou tes autres ordinateurs doivent aussi avoir des adresses 
commen�ant par 192.168.1, dans cet exemple (les trois octets doivent �tre les 
m�mes, le dernier diff�rent, exclure le 0 et 255).

Sur Linux (passerelle) tu cr�es des r�gle pour le IP Forwarding : voici les 
miennes en me servant de l'exemple de l'adresse interne 192.168.1.x, tu dois 
conna�tre l'adresse externe (ifconfig te le dira), la mienne est 
207.253.172..x. Les /24 et /28 sont les masques en notation moderne : 
255.255.255.0 et 255.255.255.240. Pour 255.255.0.0, je crois que ce serait 
/16. On utilise le z�ro pour indiquer tout le r�seau (192.168.1.0).

/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
/sbin/ipfwadm -F -a m -S  207.253.172.0/28 -D 0.0.0.0/0

et pour finir tu peux activer des modules pour des cas sp�ciaux :

/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_masq_quake

et ces commandes je les int�gre aussi � la fin du script rc.local.

Sur l'ordinateur qui doit avoir acc�s au Web, tu lui indiques comme �tant la 
passerelle l'adresse interne de la carte r�seau de la machine Linux (ex. 
192.168.1.1) et tu indiques aussi cette adresse pour le DNS parce qu'un DNS 
cache devrait �tre install�, sinon tu dois le faire.  Dans tes applications 
allant sur le Web tu leur indique, s'il y a lieu ,que tu as une connection 
r�seau.

C'est �a en gros, si j'ai oubli� des choses tu as au moins une bonne id�e o� 
chercher de l'information (IP Forward, DNS cache, deuxi�me carte r�seau si ce 
n'est pas d�j� fait, etc.).

Bonne chance,

Alain


Le Lundi 01 Janvier 2001 09:52, vous avez �crit :
> Bonjour,
>
> Est ce que l'un d'entre vous a r�ussi a partager sa connexion
> internet  PPPoE-3 avec  mdk7.2 et une autre machine style windows98 sous
> abonnement ADSL "Go"?
>
> Si OUI comment faire
>
> Andr�
>
>
>    Andre Hoolandts________ Internet E-Mail-> [EMAIL PROTECTED] ___________(
> A.D.S.L.)
>    Rue du Printemps,9______________________ ham tcpip bbs ->
> [EMAIL PROTECTED]
>    B-7700 MOUSCRON BELGIUM ____________ ham  ax25 bbs ->
> [EMAIL PROTECTED]
>    Tel.: +32.[0]56845740 _______ ham-tcpip
> [44.144.3.1][EMAIL PROTECTED]
>           WEB for radio-amateurs: http://www.users.skynet.be/on4hu/

Répondre à