Une partie de mon reseau est innaccessible.

Demande d'aide : c'est ici.
Répondre
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Bonjour,

j'ai un réseau avec ma box et mon debian dessus, ok il voit tout.(192.168.0.*)
j'ai un router tp-link à l’étage de ma maison, qui est branché sur ma box via un cable. (192.168.1.*)
mon systeme linux ne ping pas les ordi de l’étage.

j'ai essayé de faire des trucs dans interface
source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto ens1
#iface ens1 inet static
iface ens1 inet dhcp
address 192.168.1.10
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
mais ça ne fonctionne pas.
Merci de votre aide.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut et bienvenue,

Ne touche pas à la configuration réseau de ta Debian.

Tu as une interface graphique sur ta Debian ?
Le réseau est géré par Network Manager ?

Si non :
Laisse en DHCP:

Code : Tout sélectionner

    auto enp1s0
    allow-hotplug enp1s0
    iface enp1s0 inet dhcp
Le plus probable à mon sens est une mauvaise configuration du ton routeur TP-Link...
Les machines connectées dessus arrivent à "pinguer" ta Debian en bas ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Salut et merci d'avoir pris le temps de répondre.,

Alors la machine est une Debian pour Jeedom, je suis juste en SSH.

Mon pc windows lui voit bien tout le réseau, il est en filaire sur le TP-link

Je vais remettre la config comme mentionnée.

Merci je reviens vite.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Toujours le même problème avec le paramétrage proposé.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
olivier_roch a écrit : 08 mai 2023, 17:17 Je vais remettre la config comme mentionnée.

