Forum général.général Configuration de routeur

Posté par  .
Étiquettes : aucune
0
30
sept.
2004
Salut,

Je voudrais configurer mon serveur ftp, g bien le service proftpd ok et mon client noip duc 2.1.1 ok également mais quand je tape mon adresse le navigateur me marque :

An error occurred while loading ftp://r2d4.zapto.org:(...)

Could not connect to host r2d4.zapto.org

Dans proftpd g bien mis un virtualhost pointant vers mon adresse de chez no-ip.com
  • # Ben...

    Posté par  . Évalué à 2.

    1) Fais un ifconfig , notes la ou les addresses IP

    2) Fais un telnet <addresse IP> 21
    Si ca passe, ton serveur ftp tourne, sinon, la config de ton serveur ftp a un probleme

    3) Fais un telnet r2d4.zapto.org 21
    Si ca passe, ben la je seche, un probleme cote client ftp ?!
    Si ca passe pas, t'as un probleme au niveau du domaine --> 3a

    3a) Fais un ping r2d4.zapto.org , si c'est pas une des addresses en 1) t'as un mauvais mapping domaine<-> IP, si ca repond pas, c'est que ton client DNS n'arrive pas a resoudre l'IP(mauvais DNS server, nom pas enregistre, ...)
    • [^] # Re: Ben...

      Posté par  . Évalué à 0.

      Merci,

      mais dans telnet<adresse IP>21, quelle adresse dois-je mettre , celle de mon serveur??

      ifconfig me donne :

      [root@localhost /]# ifconfig
      eth0 Lien encap:Ethernet HWaddr 00:0B:6A:6A:61:6A
      inet adr:192.168.1.17 Bcast:192.168.1.255 Masque:255.255.255.0
      adr inet6: fe80::20b:6aff:fe6a:616a/64 Scope:Lien
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:9043 errors:0 dropped:0 overruns:0 frame:0
      TX packets:7951 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 lg file transmission:1000
      RX bytes:5433749 (5.1 Mb) TX bytes:1052303 (1.0 Mb)
      Interruption:11 Adresse de base:0xc000

      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:29356 errors:0 dropped:0 overruns:0 frame:0
      TX packets:29356 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 lg file transmission:0
      RX bytes:2585897 (2.4 Mb) TX bytes:2585897 (2.4 Mb)
      • [^] # Re: Ben...

        Posté par  . Évalué à 2.

        Ben tu vois, la je crois que j'ai trouve le probleme.

        L'addresse IP de ton nom de domaine, c'est l'adresse IP de ton routeur, pas de ta machine et le routeur n'est pas configure pour rediriger le trafic entrant sur ta becane.

        Essaye de faire un telnet 192.168.1.17 21 , si ca passe je serai pret a parier que c'est le probleme.

        Il faut que tu modifies la config de ton routeur(qui fait du NAT il semble) pour rediriger le port 21 du routeur sur le port 21 de ta machine, il faudra aussi probablement que tu assignes une IP fixe a ta machine dans la config dhcp du routeur.
        • [^] # Re: Ben...

          Posté par  . Évalué à 0.

          192.168.1.17 c'est l'adresse de mon serveur , l'ip de mon routeur c 192.168.1.1 , enfin je crois,

          [root@localhost /]# telnet 192.168.1.17
          Trying 192.168.1.17...
          telnet: connect to address 192.168.1.17: Connection refused
          telnet: Unable to connect to remote host: Connection refused

          Mon routeur fait du NAT, et si je met une ip fixe sur ma station, j'ai plus accès à internet
          • [^] # Re: Ben...

            Posté par  . Évalué à 3.

            Ton routeur a 2 addresses IP :

            192.168.1.1 : C'est l'adresse cote reseau interne

            82.254.223.90 : C'est l'adresse internet

            Ton routeur s'occupe de faire passer le traffic entre internet et ton reseau interne, en echangeant l'adresse interne par l'adresse internet et vice versa en gros.

            Il faut que tu configures ton routeur, pas ta machine, pour qu'il redirige le traffic entrant sur 82.254.223.90 port 21 sur l'adresse IP de ta machine sur le port 21.

            Etapes :

            1) Configurer le serveur DHCP du routeur pour qu'il donne toujours la meme adresse IP a ta machine, disons 192.168.1.10, en gros faut dire au serveur dhcp que la machine avec l'adresse MAC 00:0B:6A:6A:61:6A doit toujours recevoir l'IP 192.168.1.10 , ca s'appelle une reservation en terminologie DHCP

            2) Configurer le routeur pour qu'il redirige le traffic entrant sur port 21 sur l'adresse 192.168.1.10 port 21

            Faut voir le manuel de ton routeur, ca devrait etre explique dedans.

            Sur ce, moi je vais dormir, bonne chance.

            En passant, un petit conseil tout simple pour ameliorer la securite de la chose, choisit un autre port que 21 pour ton serveur ftp, genre 1281 ou autre, comme ca les gamins qui s'amusent a scanner les machines et lancer des exploits trouves sur le net ne trouveront pas ta becane, ca empechera pas les gars competents de le trouver, mais ca protege de 95% des merdeux sur le net, c'est deja ca de pris.
        • [^] # Re: Ben...

          Posté par  . Évalué à 0.

          jme suis trompé (javé oublié le port ftp):

          [root@localhost /]# telnet 192.168.1.17 21
          Trying 192.168.1.17...
          Connected to 192.168.1.17 (192.168.1.17).
          Escape character is '^]'.
          220 ProFTPD 1.2.9 Server (ProFTPD Server) [localhost]


          donc ça passe
          et tu appelle quoi par mon adresse de domaine, l'adresse de r2d4.zapto.org??

          merci de ta patience
    • [^] # Re: Ben...

      Posté par  . Évalué à 0.

      Quand je tape - telnet <adresse ip de mon serveur>21


      pour telnet r2d4.zapto.org :

      Trying <adresse ip de mon serveur>...
      Connected to <adresse ip de mon serveur> (<adresse ip de mon serveur>).
      Escape character is '^]'.
      220 ProFTPD 1.2.9 Server (ProFTPD Server) [localhost]

      et puis plus rien...


      [root@localhost /]# telnet r2d4.zapto.org 21
      Trying 82.254.223.90...

      et ça bloque

      ton diagnostic stp
      • [^] # Re: Ben...

        Posté par  (site web personnel) . Évalué à 1.

        Est-ce que tu essaie de te connecter sur ton serveur ftp depuis le reseau local ou depuis le net?

        Si c'est depuis le reseau local, c'est normal :
        la l'adresse ip r2d4.zapto.org renvoie vers ton adresse internet, donc vers ton routeur. et pas vers ton serveur
        (enfin je crois)

        --
        GiGa
        • [^] # Re: Ben...

          Posté par  . Évalué à 1.

          Merci GiGa, n fait pour me connecter depuis mon réseau il faut que j'utilise l'adresse du serveur ftp, et de l'extérieur faut utiliser l'adresse ftp://r2d4.zapto.org.(...)
    • [^] # Re: Ben...

      Posté par  . Évalué à 0.

      et enfin pour ping r2d4.zapto.org :

      PING r2d4.zapto.org (82.254.223.90) 56(84) bytes of data.
      64 bytes from lns-vlq-8-82-254-223-90.adsl.proxad.net (82.254.223.90): icmp_seq=1 ttl=255 time=0.464 ms
      64 bytes from lns-vlq-8-82-254-223-90.adsl.proxad.net (82.254.223.90): icmp_seq=2 ttl=255 time=0.461 ms
      64 bytes from lns-vlq-8-82-254-223-90.adsl.proxad.net (82.254.223.90): icmp_seq=3 ttl=255 time=0.462 ms
      64 bytes from lns-vlq-8-82-254-223-90.adsl.proxad.net (82.254.223.90): icmp_seq=4 ttl=255 time=0.461 ms
      64 bytes from lns-vlq-8-82-254-223-90.adsl.proxad.net (82.254.223.90): icmp_seq=5 ttl=255 time=0.461 ms

      et il continu encore...
      • [^] # Re: Ben...

        Posté par  . Évalué à 2.

        Ton IP locale est : 192.168.1.17
        l'IP interne de ton routeur est : 192.168.1.1
        ton domaine est r2d4.zapto.org
        l'IP externe de ton routeur est 82.254.223.90

        il faut donc que ton routeur redirige les requêtes du port 21 sur la bonne machine.
        dans la conf de ton routeur, tu dois pouvoir lui dire :
        ce qui arrive sur 82.254.223.90 sur le port 21, tu le transfères sur
        192.168.1.17 sur le port 21...
        • [^] # Re: Ben...

          Posté par  . Évalué à 0.

          Merci moudj, ça marche, il fallait que j'insère l'adresse du serveur dans le DNS

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.