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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  partager une connection internet sous debian

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

partager une connection internet sous debian

n°697215
dams78
développateur
Posté le 23-06-2005 à 19:11:18  profilanswer
 

voila tout est dit dans le sujet, je possède une debian connecté à internet via un modem ethernet. et je voudrai que mes autre pc (Xp) se connectent dessus.
j'ai essayé des trucs mais sans résultats.
merci de m'aider


---------------
dam's (debianer), ma galerie Flickr
mood
Publicité
Posté le 23-06-2005 à 19:11:18  profilanswer
 

n°697229
dam1330
...
Posté le 23-06-2005 à 19:25:55  profilanswer
 

voila
 
echo 1 > /proc/sys/net/ipv4/ip_forward
 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
dans XP tu mets la passerelle = ip de de ta debian et les DNS correspondant a ton fai

n°697246
THRAK
- THR4K -
Posté le 23-06-2005 à 19:40:33  profilanswer
 

Il faut effectivement activer l'IP forwarding ; remarque que cela peut également paramétré dans /etc/network/options ou /etc/sysctl puis activer la translation d'adresses via la table NAT dans iptables comme indiqué précédemment.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°697305
dams78
développateur
Posté le 23-06-2005 à 21:12:39  profilanswer
 

alors je l'avais déja configuré l'ip forwarding, dans /etc/network/option, maitenant il se lance automatiquement.
sinon sur xp j'ai bien mis l'adresse de la passerelle 192.168.0.1 (l'adresse de ma debian)
mais voila je me pose une question, c'est peut-etre ca qui merde
en gros j'ai 2 cartes réseaux, une pour mon modem eth0 qui est configuré automatiquement, et qui marche donc j'y touche pas
et une autre eth1 qui est connectée à mon swith, la ou ya mes autres pc
et cette carte est configurée comme ca => adresse 192.168.0.1, masque, brodcaste, network, etc... j'ai juste pas renseigné la passerelle (puisque c'est lui-même)
 
par contre j'ai pas renseigné les dns de mon FAI, je le connai pas a vrai dire
 
dams1330 j'ai pas fait "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE "
tu peux m'en dire plus?
 
et thrak c'est quoi "activer la translation d'adresses via la table NAT dans iptables"
 
merci de votre aide


---------------
dam's (debianer), ma galerie Flickr
n°697334
arghbis
salops de dauphins
Posté le 23-06-2005 à 22:07:38  profilanswer
 

en l'occurrence, pour toi c :
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
et c ça la translation d'adresses par la table nat
 
--edit--
 
correction de gourrage d'interface


Message édité par arghbis le 23-06-2005 à 22:12:48
n°697335
l0ky
Posté le 23-06-2005 à 22:08:51  profilanswer
 

La translation d'adresse:
 Ton FAI te donnes une seule adresse IP routable sur internet. Ton réseau interne est en adresse privée. Il faut donc qu'un équipement situé entre ton réseau et internet, translate les adresses de ton réseau interne vers ton adresse routable (publique) pour le trafic à destination d'internet (et inversement pour le trafic provenant d'internet  à destination de ton LAN). Dans ton cas c'est ta passerelle.
 
Une commande a exécuté pour rendre celà possible est :


iptables -t nat -A POSTROUTING -o INTERFACE_EXT -j MASQUERADE


 
ps: il faut remplacé INTERFACE_EXT par le nom de l'interface connectée à ton modem (ou internet)

n°697382
dams78
développateur
Posté le 23-06-2005 à 22:44:16  profilanswer
 

alors j'ai rentré la commande "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE"
j'ai redémaré mon réseau et même mon pc aprés et sans grand résultats...
help


---------------
dam's (debianer), ma galerie Flickr
n°697385
l0ky
Posté le 23-06-2005 à 22:45:16  profilanswer
 

bon dans l'ordre:
ifconfig
route -n
cat /etc/resolv.conf
iptables -L
iptables -t nat -L
sysctl net.ipv4.ip_forward


Message édité par l0ky le 23-06-2005 à 22:46:01
n°697409
dams78
développateur
Posté le 23-06-2005 à 22:51:01  profilanswer
 

je comprend pas tous la?
désolé moi le réseau c'est pas trop mon truc


---------------
dam's (debianer), ma galerie Flickr
n°697411
l0ky
Posté le 23-06-2005 à 22:51:34  profilanswer
 

tapes ces commandes en root dans une console

mood
Publicité
Posté le 23-06-2005 à 22:51:34  profilanswer
 

n°697421
dams78
développateur
Posté le 23-06-2005 à 22:53:31  profilanswer
 

c'est fait, je teste la


---------------
dam's (debianer), ma galerie Flickr
n°697428
dams78
développateur
Posté le 23-06-2005 à 22:55:20  profilanswer
 

je sais pas si ca peu aider
mais voila une partie de mon /etc/network/interface
 
# The primary network interface
auto eth1
iface eth1 inet static
 address 192.168.0.1
 netmask 255.255.255.0
 broadcast 192.168.0.255
 network 192.168.0.0
 
c'est bien rempli?


---------------
dam's (debianer), ma galerie Flickr
n°697445
l0ky
Posté le 23-06-2005 à 22:59:22  profilanswer
 

dams78 a écrit :

c'est fait, je teste la


A la base c'était pour avoir les résutlats des dites commandes :)

n°697452
l0ky
Posté le 23-06-2005 à 23:00:26  profilanswer
 

dams78 a écrit :

je sais pas si ca peu aider
mais voila une partie de mon /etc/network/interface
 
# The primary network interface
auto eth1
iface eth1 inet static
 address 192.168.0.1
 netmask 255.255.255.0
 broadcast 192.168.0.255
 network 192.168.0.0
 
c'est bien rempli?


 
Et ta connection internet ? tu peux faire  un schema de ton réseau ?

n°697459
dams78
développateur
Posté le 23-06-2005 à 23:03:19  profilanswer
 

alors voila mon réseau
 1 modem ethernet sur eth0
 1 swicht sur eth1
 
voila mon /etc/network/interface
 
 # This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto eth1
iface eth1 inet static
 address 192.168.0.1
 netmask 255.255.255.0
 broadcast 192.168.0.255
 network 192.168.0.0
 
auto dsl-provider
iface dsl-provider inet ppp
     provider dsl-provider
 
# please do not modify the following line
     pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
[#0E00F0]


---------------
dam's (debianer), ma galerie Flickr
n°697474
l0ky
Posté le 23-06-2005 à 23:06:53  profilanswer
 

Dans une console tu peux faire un:

pppd call dsl-provided


Et copier les résultats ici, ainsi que les logs dans /var/log/syslog relatif à cette commande.

n°697476
dams78
développateur
Posté le 23-06-2005 à 23:07:58  profilanswer
 

ifconfig =>
eth0      Lien encap:Ethernet  HWaddr 00:50:22:8B:2D:55
          adr inet6: fe80::250:22ff:fe8b:2d55/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3981 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4492 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:1080107 (1.0 MiB)  TX bytes:586003 (572.2 KiB)
          Interruption:5 Adresse de base:0x2400
 
eth1      Lien encap:Ethernet  HWaddr 00:04:75:54:2C:A7
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::204:75ff:fe54:2ca7/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1049 errors:0 dropped:0 overruns:1 frame:0
          TX packets:311 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:109687 (107.1 KiB)  TX bytes:40108 (39.1 KiB)
          Interruption:5 Adresse de base:0x2800
 
lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:210 errors:0 dropped:0 overruns:0 frame:0
          TX packets:210 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:13877 (13.5 KiB)  TX bytes:13877 (13.5 KiB)
 
ppp0      Lien encap:Protocole Point-à-Point
          inet adr:80.170.15.123  P-t-P:80.170.0.1  Masque:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:3384 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3880 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:3
          RX bytes:873406 (852.9 KiB)  TX bytes:439194 (428.9 KiB)
 
 
route -n =>
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
80.170.0.1      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         80.170.0.1      0.0.0.0         UG    0      0        0 ppp0
 
 
cat /etc/resolv.conf =>
nameserver 212.151.136.242
nameserver 130.244.127.169
search mshome.net
 
 
iptables -L =>
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
TCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN tcpmss match 1400:1536 TCPMSS clamp to PMTU
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
 
 
sysctl net.ipv4.ip_forward =>
net.ipv4.ip_forward = 1


---------------
dam's (debianer), ma galerie Flickr
n°697478
dams78
développateur
Posté le 23-06-2005 à 23:09:33  profilanswer
 

l0ky a écrit :

Dans une console tu peux faire un:

pppd call dsl-provided


Et copier les résultats ici, ainsi que les logs dans /var/log/syslog relatif à cette commande.


 
pppd call dsl-provided =>
pppd: Can't open options file /etc/ppp/peers/dsl-provided: No such file or directory
 
.....


---------------
dam's (debianer), ma galerie Flickr
n°697479
l0ky
Posté le 23-06-2005 à 23:09:57  profilanswer
 

OK bah c'et bon pour moi.
De ta debian tu peux aller sur le net
 
Ne fait pas la commande pppd
edit: pas grave :D


Message édité par l0ky le 23-06-2005 à 23:10:24
n°697482
l0ky
Posté le 23-06-2005 à 23:11:19  profilanswer
 

De ta debian tu peux surfer ?
Des autres postes quel messages d'erreur as tu ?
As tu configurer correctement les passerelles ?

n°697483
dams78
développateur
Posté le 23-06-2005 à 23:11:25  profilanswer
 

oui, je sais plus si je l'ai précisé, mais de ma debian je peux aller sur le net
je voudrai justement partager cette connection


---------------
dam's (debianer), ma galerie Flickr
n°697485
l0ky
Posté le 23-06-2005 à 23:12:02  profilanswer
 

voila, dans la ligne iptables pour le nat remplace eth0 par ppp0

n°697486
dams78
développateur
Posté le 23-06-2005 à 23:12:41  profilanswer
 

sur xp j'ai mis =>
 adresse 192.168.0.3
 maques 255.255.255.0
 passerelle 192.168.0.1
 
par contre j'ai rien mis pour le serveur dsn, je sais pas quoi mettre


---------------
dam's (debianer), ma galerie Flickr
n°697487
l0ky
Posté le 23-06-2005 à 23:12:56  profilanswer
 

En fait ton interface connectée est ppp0 et non eth0. ppp0 est une interface "virtuelle" créée pour la connection internet (point-to-point)

n°697490
l0ky
Posté le 23-06-2005 à 23:14:35  profilanswer
 

dams78 a écrit :

sur xp j'ai mis =>
 adresse 192.168.0.3
 maques 255.255.255.0
 passerelle 192.168.0.1
 
par contre j'ai rien mis pour le serveur dsn, je sais pas quoi mettre


C'est bon.
Soit tu mets les adresses de ton FAI (il sont dans /etc/resolv.conf de ta debian quand ta connection est up, soit tu t'installes un serveur DNS sur ta debian qui ne servira que de cache/relais et tu devra indiquer 192.168.0.1 à tes postes windows.


Message édité par l0ky le 23-06-2005 à 23:17:10
n°697495
l0ky
Posté le 23-06-2005 à 23:17:49  profilanswer
 


Alors, ca passe en mettant ppp0 au lieu de eth0 [:opus dei]

n°697496
dams78
développateur
Posté le 23-06-2005 à 23:19:14  profilanswer
 

la je relance mon windows si ca marche pa je vais redemarré ma debian (même si je viens de redermarré le reseau)
et apré je metteré les serveur dsn sous wind


---------------
dam's (debianer), ma galerie Flickr
n°697498
l0ky
Posté le 23-06-2005 à 23:20:36  profilanswer
 

Pourquoi tant de reboot ? [:dugnou29]
il n'y avait pas besoin de tant de reboot, tu mettais les DNS dans la config réseau des windows, c'est pris en compte direct.
idem pour la conf sur la debian


Message édité par l0ky le 23-06-2005 à 23:21:01
n°697500
dams78
développateur
Posté le 23-06-2005 à 23:23:35  profilanswer
 

CA MARCHE!!!!!!!!!!!
l0ky tu es trop fort
donc je viens de renseigné les serveurs dsn et ca marche nikel
j'ai juste une derniere question
la commande "iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE"
elle ne se lance qu'une seule fois?
 
une fois encore merci!!!!!!!!!
 
 :hello:


---------------
dam's (debianer), ma galerie Flickr
n°697504
l0ky
Posté le 23-06-2005 à 23:29:11  profilanswer
 

oui elle ne doit être lancée qu'une seule fois. Du genre au démarrage de la machine, de préférence avant que ton interface ppp0 soit activé.

n°697509
dams78
développateur
Posté le 23-06-2005 à 23:42:13  profilanswer
 

d'accord, donc il faut que je fasse un genre de script?


---------------
dam's (debianer), ma galerie Flickr
n°697515
l0ky
Posté le 23-06-2005 à 23:51:56  profilanswer
 

Normalement avec pppd (ce qui permet de de connecté à internet via ppp) tu peux exécuter des scripts dès que la connexion se fait. Tu mets ton script dans /etc/ppp/ip-up.d/ et il sera éxécuté à chaque fois que ton interface ppp0 sera activé. (Donc de préférence mettre un script qui annule les règles iptables dans /etc/ppp/ip-down.d/
 
Sinon tu peux mettre un script d'initialisation dans /etc/init.d/ et faire un lien, et le configuré pour le lancé au démarrage (lien symbolique dans /etc/rcX.d où X correspond à ton runlevel, 2 normalement sous debian)

mood
Publicité
Posté le   profilanswer
 


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

  partager une connection internet sous debian

 

Sujets relatifs
[RESOLUE][Debian] pb reseau apres installation[Mandrake 10.0] Pas internet avec terminal Triway...
Installation d'un serveur java sous Debian Sarge ??[Résolu][Debian] impossible de monter ma 2eme carte reseau !
Debian : question d'un débutantMusepack et Debian (venez tester)
Problème connection root[linux debian 3.0] problèmes d'installation de packages
config carte graphique sous debian (sous vmware)"Weplab" : création du paquet Debian
Plus de sujets relatifs à : partager une connection internet sous debian


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