Fais juste bien attention de mettre la bonne interface ethernet (J'ai pris enp1s0 un peu au pif...)

Pour savoir comment elle s'apelle sur ta machine: ip a

Code : Tout sélectionner

root@pine64-hole:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 02:ba:99:7c:ce:e0 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.250/24 brd 10.1.1.255 scope global dynamic noprefixroute eth0
       valid_lft 3621sec preferred_lft 3621sec
    inet6 fe80::cd76:6860:a52a:80a2/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
Sur cette machine c'est eth0
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5920
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je suis dans le même cas que toi, un sous réseau par étage.
La configuration se fait au niveau du routeur principal. Tu dois lui donner la route vers les autres sous réseaux.
Il semble que ton routeur principal (celui connecté à la box et a debian) soit sur 192.168.0.0.
Tu dois avoir une option d'ajout de route pour lui dire que pour atteindre une adresse en 192.168.1.x, il doit contacter l'autre routeur via son adresse sur le réseau 192.168.0.0 (l'interface filaire qui relie les 2 routeurs .

tu devra faire pareil sur le routeur secondaire. Lui donner une route afin que les machines du réseau 192.168.1.0 sachent comment joindre les machines du réseau 192.168.0.0.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Je gère différemment chez moi.
Je branche le câble sur un port LAN et je désactive le DHCP du routeur. J'ai 4 points d'accès en tout.
Un seul DHCP pour une maison c'est bien suffisant...
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

piratebab a écrit : 09 mai 2023, 09:29 Il semble que ton routeur principal (celui connecté à la box et a debian) soit sur 192.169.0.0.
Tu dois avoir une option d'ajout de route pour lui dire que pour atteindre une adresse en 192.168.1.x, il doit contacter l'autre routeur via son adresse sur le réseau 192.168.0.0
En supposant que le second routeur se comporte comme un routeur normal (pas de NAT ni filtrage) et non comme un routeur d'accès internet avec filtrage des flux entrants sur la patte WAN par redirection NAT.
piratebab a écrit : 09 mai 2023, 09:29 tu devra faire pareil sur le routeur secondaire. Lui donner une route afin que les machines du réseau 192.168.1.0 sachent comment joindre les machines du réseau 192.158.0.0.
Cela ne devrait pas être nécessaire, cette plage est déjà celle de la patte WAN du routeur et les machines utiliseront leur route par défaut.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Merci pour votre aide, je peux faire des choses sur le router de l’étage mais, il n'y a que le Debian qui merde donc je me dis que ça doit être lui qui est mal configuré.
du coup j'ai ca dans ma config

Code : Tout sélectionner

auto eno1
allow-hotplug eno1
iface eno1 inet dhcp
est ce que l'interface lo doit être configurée ?

ip a me donne

Code : Tout sélectionner

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 68:1d:ef:2a:38:68 brd ff:ff:ff:ff:ff:ff
    altname enp1s0
    inet 192.168.0.17/24 brd 192.168.0.255 scope global dynamic eno1
       valid_lft 42541sec preferred_lft 42541sec
    inet6 2a01:e0a:2e7:d650:6a1d:efff:fe2a:3868/64 scope global dynamic mngtmpaddr
       valid_lft 86251sec preferred_lft 86251sec
    inet6 fe80::6a1d:efff:fe2a:3868/64 scope link
       valid_lft forever preferred_lft forever
aussi j’accède au tp-link en 192.168.1.1
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Ok,
Tu as essayé ?
Ça coince encore ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

oui je ne ping aucune adresse en 192.168.1.x
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

olivier_roch a écrit : 10 mai 2023, 18:27 oui je ne ping aucune adresse en 192.168.1.x

Y compris la passerelle 192.168.1.1 ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5920
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Essaie un traceroute vers une des machines du réseau 192.168.1.0, ça donnera peut étre une piste.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Rien de spécial avec traceroute...

Code : Tout sélectionner

root@JEEDOM:~# traceroute 192.168.1.100
traceroute to 192.168.1.100 (192.168.1.100), 30 hops max, 60 byte packets
 1  _gateway (192.168.0.254)  0.335 ms !H  0.270 ms !H *
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

olivier_roch a écrit : 11 mai 2023, 15:43 Rien de spécial avec traceroute
Tu comprends donc ce que signifie cette réponse et ce qu'il faut vérifier ?
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

nan en fait...
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5920
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu as mis tout le resultat du traceroute ?
Parceque là, on voit que ça arrive sur la box, puis plus rien.
Je ne sais pas quelle box tu as, mais j'ai regardé sur ma freebox, je n'ai pas trouvé comment lui donner la route vers le réseau 192.160.1.0;
C'est pour ça que je n'utilise pas ma box comme routeur, j'ai un "vrai" routeur .
Si c'est uniquement depuis ta debian que tu veux atteindre sce réseau 192.168.0.1, il faut que tu lui ajoutes une route pour atteindre.
La commande commence par

Code : Tout sélectionner

route add -net
pour la suite, ça dépend du plan d'adressage de ton réseau. man route devrais t'aider
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

olivier_roch a écrit : 12 mai 2023, 14:33 nan en fait...
Cela signifie que le noeud qui a l'adresse 192.168.0.254 définie dans la route par défaut de ta machine (je suppose que c'est la box) a renvoyé un message ICMP "destination host unreachable" (!H), qui signfie normalement qu'il n'a pas obtenu de réponse à ses requêtes ARP de résolution de l'adresse IP en adresse MAC du noeud suivant (normalement cela devrait être le second routeur, si la box est bien configurée),. Or la connaissance de cette adresse MAC est indispensable pour délivrer le paquet.

L'étape suivante consiste donc à vérifier que l'adresse de routeur 192.168.0.x de la route pour 192.168.1.0/24 que tu es censé avoir créée sur la box correspond bien à l'adresse du second routeur dans le réseau de la box, puis que cette adresse répond depuis ledit réseau, par exemple depuis la machine Debian, à un simple ping. Si ping n'affiche rien, alors l'adresse ne répond pas au ping mais a répondu à la requête ARP qui a précédé, sinon ping affichera aussi "host unreachable".

Eventuellement, tu peux lancer une capture de trafic pour vérifier les requêtes et réponses ARP.
piratebab a écrit : 14 mai 2023, 17:18 Tu as mis tout le resultat du traceroute ?
Comment le traceroute pourrait-il continuer après un host unreachable ?
piratebab a écrit : 14 mai 2023, 17:18route add -net
La commande "route" est considérée comme obsolète car incapable de gérer toutes les fonctionnalités de routage du noyau Linux actuel. Le paquet net-tools qui la contient n'est plus installé par défaut. Elle est remplacée par la commande ip du paquet iproute2 qui est lui installé par défaut.

Code : Tout sélectionner

ip route add 192.168.1.0/24 via 192.168.0.x
où 192.168.0.x est l'adresse du second routeur dans le réseau de la box.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5920
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci Pascal pour cette mise à jour des connaissances.
J'ai du mal à me mettre à la commande ip
Olivier, comme on ne connaît pas l'adresse du routeur 2 sur le LAN 192.168.0, Pascal à mis un x en fin d'adresse. A remplacer par l'adresse de routeur 2 dans 192.168.0,
Donne nous aussi le type de box afin de vérifier si elle sait faire du routage.
olivier_roch
Messages : 8
Inscription : 07 mai 2023, 11:46
Status : Hors-ligne

Bonjour,

J'ai une freebox delta reliée a un switch 8 ports d-link DGS108.
Sur ce switch, j'ai mon debian installé sur un NUC.
De ce switch je vais à l'étage sur un router TP-link archer AX50 dessus j'ai mon pc de bureau qui arrive a tout voir (lui)
le tp-link est en 192.168.0.36

j'ai donc tapé:

Code : Tout sélectionner

root@JEEDOM:~# ip route add 192.168.1.0/24 via 192.168.0.36
RTNETLINK answers: File exists
Si mon PC de bureau vois le Nuc, le nuc dois voir mon PC non ?

En tous cas merci de perdre votre temps sur mon problème :good:
Répondre