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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Urgent] Partage de connexion qui marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Urgent] Partage de connexion qui marche pas

n°429996
torpe23
Posté le 11-03-2004 à 22:42:53  profilanswer
 

Là, je comprend pas... J'ai ma bécane linux qui fait la passerelle pour le PC, sous windows, de ma copine.
 
Internet sur eth0 et reseau sur eth1 (eth0 est une realtek8139 et eth1 est un  NForce2).
 
Dans /etc/network/interfaces:

Code :
  1. # The loopback interface
  2. auto lo
  3. iface lo inet loopback
  4.                                                                                
  5. # Démarrage et arrêt automatique des règles "iptables"
  6. pre-up /etc/network/if-pre-up.d/iptables-start.sh
  7. post-down /etc/network/if-post-down.d/iptables-stop.sh
  8.                                                                                
  9. # The first network card - this entry was created during the Debian installationauto eth0
  10. iface eth0 inet dhcp
  11.                                                                                
  12. # The second network card - reseau local
  13. auto eth1
  14. iface eth1 inet static
  15.         address 192.168.0.1
  16.         netmask 255.255.255.0
  17.         broadcast 192.168.0.255


 
et puis,  

Code :
  1. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


 
Les deux PC se voient. Je peux pinger dans les deux sens, mais le partage internet ne marche pas.
 
>> iptables -v -L -t nat

Code :
  1. Chain PREROUTING (policy ACCEPT 310 packets, 16683 bytes)
  2. pkts bytes target     prot opt in     out     source               destination
  3. Chain POSTROUTING (policy ACCEPT 32 packets, 2016 bytes)
  4. pkts bytes target     prot opt in     out     source               destination
  5.    22  1329 MASQUERADE  all  --  any    eth0    anywhere             anywhere
  6. Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
  7. pkts bytes target     prot opt in     out     source               destination


 
Merci de votre aide!
 
 
edit: pour l'interface eth1, j'utilise le module experimental du noyau. Module forcedeth. Je ne sais pas si ça peut venir de là, puisque les PC arrivent à se pinger!


Message édité par torpe23 le 11-03-2004 à 23:21:45
mood
Publicité
Posté le 11-03-2004 à 22:42:53  profilanswer
 

n°430037
void_ppc
Posté le 11-03-2004 à 23:24:14  profilanswer
 

echo 1 > /proc/sys/net/ipv4/ip_forward ?

n°430056
torpe23
Posté le 11-03-2004 à 23:38:49  profilanswer
 

Il y a 0 dans ce fichier pour l'instant. Ce n'est pas à la configuration du noyau que l'option est à mettre normalement?

n°430057
void_ppc
Posté le 11-03-2004 à 23:39:23  profilanswer
 

non, c'est à toi de le changer au boot ou quand ca te chante

n°430065
torpe23
Posté le 11-03-2004 à 23:48:18  profilanswer
 

Comment ça, il faudra que je le fasse à chaque boot ???
 
C'est pas possible, je partagais déja ma connexion avant de réinstaller ma debian et j'ai jamais du faire ça!

n°430073
jinkazama
Posté le 12-03-2004 à 00:02:23  profilanswer
 

as-tu reinstaller les meme modules?
 
fait un script au boot :)

n°430080
torpe23
Posté le 12-03-2004 à 00:14:32  profilanswer
 

C'est moche les scripts au démarrage!
 
Me suis renseigner et sous Debian, pour activer l'ip_forwarding, c'est dans /etc/network/option, il faut mettre ip_forward=yes.
Ca change définitivement /proc/sys/net/ipv4/ip_forward donc pas besoin de faire de script!

n°430081
torpe23
Posté le 12-03-2004 à 00:15:34  profilanswer
 

La question, c'est pourquoi ce champ a été mis à "no"? A quel moment?

n°430112
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 12-03-2004 à 08:08:09  profilanswer
 

un apt-get upgrade recemment ?

n°430123
aurelboiss
Posté le 12-03-2004 à 08:34:54  profilanswer
 

par defaut ce champs est a 0 ca doit etre une question de securite parce que c'est a l'admin de la machine de faire du nat ou pas  
 
@+

mood
Publicité
Posté le 12-03-2004 à 08:34:54  profilanswer
 

n°430129
void_ppc
Posté le 12-03-2004 à 09:02:08  profilanswer
 

torpe23 a écrit :

C'est moche les scripts au démarrage!
 
Me suis renseigner et sous Debian, pour activer l'ip_forwarding, c'est dans /etc/network/option, il faut mettre ip_forward=yes.
Ca change définitivement /proc/sys/net/ipv4/ip_forward donc pas besoin de faire de script!


 
ca le change pas définitivement, c'est un script qui lit ce fichier au démarrage et fait les modifs nécessaires, dans le cas présent c'est /etc/init.d/networking :
 


ip_forward () {
    if [ -e /proc/sys/net/ipv4/ip_forward ]; then
        echo -n "Enabling packet forwarding..."
        echo 1 > /proc/sys/net/ipv4/ip_forward
        echo "done."
    fi
}


 
et par défaut il est à 0.


Message édité par void_ppc le 12-03-2004 à 09:08:45
n°430131
chaica
Posté le 12-03-2004 à 09:05:29  profilanswer
 

torpe23 a écrit :

C'est moche les scripts au démarrage!
 
...


 
T'as pas compris grand-chose a linux alors :D Ou alors tu ne connais peut etre pas update-rc.d


Message édité par chaica le 12-03-2004 à 09:13:54
n°430140
torpe23
Posté le 12-03-2004 à 09:52:57  profilanswer
 

chaica a écrit :


 
T'as pas compris grand-chose a linux alors :D Ou alors tu ne connais peut etre pas update-rc.d


 
Les scripts écrits par le système ne me dérangent pas. Par contre, ceux que je pourrais écrire moi même pour arranger des problèmes comme celui-ci me gène. Je trouve que c'est crade comme solution.  
De plus, ici la solution est une valeur à changer dans un fichier de conf.
Alors, j'ai peut être pas compris linux (quoique, j'ai presque toujours réussi à faire ce que je voulais), mais le mien ne grouille pas de trucs et astuces dégueulasses pour arranger les problèmes!

n°430142
torpe23
Posté le 12-03-2004 à 09:54:52  profilanswer
 

void_ppc a écrit :


 
ca le change pas définitivement, c'est un script qui lit ce fichier au démarrage et fait les modifs nécessaires, dans le cas présent c'est /etc/init.d/networking :
 


ip_forward () {
    if [ -e /proc/sys/net/ipv4/ip_forward ]; then
        echo -n "Enabling packet forwarding..."
        echo 1 > /proc/sys/net/ipv4/ip_forward
        echo "done."
    fi
}


 
et par défaut il est à 0.


 
Ce que je veux dire par définitivement, c'est qu'une fois la valeur changé dans ce fichier de conf, on aura ce qu'on veut, et tout le temps. Y'a pas de besoin de réécrire un script déja présent!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Urgent] Partage de connexion qui marche pas

 

Sujets relatifs
Probleme de connexion Internet..Quelle linux simple pour partage ADSl + emule en continue (PII266 128)
Réseau qui ne marche plus :(sos ! connexion de xp vers linux samba
Firewall : DPI (Deep Packet Inspection) ca y'est c en marche ...Comment vider le suivi des connexion du netfilter ?
[gentoo] install sans connexion[ UDEV ] ça marche pas si mal finalement
ouin mon joystick marche paspartage connexion adsl winxp déconnexion de l'acces a distance
Plus de sujets relatifs à : [Urgent] Partage de connexion qui marche pas


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