Aller au contenu principal
Sujet: Opensuse 15.3 - Mise en réseau (Lu 1052 fois) sujet précédent - sujet suivant

Re : Opensuse 15.3 - Mise en réseau

Répondre #30
Bonsoir,

Voici les sorties des commandes :

netconfig update -f

acrux:/home/philippe/Desktop # ping -c 2 pleiades
PING pleiades.isa-space.eu (62.210.16.62) 56(84) bytes of data.
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=1 ttl=49 time=18.8 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=2 ttl=49 time=20.1 ms

--- pleiades.isa-space.eu ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 18.804/19.495/20.187/0.705 ms

cat /etc/hosts
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#   
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#


# special IPv6 addresses


127.0.0.1 localhost
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.1.244 acrux.isa-space.eu acrux
192.168.1.247 cassiopee.isa-space.eu cassiopee
192.168.1.248 sirius.isa-space.eu sirius
192.168.1.245 pleiades.isa-space.eu pleiades
192.168.1.10 philippe.isa-space.eu philippe
192.168.1.15 altair.isa-space.eu altair
127.0.0.2 acrux.isa-space.eu acrux

cat /etc/resolv.conf
### /etc/resolv.conf is a symlink to /var/run/netconfig/resolv.conf
### autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
### Call "netconfig update -f" to force adjusting of /etc/resolv.conf.
search isa-space.eu
nameserver 192.168.1.1

nslookup pleiades
Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
Name: pleiades.isa-space.eu
Address: 62.210.16.62

nslookup 192.168.1.245
245.1.168.192.in-addr.arpa name = pleiades.

nslookup 62.210.16.62
62.16.210.62.in-addr.arpa name = pf-lb-2.online.net.

Authoritative answers can be found from:

Re : Opensuse 15.3 - Mise en réseau

Répondre #31
Essai ceci en root:
# echo "192.168.1.245 M45" >> /etc/hosts
ping -c 4 M45
Ça donne quoi ?

Puis (en root, on efface la dernière ligne de /etc/hosts):
# sed -i '$ d' /etc/hosts

Re : Opensuse 15.3 - Mise en réseau

Répondre #32
Voilà ce que cela donne:

echo "192.168.1.245 M45" >> /etc/hosts

Rien !!

ping -c 4 M45
PING M45.isa-space.eu (62.210.16.62) 56(84) bytes of data.
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=1 ttl=49 time=17.3 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=2 ttl=49 time=17.4 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=3 ttl=49 time=17.4 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=4 ttl=49 time=17.6 ms

--- M45.isa-space.eu ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 17.377/17.485/17.669/0.172 ms

sed -i '$ d' /etc/hosts
Rien ne change....

Re : Opensuse 15.3 - Mise en réseau

Répondre #33
Ok.

Essai de pinguer d'autres hôtes pour voir le comportement. (il faut que les ordinateurs soient allumés cela va sans dire)

'altair' et cassiopee' par exemple,
ping -c 2 altair
ping -c 2 cassiopee
puis toi même:
ping -c 2 acrux

Fais voir aussi le contenu de deux fichiers:
grep -v '#' /etc/sysconfig/network/config
cat /etc/nsswitch.conf

Re : Opensuse 15.3 - Mise en réseau

Répondre #34
Voici :
ping -c 2 altair
PING altair.isa-space.eu (62.210.16.62) 56(84) bytes of data.
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=1 ttl=49 time=17.3 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=2 ttl=49 time=17.3 ms

--- altair.isa-space.eu ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 17.322/17.344/17.366/0.022 ms

ping -c 2 acrux
PING acrux.isa-space.eu (62.210.16.62) 56(84) bytes of data.
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=1 ttl=49 time=17.2 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=2 ttl=49 time=17.3 ms

--- acrux.isa-space.eu ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 17.287/17.331/17.376/0.138 ms

grep -v '#' /etc/sysconfig/network/config
AUTO6_WAIT_AT_BOOT=""

AUTO6_UPDATE=""

LINK_REQUIRED="auto"

WICKED_DEBUG=""

WICKED_LOG_LEVEL=""

CHECK_DUPLICATE_IP="yes"

SEND_GRATUITOUS_ARP="auto"

DEBUG="no"

WAIT_FOR_INTERFACES="30"

FIREWALL="yes"

NM_ONLINE_TIMEOUT="30"

NETCONFIG_MODULES_ORDER="dns-resolver dns-bind dns-dnsmasq nis ntp-runtime"

NETCONFIG_VERBOSE="no"

NETCONFIG_FORCE_REPLACE="no"

NETCONFIG_DNS_POLICY="auto"

NETCONFIG_DNS_FORWARDER="resolver"

NETCONFIG_DNS_FORWARDER_FALLBACK="yes"

NETCONFIG_DNS_STATIC_SEARCHLIST="isa-space.eu"
NETCONFIG_DNS_STATIC_SERVERS="192.168.1.1"
NETCONFIG_DNS_RANKING="auto"

