Re: automatiser un réseau local
Salut Sur le routeur: liaison ppp (ADSL, mais on s'en fout ici) et carte reseau vers le LAN. C'est le demon ppp qui se charge de mettre la route par defaut, donc j'ai juste en plus clair, comme conseillé plus haut, c'est le defaultroute de /etc/ppp/peers/provider. Yep, desole j'ai pas eu le courage d'aller regarder... mais c'est ca. OK, comme cela, ça fonctionne chez moi ;-) Ah, cool. Voila une bonne nouvelle Il me manquait l'option network (que j'essayais de faire avec route). Je n'ai pas mis le broadcast par contre mais c'est redondant. En effet le broadcast est deduit du netmask, donc c'est pas la peine... mais ca coute rien. chaque machine a un resolv.conf avec les DNS de mon FAI, et c'est tout ? Je suppose dans ce cas que tu as du nat de configuré... sinon, je ne comprends pas comment les « clients » joignent le ppp du serveur... Sur, j'avais oublie de preciser que le routeur faisait du nat pour pouvoir joindre l'exterieure depuis le lan. Mais c'est limite trivial a configurer: $IPTABLES -t nat -A POSTROUTING -o $IFACE_EXT -j MASQUERADE avec chez moi $IFACE_EXT=ppp0 C'est nickel, en tout cas : plus qu'à configurer le nat... à l'occasion. Merci à tous, Content d'avoir ete utile... Mike -- -- Unix IS user-friendly. It just chooses its friends carefully -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
PROFETA Mickael écrivait : [...] Dans le premier mail tu avais address 192.168.0.1 gateway 192.168.0.1 OK : c'était une de mes erreurs : j'avais collé la passerelle sur la passerelle ;-) ce qui est pas logique, tu boucles la, donc je suppose que address 192.168.0.2 par exemple. [...] Sur le routeur: liaison ppp (ADSL, mais on s'en fout ici) et carte reseau vers le LAN. C'est le demon ppp qui se charge de mettre la route par defaut, donc j'ai juste en plus clair, comme conseillé plus haut, c'est le defaultroute de /etc/ppp/peers/provider. auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 su une machine du LAN, j'ai auto eth0 iface eth0 inet static address 192.168.1.3 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 OK, comme cela, ça fonctionne chez moi ;-) Il me manquait l'option network (que j'essayais de faire avec route). Je n'ai pas mis le broadcast par contre mais c'est redondant. chaque machine a un resolv.conf avec les DNS de mon FAI, et c'est tout ? Je suppose dans ce cas que tu as du nat de configuré... sinon, je ne comprends pas comment les « clients » joignent le ppp du serveur... C'est nickel, en tout cas : plus qu'à configurer le nat... à l'occasion. Merci à tous, PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
On Tue, Jul 23, 2002 at 10:33:26PM +0200, Patrice Karatchentzeff wrote: Salut, Salut # ifconfig eth0 192.168.0.2 netmask 255.255.255.0 # route add -host 192.168.0.1/32 eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 route add -host 192.168.0.1/32 eth0 Mmhh, comprends pas trop, tes deux dernieres lignes sont redondantes: gateway, veux dire que la passerelle par default est 192.168.0.1 Tu as essaye de virer la ligne route? Chez moi j'ai ca et ca marche nickel: auto eth0 iface eth0 inet static address 192.168.1.3 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 Manifestement, le route n'est pas bon (je le sais quand le lance une connexion ppp : la résolution de nom ne se fait alors plus...). Tu nous fais un petit route a ce moment la, suis pas sur que ce soit le probleme. C'est pas plutot un probleme de resolv.conf? A+ Mike -- -- Unix IS user-friendly. It just chooses its friends carefully -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
PROFETA Mickael écrivait : [...] iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 route add -host 192.168.0.1/32 eth0 Mmhh, comprends pas trop, tes deux dernieres lignes sont redondantes: gateway, veux dire que la passerelle par default est 192.168.0.1 Tu as essaye de virer la ligne route? Mon problème est que je veux l'ajouter justement. Tant que la route de eth0 ne se limite pas à 1/32, la résolution de ppp0 merdoie joyeusement... Chez moi j'ai ca et ca marche nickel: auto eth0 iface eth0 inet static address 192.168.1.3 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 Tu as une connexion ppp active en *même temps* ? La résolution de nom s'effectue correctement pour les plages autres que 192.168.1.x ? [...] Tu nous fais un petit route a ce moment la, suis pas sur que ce soit le probleme. C'est pas plutot un probleme de resolv.conf? Non : j'ai les dns de Free dans ce fichier et si je limite la route de eth0 à 1/32, cela fonctionne parfaitement avec ppp0. Il s'agit bien d'un problème de route... PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
On Tue, Jul 23, 2002 at 11:14:25PM +0200, Patrice Karatchentzeff wrote: PROFETA Mickael écrivait : [...] iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 route add -host 192.168.0.1/32 eth0 Mmhh, comprends pas trop, tes deux dernieres lignes sont redondantes: gateway, veux dire que la passerelle par default est 192.168.0.1 Tu as essaye de virer la ligne route? Mon problème est que je veux l'ajouter justement. Tant que la route de eth0 ne se limite pas à 1/32, la résolution de ppp0 merdoie joyeusement... J;ai du mal a voir la structure de ton reseau, mais soit, en refarfouillant dans les config, il semblerait que pour executer une commande apres la determination des interfaces, il faut faire up, donc ca donne: [...] gateway 192.168.0.1 up route add -host 192.168.0.1/32 eth0 (je suppose que l'adresse etait une faute de frappe ;-) Tu as une connexion ppp active en *même temps* ? La résolution de nom s'effectue correctement pour les plages autres que 192.168.1.x ? Ben oui, c'est pour ca que j'ai un peu de mal. La solution ci-dessus devrais marcher, mais si tu as 5 min, je veux bien que tu fasses un schema de ton reseau, je pense qu'il y a moyen de faire ca plus propre. A+ Mike -- -- Unix IS user-friendly. It just chooses its friends carefully -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
PROFETA Mickael écrivait : [...] J;ai du mal a voir la structure de ton reseau, mais soit, en refarfouillant dans les config, il semblerait que pour executer une commande apres la determination des interfaces, il faut faire up, donc ca donne: [...] gateway 192.168.0.1 up route add -host 192.168.0.1/32 eth0 bien essayé mais non :-( fetchmail ne fonctionne pas (entre autre) : « impossible de trouver le nom canonique DNS de pop.free.fr ». (je suppose que l'adresse etait une faute de frappe ;-) Quelle adresse ? Tu as une connexion ppp active en *même temps* ? La résolution de nom s'effectue correctement pour les plages autres que 192.168.1.x ? Ben oui, c'est pour ca que j'ai un peu de mal. La solution ci-dessus devrais marcher, mais si tu as 5 min, je veux bien que tu fasses un schema de ton reseau, je pense qu'il y a moyen de faire ca plus propre. Je suis ouvert à toutes les bonnes solutions. J'ai une bécane qui marche quasiment en permanence. C'est la grosse de la maison et il y a un peu près tout dessus, y compris la connexion à Internet (RTC). J'ai une série de vieilles bécanes dont je me sers ponctuellement pour diverses tâches. J'ai aussi parfois des gens qui viennent avec leurs machines. J'ai besoin de connecter cela à l'occasion. Une bonne idée serait de faire tourner un serveur dhcp sur ma bécane mais 1) je n'ai pas eu le temps de le faire 2) tout le monde ne le gère pas forcémenet de l'autre côté (c'est un peu tangent comme argument étant donné que c'est du Linux partout...). En attendant, j'ai dans mon resolv.conf les dns de mon FAI et dans /etc/hosts les machines habituels que j'utilise (et au besoin j'introduis une nouvelle machine). Je marche comme cela depuis au moins deux ans... PK -- |\ _,,,---,,_ Patrice KARATCHENTZEFF ZZZzz /,`.-'`'-. ;-;;,_ mailto:[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr '---''(_/--' `-'\_) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
[Fwd: Re: automatiser un réseau local]
J;ai du mal a voir la structure de ton reseau, mais soit, en refarfouillant dans les config, il semblerait que pour executer une commande apres la determination des interfaces, il faut faire up, donc ca donne: [...] gateway 192.168.0.1 up route add -host 192.168.0.1/32 eth0 bien essayé mais non :-( fetchmail ne fonctionne pas (entre autre) : « impossible de trouver le nom canonique DNS de pop.free.fr ». (je suppose que l'adresse etait une faute de frappe ;-) Quelle adresse ? Dans le premier mail tu avais address 192.168.0.1 gateway 192.168.0.1 ce qui est pas logique, tu boucles la, donc je suppose que address 192.168.0.2 par exemple. J'ai une bécane qui marche quasiment en permanence. C'est la grosse de la maison et il y a un peu près tout dessus, y compris la connexion à Internet (RTC). J'ai une série de vieilles bécanes dont je me sers ponctuellement pour diverses tâches. J'ai aussi parfois des gens qui viennent avec leurs machines. J'ai besoin de connecter cela à l'occasion. Une bonne idée serait de faire tourner un serveur dhcp sur ma bécane mais 1) je n'ai pas eu le temps de le faire 2) tout le monde ne le gère pas forcémenet de l'autre côté (c'est un peu tangent comme argument étant donné que c'est du Linux partout...). En attendant, j'ai dans mon resolv.conf les dns de mon FAI et dans /etc/hosts les machines habituels que j'utilise (et au besoin j'introduis une nouvelle machine). Je marche comme cela depuis au moins deux ans... juste pour etre sur, tu as bien le resolv.conf sur toutes tes machines, pas juste sur la grosse? Sinon, si ca te rassure, c'est pareil chez moi, depuis 4 ans je crois ;-) certains diront que je suis un peu bourrin et pas toujours ouvert aux methodes conviviales ;-) Je te donne une idee de ma config, elle est tres similaire a la tienne, donc tu devrais pouvoir t'y retrouver... Sur le routeur: liaison ppp (ADSL, mais on s'en fout ici) et carte reseau vers le LAN. C'est le demon ppp qui se charge de mettre la route par defaut, donc j'ai juste auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 su une machine du LAN, j'ai auto eth0 iface eth0 inet static address 192.168.1.3 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 chaque machine a un resolv.conf avec les DNS de mon FAI, et c'est tout dis moi ce que tu as de differents, ou ce qui te semble ne pas marcher chez toi, car normalement ya pas besoin de plus un route sur une machine du lan et le routeur/ppp quand ca marche pas? Mike -- -- Unix IS user-friendly. It just chooses its friends carefully PS: Desole Patrice, tu vas avoir le mail en double, mes doigts ont fourche... Je vais me coucher. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Re: automatiser un réseau local
Le mardi 23 juillet 2002, à 23:53, Patrice Karatchentzeff écrivait : PROFETA Mickael écrivait : gateway 192.168.0.1 up route add -host 192.168.0.1/32 eth0 bien essayé mais non :-( fetchmail ne fonctionne pas (entre autre) : « impossible de trouver le nom canonique DNS de pop.free.fr ». Et que te donne un ping 213.228.0.12 ? (c'est l'un des POP de Free) Ton problème vient peut-être de la résolution de noms, tout simplement. essaye aussi ping 198.186.203.20 (debian.org - la première machine peut très bien ne pas répondre) (je suppose que l'adresse etait une faute de frappe ;-) Quelle adresse ? Tu indiques comme passerelle ta propre machine. Ça ne sert pas à grand chose. Je suis ouvert à toutes les bonnes solutions. Encore faut-il qu'elles répondent au bon problème ;-) J'avoue avoir moi aussi du mal à le saisir, justement. Pour le routage, il te suffit d'avoir : - sur la machine connectée à Internet : une ligne defaultroute dans /etc/ppp/peers/provider - sur les autres machines, une ligne gateway 192.168.0.1 dans la partie eth0 de /etc/network/interfaces (et du NAT sur la passerelle, bien sûr, mais c'est un autre problème). Si le ping répond, c'est que le routage est ok. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: automatiser un réseau local
Patrice Karatchentzeff wrote: Salut, Salut J'ai un réseau local à la maison que je n'active que lorsque j'en ai besoin : pour ce faire, je tape alors à la main : # ifconfig eth0 192.168.0.2 netmask 255.255.255.0 # route add -host 192.168.0.1/32 eth0 sur chaque machine (en adaptant les adresses bien sûr). Bon, j'aimerai automatiser cela à l'amorçage. Je peux très bien coller cela dans un script et le mettre dans /etc/init.d/. Mais je voudrai le faire « à la sauce Debian ». Le seul fichier destiné à cela est /etc/network/interfaces mais je n'arrive pas à y inclure le route. Si je mets iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 route add -host 192.168.0.1/32 eth0 iface eth0 inet static address $adresse_de_la_machine netmask 255.255.255.0 #par exemple gateway $adresse_machine_NAT #cette ligne ne doit pas\ apparaitre sur la machine passerelle Manifestement, le route n'est pas bon (je le sais quand le lance une connexion ppp : la résolution de nom ne se fait alors plus...). Que veut tu dire par résoltion de nom : -quant tu fais $ ping Nom_DND_d_une_machine_de_ton_réseau cela dois fonctionner (donc la résolution marche) -mais quant tu fais p.e. $ nslookup nom_DND_d_une_machine_de_ton_réseau pas de réponce, c'est normal ton réseau n'est pas encore sur les DNS de free le temps de la propagation ;-) Il te faux mettre en place un serveur DNS cache avec ton réseau dans ses bases, et configurer les machines de ton réseau client DNS de $adresse_machine_NAT... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]