[ssh] Could not resolve host

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

[ssh] Could not resolve host

Message par viperpaulo »

Bonjour

Un petit message pour avoir un peu d'aide. J'essaie de me connecter à mon raspberry, j'ai configuré avahi sur le rasp et sur mon pc client mais il m'est impossible d'accéder au rasp ... voilà quelques retours de commandes :

Code : Tout sélectionner

$ avahi-browse -arl
+   eth0 IPv4 PacRasp                                       Remote Disk Management local
+   eth0 IPv4 Music Player                                  Music Player Daemon  local
+   eth0 IPv4 PacRasp [b8:27:eb:3f:79:3f]                   Workstation          local
=   eth0 IPv4 PacRasp [b8:27:eb:3f:79:3f]                   Workstation          local
   hostname = [PacRasp.local]
   address = [192.168.1.6]
   port = [9]
   txt = []
=   eth0 IPv4 Music Player                                  Music Player Daemon  local
   hostname = [PacRasp.local]
   address = [192.168.1.6]
   port = [6600]
   txt = []
=   eth0 IPv4 PacRasp                                       Remote Disk Management local
   hostname = [PacRasp.local]
   address = [192.168.1.6]
   port = [22]
   txt = []
$ ssh pi@PacRasp
ssh: Could not resolve hostname pacrasp: Name or service not known
En revanche en passant par l'ip, ça fonctionne. J'ai complètement désactivé iptables, mais ça n'a rien changé.
Si quelqu'un a une idée...
Merci !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] Could not resolve host

Message par benjarobin »

Le hostname est PacRasp.local et non PacRasp
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

J'avais essayé, j'ai oublié de préciser... et c'est marqué dans la doc que sous arch le .local est désactivé, ou alors j'ai pas bien compris..
Autre info, au boulot ça fonctionne avec un arch aussi, j'ai effectué les mêmes manips a priori.
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

up ?
Serait-ce lié au routeur ?
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [ssh] Could not resolve host

Message par Elbarto »

peut-être ajouter dans le fichier /etc/hosts la correspondance entre l'adresse ip et PacRasp.local

http://www.linux-france.org/~mdecore/li ... ode37.html
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

En faisant ça, ne perd-on pas l'intérêt de la méthode ? A savoir pouvoir se connecter en appelant le nom de la machine sans se soucier de son ip ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] Could not resolve host

Message par benjarobin »

Je te dé-conseil l'utilisation d'avahi qui est relativement complexe à mettre en place et qui est de plus non compatible avec Windows.

Je te conseil par contre l'utilisation du service nmbd.service de samba
Il suffit de lancer le service sur tous les PC et d'ajouter sur tous les "clients" : wins juste après dns à la fin de la ligne hosts: du fichier /etc/nsswitch.conf
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

Merci pour ta réponse, et désolé pour mon temps de réponse..
Je viens de m'y remettre, j'ai tenté ce que tu proposes, voilà à quoi ressemble mon nsswitch.conf:

Code : Tout sélectionner

# Begin /etc/nsswitch.conf

passwd: files
group: files
shadow: files

publickey: files

hosts: files dns wins myhostname
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

# End /etc/nsswitch.conf
Mais rien n'y fait, toujours la même erreur pour PacRasp et PacRasp.local
Je me demande si ça pourrait être lié à la configuration de mon routeur?

Merci
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] Could not resolve host

Message par benjarobin »

Si les services nmbd et smbd sont bien démarré des 2 cotés (PC et PacRasp) et qu'il n'y a pas d'erreur : Vérifiable via : systemctl status nmbd smbd.
Et que c'est bien le /etc/nsswitch.conf de ton PC que tu nous as donné, cela devrait fonctionner...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

Sur le PC :

Code : Tout sélectionner

● nmbd.service - Samba NetBIOS name server
   Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
   Active: active (running) since dim. 2014-06-01 12:43:05 CEST; 8h ago
 Main PID: 553 (nmbd)
   CGroup: /system.slice/nmbd.service
           └─553 /usr/bin/nmbd -D

juin 01 12:43:05 arch_paco systemd[1]: Starting Samba NetBIOS name server...
juin 01 12:43:05 arch_paco systemd[1]: Started Samba NetBIOS name server.

● smbd.service - Samba SMB/CIFS server
   Loaded: loaded (/usr/lib/systemd/system/smbd.service; disabled)
   Active: active (running) since dim. 2014-06-01 20:44:58 CEST; 6s ago
  Process: 5425 ExecStart=/usr/bin/smbd -D (code=exited, status=0/SUCCESS)
 Main PID: 5426 (smbd)
   CGroup: /system.slice/smbd.service
           ├─5426 /usr/bin/smbd -D
           └─5427 /usr/bin/smbd -D
