Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2560 connectés 

 


Dernière réponse
Sujet : partage de connection linux--->win2000
246tNt Faut surement qq modprobe ...
 
Il te faut :
 
ipt_MASQUERADE
iptable_filter
ip_nat_ftp
iptable_nat
ip_tables
ip_conntrack_ftp
ip_conntrack

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
246tNt Faut surement qq modprobe ...
 
Il te faut :
 
ipt_MASQUERADE
iptable_filter
ip_nat_ftp
iptable_nat
ip_tables
ip_conntrack_ftp
ip_conntrack
crisflo up
crisflo j'ai ce message d'erreur quand je lance le script :
 
No chain/target/match by that name
crisflo

yold a écrit a écrit :

bah en fait comme tu veux, soit tu le tape a chaque redemarrage de ton pc, soit tu cree un fichier genre partage.sh
ou tu mets dedans:  
#!/bin/bash
echo 1 > /proc/sys/net/ipv4>ip_forward
iptables -A POSTROUNTIG -t nat -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
 
tu sauvegarde et tu fait un ti chmod a+rx =)
ensuite mets un ti lien dans /etc/rc* et dans /etc/init.d ou si ca te galere pas t'as juste a lancer le fichier ./partage.sh a chaque demarrage ;)
de rien =)  




 
merci !!!!
 
super sympa ,je test tout ça dessuite :jap:

yold bah en fait comme tu veux, soit tu le tape a chaque redemarrage de ton pc, soit tu cree un fichier genre partage.sh
ou tu mets dedans:  
#!/bin/bash
echo 1 > /proc/sys/net/ipv4>ip_forward
iptables -A POSTROUNTIG -t nat -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
 
tu sauvegarde et tu fait un ti chmod a+rx =)
ensuite mets un ti lien dans /etc/rc* et dans /etc/init.d ou si ca te galere pas t'as juste a lancer le fichier ./partage.sh a chaque demarrage ;)
de rien =)
crisflo je voudrai pas abuser mais ce que tu viens de m'expliquer je dois le mettre ou ?
 
dans un script ou bien le tapper dans la console .
 
desolé encore d'etre aussi lourd ...
yold d'ailleurs c'est pas /16 mais /24 pour avoir 192.168.1.* car /16 c'est 192.168.* ;)
par contre c'est bien /32 pour une seule ip =)
yold bon on va se la faire detaillee ;) mais c'est vraiment parce que c'est toi
/proc c'est des fichiers qui permettent soit de nous informees du status du kernel soit de modifier des parametres du kernel
echo 1 > /proc/sys/net/ipv4/ip_forward va tout simplement ecrire le chiffre 1 dans le fichier correspondant, le kernel en lisant se fichier va comprendre qu'il faut qu'il active l'ip_forward
 
La 2eme chose c'est d'ecrire la regle de partage de conection....
iptables sert a 2 choses: ecrire des regles de firewall -t pour type filter ou alors -t nat pour network adress translation (partage koi...)
Donc dans ta situation il te faut -t nat
maitnenant je te traduit le truc:
-A POSTROUTING ca doit etre du genre traiter le packet des qu'il rentre
-t nat bah c'est du nat
-o ppp0 ->over ppp0 bah tu vas en fait partager grace eth0 ou ppp0
-s 192.168.1.0/16 c'est la plage d'adresse ip que tu veux partager...
Le /16 permet de dire que on lis seulement les 16 er bit de l'adresse ip a savoir que en gros tu partage 192.168.1.*  
Si tu avais mis /32 tu aurais uniquement partager l'ip que tu voulais (l'entete d'ipv4 fait 32 bit)
-j MASQUERADE permet d'indiquer que tu veux donc appliquer du nat  
a la regle que tu viens d'ecrire
ps: ce que j'ai mis n'ai pas 100% exacte ;) mais j'ai simplifier afin que le commun des mortel puisse a peu pres comprendre
@+
crisflo

yold a écrit a écrit :

LOL !! bah ca marche comme un partage win2k faut pas une distrib special
 
echo 1 > /proc/sys/net/ipv4>ip_forward
iptables -A POSTROUNTIG -t nat -o ppp0 (ou eth0) -s 192.168.1.0/16 -j MASQUERADE
j'espere que je me suis po plante :)
tchouss !  




 
:eek2:

yold LOL !! bah ca marche comme un partage win2k faut pas une distrib special
 
echo 1 > /proc/sys/net/ipv4>ip_forward
iptables -A POSTROUNTIG -t nat -o ppp0 (ou eth0) -s 192.168.1.0/16 -j MASQUERADE
j'espere que je me suis po plante :)
tchouss !
crisflo et ça peux se faire sur une installation normale par exemple de la mandrake 8.2 ou faut l'installer spécialement pour ça ?
aurelboiss c tres simple si t'a iptables c vite fait :)
246tNt 1) c possible
2) non, pas forcement mais c mieux
crisflo c'est possible ?
faut il deux cartes reseau dans le pc sous linux qui va servir de passerelle ?
 
merci

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR