Partage connection ADSL [MDK 9.2] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 07-01-2004 à 21:39:16
aucun rapport entre samba et le partage de connexion
c'est iptable qu'il faut utiliser dans ce cas là.
normalement, le partage de connexion de Mandrake marche très bien
si ça va pas, tu peux toujours utiliser mon script de partage :
http://mjules.free.fr/script.html
(remplacer ippp0 ou ppp0 par eth1 dans le fichier)
Marsh Posté le 07-01-2004 à 21:45:46
Ah ok, ben et comment faire parce que j'arrive pas vu que je suis nouveau dans le GNU/Linux's World
Marsh Posté le 07-01-2004 à 21:49:39
comment faire quoi ?
Marsh Posté le 07-01-2004 à 21:58:33
Mjules a écrit : comment faire quoi ? |
Je le met ou le script et faut mettre le lien ou ?
Marsh Posté le 07-01-2004 à 22:03:42
Ca marche pas de faire :
Mandrake control center / Réseau et internet / DrakGw
Marsh Posté le 07-01-2004 à 22:07:09
leto3 a écrit : Ca marche pas de faire : |
Comme moi, les autres PC n'ont pas internet ?
Marsh Posté le 07-01-2004 à 22:10:35
Neo_t3 a écrit : |
tu modifies le script (j'ai uploade la toute dernière version ya qql minutes, vérifie que c'est la bonne) en remplçant ppp0 par eth1 (c'est un simple fichier texte)
ensuite, tu le rends éxécutables : chmod a+x passerelle
tu le copies dans /etc/init.d : cp passerelle /etc/init.d
ensuite, tu fais des liens symboliques dans les runlevels 3 4 et 5 :
ln -s /etc/init.d/passerelle /etc/rc3.d/S50passerelle
ln -s /etc/init.d/passerelle /etc/rc4.d/S50passerelle
ln -s /etc/init.d/passerelle /etc/rc5.d/S50passerelle
ces liens vont lancer le script au démarrage
ensuite tu crées des liens pour arrêter le script à l'arrêt et au reboot de la machine :
ln -s /etc/init.d/passerelle /etc/rc0.d/K80passerelle
ln -s /etc/init.d/passerelle /etc/rc6.d/K80passerelle
ton réseau local est bien configuré en 192.168.0.x ?
sinon, modifies le script comme il faut
penses bien à mettre les bons DNS (ceux de ton FAI) et la bonne passerelle (ta machine linux) sur tes machines win et ça devrait rouler.
Marsh Posté le 07-01-2004 à 22:12:48
Neo_t3 a écrit : |
Tu n'a pas internet sur le PC Mandrake
Marsh Posté le 07-01-2004 à 22:26:10
Mjules a écrit : |
C'est fais je verai demain si ça marche, Merci
leto3 a écrit : |
Si, le PC serveur est Mandrake.
Marsh Posté le 08-01-2004 à 11:21:52
Je viens de mettre et configurer ton script Mjules, mais aucune connection sur les PC du reseau.
J'ai essayé avec ppp0 et eth1 mais rien n'y fais.
De plus j'ai ceci :
/etc/init.d/passerelle: line 54: linterface internet
# et accepter toutes les connexions établies et reliées (ex: une demande de
page HTML provoque louverture: command not found
Marsh Posté le 08-01-2004 à 11:35:17
Neo_t3 a écrit : Je viens de mettre et configurer ton script Mjules, mais aucune connection sur les PC du reseau. |
ça doit être un pb de saut de ligne, vérifie bien qu'il y a des # devant toutes les lignes de commentaires ; j'ai eu le pb une fois ou deux d'un saut de ligne à un endroit inopportun.
Marsh Posté le 08-01-2004 à 12:03:25
Mjules a écrit : |
C'est bon j'ai modifié la ligne 54 et suivantes.
Juste une precision les PC clients (sous BeurkOS) il suffit fde leur mettre les DNS du FAI ou de la passerelle ? En clair pour les configurer.
Marsh Posté le 08-01-2004 à 14:19:52
les DNS du FAI dans les champs DNS de la connexion réseau local
et l'ip de la passerelle dans le champ passerelle
Marsh Posté le 15-01-2004 à 16:12:22
Mjules a écrit : |
heu... comment dire?
ca ne marche pas chez moi ton csrip j'ai peut etre loupé une etape ou bien je ne sais pas quoi mais l'autre pc n'as toujours pas d'internet
de plus lorsque j'ai fait
chmod a+x passerelle |
il me dit :
chmod: échec d'obtention des attributs de `passerelle': No such file or directory |
alors j'ai du modifier la commande en
chmod a+x passerelle.txt |
et la ca passe, ensuite je tape tout le reste
ln -s /etc/init.d/passerelle /etc/rc3.d/S50passerelle |
sans metre de txt a le fin (c'est peut etre pour ca que ca ne marche pas) et la apres le reboot rie pas de connexion partagée de l'autre coté
plus tard je ressayer les memes commandes en ajoutant ".txt" la où il faut en attendant dit si tu ne vois pas un probleme dans ma demarche.
Marsh Posté le 15-01-2004 à 19:55:40
ok, tu as du l'enregistrer (volontairement ou non) en passerelle.txt.
donc plusieurs solutions :
soit tu le renommes en passerelle et tu suis scrupuleusment les indications + haut ; soit tu modifies toutes les indications pour prendre en compte le fait qu'il s'appelle passerelle.txt ( ce que tu précise dans ton edit).
pour renommer :
mv passerelle.txt passerelle
Marsh Posté le 15-01-2004 à 20:18:13
j'ai opter pour renomer en passerelle mais ce qui est chiant c'est que je doit effacer les
S50passerelle
S50passerelle
S50passerelle
K80passerelle
K80passerelle
pour recommencer
Marsh Posté le 15-01-2004 à 20:41:25
bon ben je n'ai toujours pas de connection sur 'autre pc...
l'autre pc est sur windows ca ne change rien?
Marsh Posté le 15-01-2004 à 20:45:55
le code c'est bien ca:
#!/bin/sh |
Marsh Posté le 15-01-2004 à 20:46:44
neg'gwada a écrit : bon ben je n'ai toujours pas de connection sur 'autre pc... |
normalement non.
est ce qu'il te dit quelque chose quand tu éxécutes manuellement le script ?
/etc/init.d/passerelle start
Marsh Posté le 15-01-2004 à 20:53:52
le script est bon ; je viens de le relancer sur ma machine et aucun pb.
Marsh Posté le 15-01-2004 à 21:07:19
je ne vois d'où ca peut venir alors
Marsh Posté le 15-01-2004 à 21:12:13
quel type de connexion ?
Marsh Posté le 15-01-2004 à 21:24:19
freebox via ethernet c'est pour ca que j'ai mis dans le scrit "eth1"
Marsh Posté le 16-01-2004 à 13:14:14
ReplyMarsh Posté le 16-01-2004 à 14:07:45
est ce que toi, sur la mchine connectée directement ; tu arrives à accéder à internet ?
est ce que tu parviens à pinger ta machine sur le réseau et elle ? parvient t'elle à te pinger ?
Marsh Posté le 16-01-2004 à 16:51:02
Mjules a écrit : est ce que toi, sur la mchine connectée directement ; tu arrives à accéder à internet ? ->ben oui sinon je ne chercherais pas a partager une connexion que je n'est pas |
Marsh Posté le 16-01-2004 à 16:55:03
comme sous win
tu ouvres une console et tu tapes ping xxx.xxx.xxx.xxx
CTRL+C pour arrêter (il ne s'arrête pas à 4 comme sous win)
si tu parviens à accéder à internet une fois le script lancé, alors je peut affirmer à 99.9% que celui ci n'est pas en cause. En effet, il applique la même règle à la machine locale et la machine cliente.
autres tests, est ce que depuis la machine cliente, tu parvient à pinger un site avec son nom ? avec son IP ( 212.43.221.154 pour ce forum) ? est ce que le champ passerelle est bien renseigné sur le client ?
Marsh Posté le 16-01-2004 à 19:17:19
d'habitude on met le modem sur eth0 et les ordis du réseau sur eth1
juste en passant
et rien ne vaut ping
Marsh Posté le 17-01-2004 à 01:38:04
le ping de chez moi sur l'autre pc donne:
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data. |
et lorsqe je ping sur l'autre pc a qui je veux donner internet (sous xp) ca me dit "impossible de joindre le port..."
en gros il ne le voit pas.
Pourtant lorsque je suis sous XP le partage se deroule bien,
et il y a un truc de bizard c'est meme si je suis sous linux lorsque je regarde depuis le pc client qui est connecté au reseau locale et bien je vois le pc qui est sous linux meme si je n'arrive pas a y rentrer
Marsh Posté le 17-01-2004 à 15:49:09
Mjules a écrit : |
excuse je n'avais pas ceci, lorsque je tapes /etc/init.d/passerelle star ca me dit:
[root@rafix]# /etc/init.d/passerelle start |
et pourtant le fichier passerele est bien la
[root@init.d]# ls |
je ne vois pas pourquoi ca ne marche pas
tu vois toi?
Marsh Posté le 17-01-2004 à 17:41:38
Mjules a travers ton script, sur une machine client impossible de faire du FTP sur le port 21, le script refuse ou alors c'est un autre port ?
Marsh Posté le 17-01-2004 à 21:05:41
Neo_t3 a écrit : Mjules a travers ton script, sur une machine client impossible de faire du FTP sur le port 21, le script refuse ou alors c'est un autre port ? |
le script de partage de connexion marche chez toi?
Marsh Posté le 17-01-2004 à 21:08:21
vu que j'arrive a pinguer chez le pc client, et l'inverse est ce que ca ne viendrait pas d'un probleme avec un firewall?
je n'est rien encore configurer pour mon firewall mais peut etre que de base il est installé?
Marsh Posté le 17-01-2004 à 21:16:19
neg'gwada a écrit : le script de partage de connexion marche chez toi? |
Oui, je decrit la config ...
PC 433 MHz 128 MO PC133, Carte NETGEAR FA311 (eth0) modem Fast 800 (eth1).
Install Kernel-Source
Install Kernel 2.4.22-21mdk
Install pilote eagle
Installation script
Je l'es laissé tel quelle (ppp0) et ca roule merci Mjules.
P.S : sauf le FTP qui coince dommage.
Marsh Posté le 18-01-2004 à 12:07:33
Neo_t3 a écrit : Mjules a travers ton script, sur une machine client impossible de faire du FTP sur le port 21, le script refuse ou alors c'est un autre port ? |
c'est vraiment un firewall très très basique ; tu ne pourras pas faire serveur FTP avec ça (il faudra ouvrir les ports à la main) et il faut absolument utiliser le mode passif pour récupérer des trucs sur FTP.
Marsh Posté le 18-01-2004 à 12:09:31
Mjules a écrit : |
Oui je veux simplement acceder à d'autres FTP à partir d'une machine client mais impossible.
Marsh Posté le 18-01-2004 à 12:10:33
neg'gwada a écrit : excuse je n'avais pas ceci, lorsque je tapes /etc/init.d/passerelle star ca me dit:
et pourtant le fichier passerele est bien la
je ne vois pas pourquoi ca ne marche pas |
ça ressemble à un fichier non éxécutable ça.
vérifie avec ll passerelle ; il doit te renvoyer un truc du genre : rwxrwxr-x
si il n'y a pas les x ; il faut les ajouter : chmod a+x passerelle
et ensuite rééxécuter le script
normalement, tu ne devais pas avoir de firewall sur le réseau local (il vide toute les règle et n'en rajoute pas à ce niveau).
Marsh Posté le 18-01-2004 à 12:11:31
Neo_t3 a écrit : |
même en mode passif ?
je suis pas chez moi là mais dès que je rentre, je vérifierais (lundi donc)
Marsh Posté le 18-01-2004 à 12:14:38
Mjules a écrit : |
Merci !
Marsh Posté le 07-01-2004 à 21:27:30
Je n'arrive pas partager la connection internet ADSL sur mandrake 9.2, Samba est installé et configuré les partages connection/dossiers activés.
Mais les clients sont sous XP ou Me et aucune connection internet sur les clients.
Eth0 = carte reseau 192.168.0.1
Eth1 = modem Sagem Fast 800.
Solution ?
Message édité par Neo_t3 le 08-01-2004 à 11:20:09
---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com