Sur le RPi

Code : Tout sélectionner

● nmbd.service - Samba NetBIOS name server
   Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
   Active: active (running) since jeu. 1970-01-01 01:00:11 CET; 44 years 4 months ago
  Process: 126 ExecStart=/usr/bin/nmbd -D (code=exited, status=0/SUCCESS)
 Main PID: 189 (nmbd)
   CGroup: /system.slice/nmbd.service
           └─189 /usr/bin/nmbd -D

janv. 01 01:00:07 PacRasp systemd[1]: Starting Samba NetBIOS name server...
janv. 01 01:00:11 PacRasp systemd[1]: Started Samba NetBIOS name server.

● smbd.service - Samba SMB/CIFS server
   Loaded: loaded (/usr/lib/systemd/system/smbd.service; disabled)
   Active: active (running) since dim. 2014-06-01 21:07:18 CEST; 2s ago
  Process: 428 ExecStart=/usr/bin/smbd -D (code=exited, status=0/SUCCESS)
 Main PID: 429 (smbd)
   CGroup: /system.slice/smbd.service
           ├─429 /usr/bin/smbd -D
           └─430 /usr/bin/smbd -D

juin 01 21:07:18 PacRasp smbd[429]: smbd_open_once_socket: open_socket_in: Famille d'adresses non supportée par le protocole
juin 01 21:07:18 PacRasp smbd[429]: [2014/06/01 21:07:18.436991,  0] ../source3/lib/util_sock.c:423(open_socket_in)
juin 01 21:07:18 PacRasp smbd[429]: open_socket_in(): socket() call failed: Famille d'adresses non supportée par le protocole
juin 01 21:07:18 PacRasp smbd[429]: [2014/06/01 21:07:18.438260,  0] ../source3/smbd/server.c:691(smbd_open_one_socket)
juin 01 21:07:18 PacRasp smbd[429]: smbd_open_once_socket: open_socket_in: Famille d'adresses non supportée par le protocole
juin 01 21:07:18 PacRasp smbd[429]: [2014/06/01 21:07:18.439395,  0] ../source3/lib/util_sock.c:485(open_socket_in)
juin 01 21:07:18 PacRasp smbd[429]: bind failed on port 445 socket_addr = 0.0.0.0.
juin 01 21:07:18 PacRasp smbd[429]: Error = Adresse déjà utilisée
juin 01 21:07:18 PacRasp smbd[429]: [2014/06/01 21:07:18.441197,  0] ../source3/smbd/server.c:691(smbd_open_one_socket)
juin 01 21:07:18 PacRasp smbd[429]: smbd_open_once_socket: open_socket_in: Adresse déjà utilisée
Les deux fichiers nsswitch.conf sont identiques sur les deux machines..
J'ai ouvert les ports (qui semblent être utilisés par smbd et nmbd) 137, 138, 139 et 445 en input sur les 2 machines ..
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [ssh] Could not resolve host

Message par Moviuro »

viperpaulo a écrit :

Code : Tout sélectionner

● nmbd.service - Samba NetBIOS name server
   Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled)
   Active: active (running) since jeu. 1970-01-01 01:00:11 CET; 44 years 4 months ago
[...]
Ah bah forcément, si tes deux machines ne vivent pas dans le même continuum espace-temps, ça va pas le faire ;)
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] Could not resolve host

Message par benjarobin »

De plus pour faire le test, on désactives toutes les règles iptables des 2 cotés... Cela évite de chercher inutilement un problème inexistant alors que ce n'est qu'un problème de pare feu...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [ssh] Could not resolve host

Message par viperpaulo »

En effet, j'avais pas fait attention à la date, car voilà ce que retourne timedatectl :

Code : Tout sélectionner

      Local time: lun. 2014-06-02 10:03:38 CEST
  Universal time: lun. 2014-06-02 08:03:38 UTC
        RTC time: n/a
       Time zone: Europe/Paris (CEST, +0200)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  dim. 2014-03-30 01:59:59 CET
                  dim. 2014-03-30 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  dim. 2014-10-26 02:59:59 CEST
                  dim. 2014-10-26 02:00:00 CET
Pour le pare feu, j'ai effectivement testé en chargeant empty.rules, mais maintenant que j'y repense, j'ai peut-être pas fait le test avec le pc mais seulement sur le rasp.
Répondre