Forum Linux.mandriva Problème IPTables !!

Posté par  .
Étiquettes : aucune
0
8
sept.
2005

Bonjour !

voilà j'ai un gros problème,j'ai mon serveur sous mandrake qui me sert de serveur dédié pour Counter Strike, et j'ai mon pc sous Windows qui y est relié. La connexion internet est sur mon serveur (sous mandrake 10.0).

Mon problème s'est que mon PC Windows n'arrive plus à se connecter au net. En fait les iptables sont arretées, et je n'arrive pas à les remettres en route.

Pourtant :

- Iptables est en démarrage automatique à l'allumage du pc.

- et dans le Centre de controle si je clic sur "Démarrer" rien ne change. Il reste sur "Arreté"

Pouvez vous m'aider ?

Merci d'avance.

P.S : Ma connexion est toujours active sur mon serveur Mandrake

  • # .

    Posté par  . Évalué à 1.

    une solution pas super propre mais qui marche :
    tu fais ton script firewall/nat
    Et tu le lance au demarrage (tu regarde /etc/inittab et tu peux le lancer quand tu veux ; ou alors les rc?.d ou ...)

    typiquement pour la nat c'est :

    #!/bin/sh

    NET_LINK="eth1" #c'est ton interface internet

    #suppression des regle de nat deja existantes
    iptables -t nat -F
    iptables -t nat -X

    #la nat proprement dite
    iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o $NET_LINK \
    -j MASQUERADE


    et dans /etc/inittab tu rajoute par exemple
    nat:345:once:/etc/nat.sh
    (enfin tu regarde a quoi correspondent les runlevel sous mdk ; de tete les 3,4,5 ont le reseau donc ..)
  • # Nouveau défi

    Posté par  . Évalué à 1.

    Bonjour @ tous,
    bon je fais un réinstall de la Mandrake est voici un nouveau défi !
    Je vais donc essayer d'être le plus clair possible et espèrer que quelqu'un aura le courage de m'aider.
    Alors je commence déjà par planter le décor :

    Je possède la FreeBOX qui est raccorder à un serveur sous mandrake qui héberge un serveur CS déjà, il fonctionne. C'est dejà bien ca. J'ai ensuite une tour sous Windows XP qui est connecté directement au serveur
    http://asymetrikteam.free.fr/images/schema_serveur.JPG(...)

    Ensuite j'avais avant un accés FTP sur ce serveur depuis Windows XP et même depuis internet mais je n'arrive plus à reconfigurer la bête.
    Voici l'erreur :
    [root@lns-vlq-44-poi-82-252-xxx-xxx init.d]# proftpd restart
    - getaddrinfo 'lns-vlq-44-poi-82-252-xxx-xxx.adsl.proxad.net' error: Name or service not known
    - error: unable to determine IP address of 'lns-vlq-44-poi-82-252-xxx-xxx.adsl.proxad.net'
    - error: no valid servers configured
    - Fatal: error processing configuration file '/etc/proftpd.conf'
    [/cpp]

    Continuons, je souhaite également utiliser www.dyndns.com, afin de pouvoir héberger mon propre site web (APACHE, MySQL, phpMyAdmin sont installés et fonctionne en local et j'ai aussi installer ddclient pour mettre a jour l'adresse ip avec dyndns) le problème c'est que moi j'ai accés en tapant l'adresse http://asymetrikteam.homelinux.com(...) mais les autres n'y ont pas accés (Impossible d'afficher la page)

    Quelques précisions, le seul moyen que j'ai trouvé pour configurer quelques choses qui marche, c'est :
    eth0 : configuration DHCP. (Connexion Internet)
    eth1 : configuration DHCP. (Connexion entre Win XP et Serveur Mandrake)
    Passerelle : 192.168.1.1 pour un partage de connexion internet
    J'ai lu qu'apparement tout doit être configuré en Static, mais si je fais cela rien ne marche, étant donné que je dispose pas d'une IP Fixe pour Internet.
    Ensuite je ne souhaite pas non plus utiliser le mode routeur de la freebox. Mon installation fonctionne très bien comme çà et d'après un collège de formation, c'est ce qu'il y a de plus performant du fait que le serveur envois 2 fois plus que sur une seule connexion dispatché par un switch ou routeur.

    Je tiens à prevenir que celui qui prendra mon problème en compte n'est pas sorti de l'auberge mais je pense que c'est un beau défi pour un passionné !
    Je précise une dernière chose c'est que je débute sous Linux donc désolé de vous ennyer avec un tel problème !!
    Voilà merci d'avance, je pense avoir été clair, si vous avez besoin d'info dites le moi !

    RAJOUT :
    Adresse IP du serveur eth0 : 82.252.xxx.xxx (Internet)
    Adresse de la Seconde Carte du serveur : 192.168.1.2 (Indiqué en Statique mais c'est DHCP quand mm je crois puisque je suis en DHCP sous Windows)
    Adresse PC Win : 192.168.1.20 attribué par le serveur.
    Passerelle sous win : 192.168.1.2
    • [^] # Re: Nouveau défi

      Posté par  . Évalué à 1.

      Je possède la FreeBOX
      En dégroupé ou pas ?

      je souhaite également utiliser www.dyndns.com
      Si dégroupé, plus besoin de ddclient car tu as une ip fixe. Donc sur le site de DynDns tu valides l'option "static dns". Sinon -> ddclient ou RunDNS qui est bien aussi. Ensuite pour éviter tout problème de résolution de nom, le mieux est d'installer un cache DNS mais avant ça configure le nom de ta machine (HOSTNAME). asymetrikteam.homelinux.com c'est bien ça ? :) À mettre dans /etc/HOSTNAME donc. Concernant Apache, ben au boulot ! Car c'est pas simple mais en étudiant le fichier /etc/apache/httpd.conf (tout le monde passe par là), tu parviendras à mettre en place un service web de base.

      Adresse IP du serveur eth0 : 82.252.xxx.xxx (Internet)
      Sur cette machine déclare la machine "XP" dans /etc/hosts en lui attribuant un nom si possible (domaine homelinux.com). Déclare ta gateway si c'est pas déjà fait (automatisé via DHCP) et inspecter la table de routage (route). Sur la machine "XP" (je bosse jamais sous XP moi :) vérifie que la passerelle par défaut est la machine serveur.

      Sinon un routeur+switch donne de bons résultats aussi IMHO.
      Good luck.
      • [^] # Re: Nouveau défi

        Posté par  . Évalué à 1.

        Alors pour précision je suis donc en FreeBox IP/ADSL, donc non dégroupé.

        Configure le nom de ta machine (HOSTNAME). asymetrikteam.homelinux.com : oui oui c'est ça et je pense que cela ne posera aucun problème, c'est pas trop compliqué. À mettre dans /etc/HOSTNAME

        le mieux est d'installer un cache DNS : Comment fais tu cela ? j'ai jamais fait et autant te le dire, je travaille sous linux que depuis le mois d'AOUT !!

        Concernant APACHE : peux tu me donner des conseil peut être !

        Adresse IP du serveur eth0 : 82.252.xxx.xxx (Internet)
        Sur cette machine déclare la machine "XP" dans /etc/hosts en lui attribuant un nom si possible (domaine homelinux.com). Déclare ta gateway si c'est pas déjà fait (automatisé via DHCP) et inspecter la table de routage (route). Sur la machine "XP" (je bosse jamais sous XP moi :) vérifie que la passerelle par défaut est la machine serveur :
        J'ai rien compris là !! tu me l'as refait :-)

        Merci en tout cas, c'est deja un debut

Suivre le flux des commentaires

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