shakyamuni
Tout d'abord, combien d'interfaces actives as tu sur ton Linux mis à part lo ( la boucle locale ). eth0, eth1 ?
Quelle adresse as-tu dans lmhosts ?
Pour activer ton interface eth0, tu fais "ifconfig eth0 up", puis si tu veux lui attribuer une adresse IP, tu tapes "ifconfig eth0 adresse_ip" ou tu passes par Paramètres systèmes / Réseau. /Configurer statiquement l'adresse IP.
Vérifies ensuite que tu n'as pas de firewall d'activé sur linux en tapant "service iptables status" si c'est le cas, tu le stoppes.
Enfin pur le hostname, cela n'aura pas de conséquences sur ta connection ADSL, vu que tes postes se réfèrent à l'adresse IP.
Defender
En faisant un ifconfig il apparaît en plus un ppp0.
Dans le lmhost l'adresse est "127.0.0.1 localhost" alors que je voudrais "192.168.1.3" avec pour nom ? là je nage un peu je mélange nom de:
- machine
- connection
- utilisateur samba
doivent ils être tous identique ou peuvent ils être différents?
Si je fais "ifconfig eth0 up", je ne vois pas l'ordi win.
Si je fais "service iptables status" j'obtiens:
Table : filter
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain RH-Firewall-1-INPUT (2 references)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 255
ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0
ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:631
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:80
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:21
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:25
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
je ne sais pas si j'ai un firewall et de plus comment l'arrêter.
shakyamuni
Si tu utilises ton interface réseau eth0 pour te connecter à ton windows, alors rentres ces deux lignes en ligne de commande:
iptables -I INPUT 1 -i eth0 -j ACCEPT
iptables -I OUTPUT 1 -o eth0 -j ACCEPT
Cela signifie que tu acceptes tout ce qui rentre et sort de ton interface eth0.
Déjà, tu pourras pinger.
Ne t'occupes pas de ton lmhost.
Occupes toi du "hostname nom_linux" et configures ton interface réseau avec l'adresse 192.168.1.3 comme dit ci-dessus.
Tu peux avoir de noms différents, par exemple:
- pour ton Linux => FC3_Serveur
- connection ?? je ne vois pas ce que tu veux dire par là
- utilisateur samba => un utilisateur système, ton prénom, toto, etc...
la commande "ifconfig eth0 up active ton interface eth0. Si ces manips ne t'aident pas, tapes "service iptables stop" mais ton firewall ne sera plus actif.
Quel matériel utilises tu pour te connecter à internet ( modem usb, modem ethernet, routeur ethernet ) ?
@+
shakyamuni
oups, pour les commandes
iptables -I INPUT 1 -i eth0 -j ACCEPT
iptables -I OUTPUT 1 -o eth0 -j ACCEPT
-I c'est un grand i, si tu avais mal vu.
Defender
J'ai essayé avec un l et comme ça ne marché pas j'ai essayé avec un I et la bingo.
Ma connection se fait avec un modem ADSL Sagem Fast 800.
Le nom de connection est le nom d'utilisateur pour rentrer dans GNOME.
J'ai fait hostname bruno (même nom que sous win pour connection)
J'ai fait smbadduser bruno (même mot de passe)
L'adresse IP est bien 192.168.1.3 dans paramétre système/réseau.
je n'ai pas désactivé mon firewall
je peux pinger de linux vers win avec la commande "ping 192.168.1.2"
je ne peux pas pinger avec win avec l'adresse 192.168.1.3, par contre je peux pinger avec l'adresse 127.0.0.1...
J'ai fait plusieurs fois "service smb stop" suivi de "service smb start", par contre je n'ai pas rebooter l'ordi.
shakyamuni
Essaies de faire "service iptables stop", ça va arrêter ton firewall.
Sinon, tu peux faire un "service network restart", ça va redémarrer toutes tes interfaces réseaux. Attention tout de même, une fois celle-ci faite, vérifies bien que chaque interface ait la bonne adresse IP.
Defender
j'ai fait "service iptables stop" suivi de"service network restart".
Ensuite redemarrage avec "ifconfig eth0 up"
de nouveau "ping 198.162.1.2" pas de réponse
essai de "ifconfig -pointopoint 192.168.1.2" et là le ping marche...
shakyamuni
Ben si ça marche, c'est nickel, essaies de voir pour le partage de fichier.
Defender
D'accord mais le ping de win vers linux lui ne marche pas avec la bonne IP?
il ne marche qu'avec l'IP 127.0.0.1 et celle ci n'est pas l'adresse de ma machine...
shakyamuni
Peux tu marquer quel poste à quelle IP et en dessous les tests que tu fais avec les lignes de commandes, exemple:
Linux en 192.168.1.3 ping Windows en 192.168.1.1
ping -c 2 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.157 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.159 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.157/0.158/0.159/0.001 ms, pipe 2
C'est juste pour être clair au niveau des commandes que tu tapes.
Defender
Sur linux (IP = 192.168.1.3) vers win (IP = 192.168.1.2) commande: ping 192.168.1.2
résultats:
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=0.076 ms
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.052 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.055 ms
64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.053 ms
64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.056 ms
--- 192.168.1.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3998ms
rtt min/avg/max/mdev = 0.052/0.058/0.076/0.011 ms, pipe 2
Sur windows (IP = 192.168.1.2) vers linux (IP = 192.168.1.3) commande: ping 192.168.1.3 résultat:
Envoi d'une requête ping sur 192.168.1.3 avec 32 octets de données:
délai d'attent de la demande dépassé.
délai d'attent de la demande dépassé.
délai d'attent de la demande dépassé.
Statistiques ping pour 192.168.1.3:
Paquets: envoyés = 4, reçus = 0 perdus = 4 (perte 100%)
sur windows (IP = 192.168.1.2) vers linux (IP = 192.168.1.3) commande: ping 127.0.0.1
résultat:
Envoi d'une requête ping sur 127.0.0.1 avec 32 octets de données:
réponse de 127.0.0.1 : octets = 32 temps < 10 ms TTL = 128
réponse de 127.0.0.1 : octets = 32 temps < 10 ms TTL = 128
réponse de 127.0.0.1 : octets = 32 temps < 10 ms TTL = 128
réponse de 127.0.0.1 : octets = 32 temps < 10 ms TTL = 128
statistique ping pour 127.0.0.1
Paquets: envoyés = 4, reçus = 4 perdus = 0 (perte 0%)
durée approximative.......
shakyamuni
J'pense que ça doit être une question de sécurité, donc désactives le firewall si tu l'as activé "service iptables stop", ou en passant par l'interface graphique.
Defender
commande "service iptables stop" résultats:
Suppression des règles de pare-feu : [ OK ]
Configuration des chaînes sur la politique ACCEPT :filter [ OK ]
Déchargement des modules iptables : [ OK ]
commande "service smb stop" résultats:
Fermeture des services SMB : [ÉCHOUÉ]
Fermeture des services NMB : [ÉCHOUÉ]
commande "service smb start" résultats:
Démarrage des services SMB : [ OK ]
Démarrage des services NMB : [ OK ]
sur linux (IP = 192.168.1.3) vers win (IP = 192.168.1.2) commande "ping 192.168.1.2" résultats:
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=0.054 ms
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.042 ms
--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.042/0.047/0.054/0.007 ms, pipe 2
sur win (IP = 192.168.1.2) vers linux (IP = 192.168.1.3) commande "ping 127.0.0.1" résultat: comme précédement c'est à dire REUSSITE.
sur win (IP = 192.168.1.2) vers linux (IP = 192.168.1.3) commande "ping 192.168.1.3" résultat: comme précédement c'est à dire ECHEC.
Le fichier lmhost (127.0.0.1 apparaît dans ce fichier) a t il de l'importance?
Le fait de mettre une passerelle peut il résoudre le problème?
Et peus tu me dire en gros à quoi sert une passerelle et commebt ça marche ou as tu l'adresse d'un site (clair sur ce sujet).
Merci
shakyamuni
Le fichier lmhost sert à mettre à la main les adresses IP correspondant aux noms des machines.
Exemple, j'ai 192.168.1.1 athena
Mettre une passerelle sur ton Linux, je ne pense pas que ça va faire quelque chose mais bon, tu peux essayer. Depuis ton Windows, fais un scan de port sur ton Linux avec un soft comme superscanner, voir vraiment si ta machine est active.
Concernant la passerelle, il faut que tu ais 2 postes.
Un poste "serveur" qui fera la passerelle et l'autre poste "client". Le client devra mettre l'adresse IP de la passerelle dans sa configuration réseau afin d'avoir accès au réseau qui est de l'autre coté du poste "serveur". Une adresse passerelle sert à atteindre un autre réseau par l'intermédiaire du poste faisant office de lien entre les deux réseaux.
Un exemple simple, tes pc et internet.
poste client => poste serveur => Internet
le poste serveur sera la passerelle pour connecter ton poste client vers l'internet.
Defender
Bon je laisse tomber la passerelle, j'ai déjà assez de problèmes.
A force de tout modifier je ne sais plus où j'ensuis. J'ai envie de désinstaller samba et de réinstaller. Qu'en penses tu?
shakyamuni
Désinstaller et réinstaller samba ne te servira pas à grand chose. il faut d'abord que tu saches si ta machines Linux est vraiment active sur le réseau, télécharges ce logiciel
http://www.snapfiles.com/get/superscan.html
Une fois le serveur samba lancé, tu devrais avoir le port 445 d'ouvert. Je te dis ça mais c'est un peu génant de ne pas avoir un réseau qui fonctionne correctement( sans pouvoir pinger ).
Defender
Si j'ai bien compris
* avec 192.168.1.3 (machine linux) rien
* avec 192.168.1.2 (machine win) j'ai (dans la fenêtre bleue) de validé 192.168.1.2 BRUNO et active host 1 open port 0
* avec 127.0.0.1 (pour info) validé 127.0.0.1 (Uncknown) active host 1 open port 0
Pour obtenir ceci je mets l'adresse dans la fenêtre du haut
je lance loockup
j'appuie sur start
Avec port list setup scanner.lst de selectionner
Si j'appuie sur [Me] j'obtiens bruno
Avec [interface )
j'ai:
- adresse 192.168.1.2
- Broadcast 255.255.255.255
- Netmask 255.255.255.0
- Up yes
- Point-to-point No
- Loospback No
- Can Broadcast Yes
- Can multicast Yes
Voila le résultat
Defender
J'ai oublié
Avec la touche [interfaces] il y en a une deuxieme:
- adresse 127.0.0.1
- Broadcast 255.255.255.255
- Netmask 255.0.0.0
- Up yes
- Point-to-point No
- Loospback Yes
- Can Broadcast Yes
- Can multicast Yes
Si ça te parle, pour moi c'est de l'hebreux...
Defender
Troisime message:
J'ai trouvé autre chose, dans IP en affichant a start 192.168.1.1 et stop 192.168.1.254 ensuite en appuyant sur le bouton [start] j'obtiens dans scan
- Pinging 192.168.1.254 et Q=0
- Scanning 192.168.1.2 et Q=3
- Resolving 192.168.1.2 et Q=0
de plus dans la fenêtre bleue sous 192.168.1.2 Bruno j'ai 139 NETBIOS Session Service
et active host 1 quand à Open ports 1
Les 2 ordis (icones) clignotent toujours.
shakyamuni
Dans le logiciel de scanner, tu mets l'adresse linux que tu veux scanner, apparemment 192.168.1.3 et hop.
Ensuite laisses le scan se faire complétement. Au final tu verras si ton Linux aura répondu. Si oui il t'affiche les ports ouverts.
Si t'as vraiment du mal à comprendre, ajoutes moi dans tes contacts msn si tu as ( mon adresse est dans mon profil ). Et on parlera de tout ça.