Pas d'adresse IP

Forum d'aide générale sur Slackware
Répondre
hapalemur
Messages : 35
Inscription : 30 janvier 2017, 20:41

Pas d'adresse IP

Message par hapalemur »

Bjr,
Suite à la remise en service d'un PC dual boot (Slackware 14.2/ Linux Mint 20) je n'obtiens pas d'adresse IP sous Slack - c'est OK sous Mint-
/etc/rc.d/rc.inet1.conf

Code : Tout sélectionner

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
/var/log/messages

Code : Tout sélectionner

Aug 15 12:21:16 msib75 root: /etc/rc.d/rc.inet1:  /sbin/ifconfig lo 127.0.0.1
Aug 15 12:21:16 msib75 root: /etc/rc.d/rc.inet1:  /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
Aug 15 12:21:17 msib75 root: /etc/rc.d/rc.inet1:  /sbin/route add default gw 192.168.1.1 metric 1
Aug 15 12:21:17 msib75 root: SIOCADDRT: Network is unreachable
idem si je passe en IP fixe dans rc.inet1.conf

Celà doit venir d'une config Slack puisque le PC n'a pas ce problème sous Mint.
Des pistes à explorer .....
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 446
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Pas d'adresse IP

Message par Thomas »

Salut,

Question bête : pourquoi 14.2 et pas 15.0 ? Est-ce que ta carte réseau est bien reconnu par un kernel aussi vieux que linux-4.4 ? La commande "ip link" affichera ta carte si le pilote est bien chargé.
dodo
Messages : 138
Inscription : 31 janvier 2017, 18:26

Re: Pas d'adresse IP

Message par dodo »

Laisse NETMASK vide si tu utilises dhcp.
gunsman76
Messages : 1
Inscription : 30 août 2022, 08:18

Re: Pas d'adresse IP

Message par gunsman76 »

Bonjour,

As tu donné les droits sur le fichier NetworkManager ?

sudo chmod 755 /etc/rc.d/rc.networkmanager
hapalemur
Messages : 35
Inscription : 30 janvier 2017, 20:41

Re: Pas d'adresse IP

Message par hapalemur »

Bjr,
Oups ... de retour après de nombreux soucis sur le PC en question : pas de démarrage de la carte mère (CM) et remplacement puis plantages à répétition. Nombreux essais pour identifier l'élément défectueux : un des slots mémoire de la carte.
@ Thomas : 14.2 sur PC secondaire et installation de 2018; je n'ai pas envie de tout reconfigurer. 15.0 sur le PC principal
Retour sur le problème :
@ gunsman76 : /etc/rc.d/rc.networkmanager droits 644 passés en 755

Code : Tout sélectionner

bash-4.3# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 94:de:80:05:53:27 brd ff:ff:ff:ff:ff:ff
Là interrogation : j'ai toujours eu eth0 pourquoi eth1 peut-être du au changement de CM.
Donc définition eth1 qui n'était pas définie dans /etc/rc.d/rc.inet1.conf en ip fixe

Code : Tout sélectionner

# Config information for eth0:
IPADDR[0]="192.168.1.117"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]="192.168.1.118"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]="no"
DHCP_HOSTNAME[1]=""
Résultat après /etc/rc.d/rc.inet1

Code : Tout sélectionner

bash-4.3# ifconfig
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.118  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::96de:80ff:fe05:5327  prefixlen 64  scopeid 0x20<link>
        inet6 2a01:e0a:125:e3b0:96de:80ff:fe05:5327  prefixlen 64  scopeid 0x0<global>
        ether 94:de:80:05:53:27  txqueuelen 1000  (Ethernet)
        RX packets 14  bytes 1190 (1.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13  bytes 1094 (1.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 1412  bytes 116336 (113.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1412  bytes 116336 (113.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
L'adresse IP est bien définie mais je n'accède pas au réseau : à quel endroit les applications ont-elles l'info d'utiliser eth1 plutôt que eth0
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 446
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Pas d'adresse IP

Message par Thomas »

Sans définir de passerelle, tu n'as accès qu'au réseau 192.168.1.0/24. La variable GATEWAY doit contenir l'IP de ton modem/routeur (192.168.1.x) pour sortir de ton réseau et accéder à Internet.

Le nom eth1 de ta carte n'affecte en rien les applications.
hapalemur
Messages : 35
Inscription : 30 janvier 2017, 20:41

Re: Pas d'adresse IP

Message par hapalemur »

Thomas a écrit : La variable GATEWAY doit contenir l'IP de ton modem/routeur
Effectivement ... je dois avoir les neurones sous anesthésie ;)
Mais celà ne fonctionnait toujours pas : plus de DNS, le fichier /etc/resolv.conf était vide. Sans doute suite au nombreux plantages et manips.
Merci.
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 446
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Pas d'adresse IP

Message par Thomas »

C'est ça la config manuelle ;)
hapalemur
Messages : 35
Inscription : 30 janvier 2017, 20:41

Re: Pas d'adresse IP

Message par hapalemur »

Trop optimiste, tout n'est pas encore résolu.
Au démarrage du PC, les DNS définis précédemment ont disparu, resolv.conf est vide

Code : Tout sélectionner

bash-4.3# cat /etc/resolv.conf 
# Generated by NetworkManager
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 446
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Pas d'adresse IP

Message par Thomas »

Puisque tu passes exclusivement par rc.inet1.conf, tu n'as pas besoin de networkmanager, tu peux donc le passer en chmod 644 (ou -x)
Répondre