NETCONFIG_DNS_RESOLVER_OPTIONS=""

NETCONFIG_DNS_RESOLVER_SORTLIST=""

NETCONFIG_NTP_POLICY="auto"

NETCONFIG_NTP_STATIC_SERVERS=""

NETCONFIG_NIS_POLICY="auto"

NETCONFIG_NIS_SETDOMAINNAME="yes"

NETCONFIG_NIS_STATIC_DOMAIN=""

NETCONFIG_NIS_STATIC_SERVERS=""

WIRELESS_REGULATORY_DOMAIN=''

cat /etc/nsswitch.conf
#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# Valid databases are: aliases, ethers, group, gshadow, hosts,
# initgroups, netgroup, networks, passwd, protocols, publickey,
# rpc, services, and shadow.
#
# Valid service provider entries include (in alphabetical order):
#
# compat Use /etc files plus *_compat pseudo-db
# db Use the pre-processed /var/db files
# dns Use DNS (Domain Name Service)
# files Use the local files in /etc
# hesiod Use Hesiod (DNS) for user lookups
# nis Use NIS (NIS version 2), also called YP
# nisplus Use NIS+ (NIS version 3)
#
# See `info libc 'NSS Basics'` for more information.
#
# Commonly used alternative service providers (may need installation):
#
# ldap Use LDAP directory server
# myhostname Use systemd host names
# mymachines Use systemd machine names
# mdns*, mdns*_minimal Use Avahi mDNS/DNS-SD
# resolve Use systemd resolved resolver
# sss Use System Security Services Daemon (sssd)
# systemd Use systemd for dynamic user option
# winbind Use Samba winbind support
# wins Use Samba wins support
# wrapper Use wrapper module for testing
#
# Notes:
#
# 'sssd' performs its own 'files'-based caching, so it should generally
# come before 'files'.
#
# WARNING: Running nscd with a secondary caching service like sssd may
#    lead to unexpected behaviour, especially with how long
#    entries are cached.
#
# Installation instructions:
#
# To use 'db', install the appropriate package(s) (provide 'makedb' and
# libnss_db.so.*), and place the 'db' in front of 'files' for entries
# you want to be looked up first in the databases, like this:
#
# passwd:    db files
# shadow:    db files
# group:     db files

passwd: compat
group: compat
shadow: compat
# Allow initgroups to default to the setting for group.
# initgroups: compat

hosts:  [NOTFOUND=return] files mdns_minimal dns wins
networks: files dns

aliases: files usrfiles
ethers: files usrfiles
gshadow: files usrfiles
netgroup: files nis
protocols: files usrfiles
publickey: files
rpc: files usrfiles
services: files usrfiles

automount: files nis
bootparams: files
netmasks: files


Re : Opensuse 15.3 - Mise en réseau

Répondre #35
Bonjour,

je ne sais pas si c'est opportun d'avoir [ NOTFOUND=return ] en début de ligne de hosts, dans le fichier /etc/nsswitch.conf
hosts:  	[NOTFOUND=return] files mdns_minimal dns wins

On va essayer de changer cela:
  • Rentre cette commande en root:
    # sed -i 's/^hosts.*/hosts:\t\tfiles mdns_minimal [ NOTFOUND=return ] dns wins/' /etc/nsswitch.conf
    (rien ne se passera, ça a juste changé une ligne dans le fichier /etc/nsswitch.conf)
  • donne le retour de (vérification):
    grep hosts: /etc/nsswitch.conf
  • Ensuite redémarre l'ordinateur.
  • On vérifie que notre correction n'a pas subi de changement après le redémarrage, donne à nouveau le retour de:
    grep hosts: /etc/nsswitch.conf
  • C'est moment d'essayer:
    ping -c 2 pleiades


Si tu n'as pas de problème, laisse comme cela et n'exécute pas la commande suivante: la commande pour revenir en arrière (si tu as un soucis):
# sed -i 's/^hosts.*/hosts:\t\t[ NOTFOUND=return ] files mdns_minimal dns wins/' /etc/nsswitch.conf

Re : Opensuse 15.3 - Mise en réseau

Répondre #36
Bonjour

J'ai bien rentré les commandes et il n'y a pas de changement....

Re : Opensuse 15.3 - Mise en réseau

Répondre #37
Ok, donne le retour des commandes…

Re : Opensuse 15.3 - Mise en réseau

Répondre #38
Voilà il n'y a rien comme déjà mentionné:

acrux:/home/philippe/Desktop # sed -i 's/^hosts.*/hosts:\t\tfiles mdns_minimal [ NOTFOUND=return ] dns wins/' /etc/nsswitch.conf
acrux:/home/philippe/Desktop #
[#
code]

[code]acrux:/home/philippe/Desktop # grep hosts: /etc/nsswitch.conf
hosts: files mdns_minimal [ NOTFOUND=return ] dns wins
acrux:/home/philippe/Desktop #

on redémarre....

acrux:/home/philippe/Desktop # grep hosts: /etc/nsswitch.conf
hosts: files mdns_minimal [ NOTFOUND=return ] dns wins
acrux:/home/philippe/Desktop #

[acrux:/home/philippe/Desktop # ping -c 2 pleiades
PING pleiades.isa-space.eu (62.210.16.62) 56(84) bytes of data.
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=1 ttl=51 time=19.9 ms
64 bytes from pf-lb-2.online.net (62.210.16.62): icmp_seq=2 ttl=51 time=19.5 ms

--- pleiades.isa-space.eu ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 19.556/19.759/19.963/0.247 ms
acrux:/home/philippe/Desktop #
/code]

[code]acrux:/home/philippe/Desktop # # sed -i 's/^hosts.*/hosts:\t\t[ NOTFOUND=return ] files mdns_minimal dns wins/' /etc/nsswitch.conf
acrux:/home/philippe/Desktop #

Re : Opensuse 15.3 - Mise en réseau

Répondre #39
Bonjour,

On va réduire la résolution de nom d'hôte uniquement au fichier /etc/hosts pour voir si ça fonctionne.

Chez moi (uniquement pour comprendre par l'exemple):

  • mon fichier /etc/nsswitch.conf (pour utiliser uniquement /etc/hosts)
    VM-denebe:/etc # grep -v '#' /etc/nsswitch.conf

    passwd:         compat
    group:          compat
    shadow:         compat

    hosts:          files
    networks:       files dns

    aliases:        files usrfiles
    ethers:         files usrfiles
    gshadow:        files usrfiles
    netgroup:       files nis
    protocols:      files usrfiles
    publickey:      files
    rpc:            files usrfiles
    services:       files usrfiles

    automount:      files nis
    bootparams:     files
    netmasks:       files
    La ligne hosts:          files indique que le résolution de nom utilise uniquement files (files ~ /etc/hosts)

  • Mon fichier /etc/hosts:
    VM-denebe:/etc # grep -v '#' /etc/hosts

    127.0.0.1       localhost
    ::1     localhost ipv6-localhost ipv6-loopback
    fe00::0 ipv6-localnet
    ff00::0 ipv6-mcastprefix
    ff02::1 ipv6-allnodes
    ff02::2 ipv6-allrouters
    ff02::3 ipv6-allhosts
    192.168.0.242   VM-denebe

    192.168.0.81    maison

  • Je redémarre le service nscd (name service cache daemon):
    VM-denebe:/etc # systemctl restart nscd.service 

  • je peux uniquement pinguer les noms d'hôtes contenu dans le fichier /etc/hosts, il n'y a pas de requête DNS:
    VM-denebe:/etc # ping google.fr
    ping: google.fr: Nom ou service inconnu
    VM-denebe:/etc # ping kabelbox
    ping: kabelbox: Nom ou service inconnu
    VM-denebe:/etc # ping -c 2 maison
    PING maison (192.168.0.81) 56(84) octets de données.
    64 octets de maison (192.168.0.81) : icmp_seq=1 ttl=64 temps=0.392 ms
    64 octets de maison (192.168.0.81) : icmp_seq=2 ttl=64 temps=0.404 ms

    --- statistiques ping maison ---
    2 paquets transmis, 2 reçus, 0% packet loss, time 1052ms
    rtt min/avg/max/mdev = 0.392/0.398/0.404/0.006 ms
    maison -> un hôte de mon réseau local
    kabelbox -> ma passerelle (elle a une ip locale), comme ta livebox

On va faire pareil chez toi, voir ce que ça donne. En root ou avec sudo:

  • écriture dans le fichier /etc/nswitch.conf (il n'y a aucun retour, c'est juste une écriture…)
    # sed -i 's/^hosts.*/hosts:\t\tfiles/' /etc/nsswitch.conf

  • redémarre le service nscd (name service cache deamon):
    # systemctl restart nscd.service 

    et donne le retour de:
    # systemctl status nscd.service 

  • Tu testes et tu donnes les retours…
    ping google.fr
    ping -c 2 pleiades
    Normalement tu ne devrais pas pouvoir pinguer google.fr (comme chez moi) et tu devrais pouvoir pinguer pleiades (avec un temps de réponse beaucoup plus petit ~ 1ms)
Les tests sont finis.

Tu remets le fichier nsswitch.conf comme ceci (pour pouvoir effectuer des requêtes dns -> ne donne pas les retours, c'est inutile ici…), en root:
# sed -i 's/^hosts.*/hosts:\t\tfiles mdns_minimal [ NOTFOUND=return ] dns wins/' /etc/nsswitch.conf
et tu redémarres le service nscd:
# systemctl restart nscd.service