Reseau linux - windows - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 30-06-2004 à 10:13:03
Tu peux faire du dhcp forcé (je sais plus le terme exacte) : en clair, tu associe à une adresse MAC une certaine adresse IP. Comme ça, ton serveur Debian aura toujours la même.
DHCP reste quand même actif de manière normale, c'est à dire que si tu rajoutes une machine sur ton réseau, elle trouvera une adresse IP toute seule.
En esperant avoir bien compris ton problème ...
Marsh Posté le 30-06-2004 à 12:37:22
Le probleme c'es que j'aimerais que le serveur debian garde l'adresse ip fournie la modem dhcp de cette facon je pourrais y acceder depuis l'exterieur.
Car si je force l'adresse ip il y quelques problemes.
Mon FAI ne me donne pas d'adresse ip fixe, donc je serais oblige de forcer une adresse ip fixe privee, et du coup pour l'acces depuis l'exterieur c'est rape
Marsh Posté le 30-06-2004 à 13:37:59
Citation : J'ai une machine linux (Deabian unstable 2.6.6) sur le meme switch. |
Premier point, si tu es nouveau utilise des versions stables, les unstables n'apportent dans 99,99% des cas que des options utiles à 10% des serveurs en prod. .
Citation : J'ai droit a 4 adresses ip publiques en meme temps. |
Je suppose que ton FAI t'autorise à en avoir 4 et que ton modem les fournis dans les IPsqui te sont allouées...
Citation : Le probleme et que la machine linux est destinee a etre un serveur (de fichier dans un debut, puis plus si affinitées). Donc cela veut dire pas d'ecran. J'ai installe sshd dessus, et je peux m'y connecter depuis windows sans aucun probleme. |
Donc ton pb est d'acceder à ta machine à distance : Soit tu as un dn et alors tu peux donner à ta machine un nom du type : fs.dn.org ou alors souscrire à des services qui l'offrent (no-ip.com, dyndns.org, ...)
Citation : Donc comment faire pour connaitre la nouvelle adresse ip ?? |
Ton dhcp ne le fait ptet pas, mais un serveur dhcp (Linux, voire windows) peut fournir des adresses IP statiques.
Citation : Apres une breve recherche j'ai trouve que pour faire la meme chose sous linux il suffisait de faire "ifconfig eth0:0 192.168.3.6". |
Très brève alors, parce qu'apres un redemarrage ou une fin de bail, l'adresse est réinitialisée et cette config n'est pas enregistrée, de plus si tu as un switch il se peut qu'il ne puisse faire correspondre qu'une seule adresse ip à une adresse MAC pour les bas de gamme, et alors il ne résout pas ton ip privée car pinger sa propre adresse IP revient à ne tester ke son propre protocole tcp/ip (loopback) et donc le signal ne passe même pas sur ton cable réseau (résout des pb assez rares).
Citation : Je me suis dit que si la ifconfig acceptait le ":0" alors cela voulait peut-etre dire qu'ipalias avait ete integre ds le noyau (peut-etre me trompes-je ). |
":0" comme tu dis existait déjà sur 2.4.
Si malgré ma solution tu veux ajouter une adresse ip virtuelle fait un "man route" qui t'expliquera le nécéssaire suivant ton périph netw. et tout ce que tu voudras paufiner(anglais sur debian sauf peut-être sur les dernières versions "stables" )
Marsh Posté le 30-06-2004 à 03:16:39
Bonjour tout le monde, avant de rentrer dans le vif du sujet quelques explications.
Avant de poster j'ai fait une recherche, mais j'ai pas trouve de solution a mon probleme.
Je suis nouveau sous linux, mais j'ai un peu d'experience avec les reseaux et windows.
Alors voila, ne sachant pas par trop commence un petit resume du reseau.
J'ai un modem ethernet (fait office de serveur dhcp) branche sur un switch.
J'ai une machine windows xp sp1 branche sur le meme switch.
J'ai une machine linux (Deabian unstable 2.6.6) sur le meme switch.
Les deux machines sont configurees en tant que client dhcp, elles recoivent chacune une adresse ip de la part du modem. J'ai droit a 4 adresses ip publiques en meme temps.
Les deux machines ont acces au net, et se pingent sans probleme si j'utilise les ip publiques.
Le probleme et que la machine linux est destinee a etre un serveur (de fichier dans un debut, puis plus si affinitées). Donc cela veut dire pas d'ecran. J'ai installe sshd dessus, et je peux m'y connecter depuis windows sans aucun probleme.
SSH est d'ailleurs la facon dont j'accede actuelement a mon serveur (/me aime screen sois dit en passant ).
Mon probleme est que le fait que le serveur soit configure comme client dhcp son adresse ip peut changer d'un jour a l'autre.
Donc comment faire pour connaitre la nouvelle adresse ip ??
La solution a laquelle j'ai pense, c'est d'ajouter a mes machines une 2e adresse ip fixe et privee. Sous windows j'ai opte pour la solution suivante : installation d'une carte reseau virtuelle (Carte de bouclage Microsoft), je lui ai ensuite donne cette adresse ip : 192.168.3.5
Apres une breve recherche j'ai trouve que pour faire la meme chose sous linux il suffisait de faire "ifconfig eth0:0 192.168.3.6".
Chose que j'ai faite.
Et voila le probleme.
Les machines se pingent elles memes via leur adresses ip, mais impossible de pinger entre les machines...
donc : 192.168.3.5 -> 192.168.3.5 : ok
192.168.3.5 -> 192.168.3.6 : probleme
192.168.3.6 -> 192.168.3.6 : ok
192.168.3.6 -> 192.168.3.5 : probleme
Bon je tiens a preciser que lors de la recherche pour l'ajout de l'adresse ip sous linux, j'etais tombe sur des tutos qui traitaient d'IP ALIAS, mais pour des kernel 2.4.
J'ai cherche ce module pour le 2.6 et j'ai rien trouve. Il me semble qu'il a change de nom (ou fusionne) avec IP MASQUERADE(ce module existait deja avant le 2.6).
Je me suis dit que si la ifconfig acceptait le ":0" alors cela voulait peut-etre dire qu'ipalias avait ete integre ds le noyau (peut-etre me trompes-je ).
Les points ou je suis pas a 100% sur sont surtout l'ajout de la 2e adresse ip sur les machines (peut-etre une histoire de route ?).
Windows xp permet d'avoir plusieurs adresses ip sur la meme carte reseau, mais malheuresement impossible d'en ajouter une si le mode client dhcp est active, c'est pour cela que j'ai installe cette carte reseau virtuelle (j'ai essaye la "configuration alternative d'xp", mais cela n'as pas l'air de fonctionner, j'arrive meme pas a pinger l'adresse ip que je specifie a cet endroit precis).
Pour linux j'ai un doute, ds les tutos ils evoquaient ipalias que je n'ai pu trouver.
Alors voila, je m'en remets a vous et me tiens a votre disposition
Message édité par cerel le 30-06-2004 à 03:24:05