CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème partage internet avec Debian

grandalf
grandalf
Niveau 4
02 février 2008 à 13:20:56

Salut,

Hier j'ai installer Debian Etch sur le PC1 et je veut partager internet avec le PC2 sous Ubuntu 7.10. Le PC1 est connecter à internet en eth0 et il est connecter au PC2 en eth1. J'ai suivie ce tuto:
http://formation-debian.via.ecp.fr/apo.html
mais le PC2 ne peut toujours pas se connecter à internet pourtant mon réseau fonctionne (je l'ai testé avec ping).
Que faire ?
Merci.

chris_27
chris_27
Niveau 10
02 février 2008 à 13:25:14

Tu as testé quoi comme ping ?

Tu te sers de iptables pour faire parefeu sur une des machines ?

Tu as pensé à activer l'ip forwarding sur la machine PC1 ?
:d) echo 1 > /proc/sys/net/ipv4/ip_forward

grandalf
grandalf
Niveau 4
02 février 2008 à 13:35:35

" Tu as testé quoi comme ping ? "

Voici comment j'ai configurer:
PC1 eth1
adresse IP: 192.168.0.1
marque de sous-réseau: 255.255.255.0
passerelle: j'ai laisser vide

PC2 eth0
adresse IP: 192.168.0.2
marque de sous-réseau: 255.255.255.0
passerelle: 192.168.0.1

Sur le PC1 j'ai fais ping 192.168.0.2 et sur le PC2 ping 192.168.0.1.

" Tu te sers de iptables pour faire parefeu sur une des machines ? "

Oui je me sers de iptables sur le PC1.

" Tu as pensé à activer l'ip forwarding sur la machine PC1 ?
:d) echo 1 > /proc/sys/net/ipv4/ip_forward "

Oui mais ça change rien.

chris_27
chris_27
Niveau 10
02 février 2008 à 13:48:14

Que donne "iptables -L" (en root) sur PC1 ?

Que donne "traceroute 72.14.221.104" sur PC1 ? et sur PC2 ? (c'est l'ip de google.fr)

chris_27
chris_27
Niveau 10
02 février 2008 à 14:15:05

Au secours... j'aurais du me douter que la sortie de "iptables -L" me ferait peur... :malade: Je n'y vois pas de soucis néanmoins (mais j'ai un niveau 0 en iptables)

D'ailleurs, c'est sans doute le résultat de "iptables -t nat -L" qui est intéressant. :o))

En tout cas, PC1 ne renvoie rien à PC2 apparemment. :(

grandalf
grandalf
Niveau 4
02 février 2008 à 14:21:03

Voilà le résultat de "iptables -t nat -L":
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE 0 -- anywhere anywhere
MASQUERADE 0 -- anywhere anywhere
MASQUERADE 0 -- anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

chris_27
chris_27
Niveau 10
02 février 2008 à 14:25:31

Bon, maintenant tu attends Dargor, Sankukai ou Scullder. :o))

chris_27
chris_27
Niveau 10
02 février 2008 à 15:33:52

Hum. Dargor ne passera pas avant lundi. :-)

En attendant, peut-être qu'en confrontant ton tuto à celui de lea-linux, tu trouveras ce qui cloche :
http://www.lea-linux.org/cached/index/Reseau-secu-iptables.html

grandalf
grandalf
Niveau 4
02 février 2008 à 15:38:10

Merci Chris_27 pour ton aide, je vais lire ton tuto.

Sankukai
Sankukai
Niveau 10
02 février 2008 à 16:35:05

Je vais aussi y aller avec mon p'tit tuto. :o))
D'abord un schéma qui devrait ressembler à ta config pour fixer les idées.

  • box<--->eth0|Debian|eth1<--->eth0|Ubuntu

On va supposer que l'ip de la box est : 192.168.1.1

Avec Debian configurée ainsi :
eth0 : 192.168.1.10 (pure hypothèse à adapter)
eth1 : 192.168.0.1

Et Ubuntu configurée ainsi :
eth0 : 192.168.0.2

Il faut activer deux choses sur ta passerelle :
1- L'ip forwarding de eth1 vers eth0 avec (comme celà a été dit) :
echo 1 > /proc/sys/net/ipv4/ip_forward
Ou de manière permanente en éditant /etc/sysctl.conf et en y mettant : net.ipv4.ip_forward = 1
2- Faire de la translation d'adresse :

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

(à placer dans le script contenant les règles pour que ce soit permanant aussi).

Normalement c'est suffisant.

Si t'as déjà tout ça en place, désolé j'avais la flemme de lire les logs d'iptables. :o))

My 2 cents. ;)

Sankukai
Sankukai
Niveau 10
02 février 2008 à 16:43:03

Ah oui j'ai oublié un détail, mais visiblement tu l'as déjà fait.
Sur le pc client, s'assurer qu'il utilise bien ta Debian comme passerelle.
$ sudo route add default gw 192.168.0.1

grandalf
grandalf
Niveau 4
02 février 2008 à 18:24:18

C'est bon ça marche.
Voilà les commande que j'ai taper pour que ça marche:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F FORWARD
iptables -A FORWARD -j ACCEPT
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
Il falait autoriser iptables à faire le forwarding.

Je les ai trouvé sur le tuto de Léa-Linux:
http://www.lea-linux.org/cached/index/Reseau-secu-iptables.html

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware