Auteur Sujet: [Résolu] Comment connecter des espaces de nom réseau ?  (Lu 276 fois)

0 Membres et 1 Invité sur ce sujet

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 166
Bonjour !

Dans mon routeur OpenWrt, je ne parviens pas à établir une connexion d'un espace de nom réseau vers l'espace de nom par défaut.

root@OpenWrt:~# ip netns add joolns
root@OpenWrt:~# ip link add veth1 type veth peer name veth2 netns joolns
root@OpenWrt:~# ip link set dev veth1 up
root@OpenWrt:~# ip addr add 192.168.200.1/30 dev veth1
root@OpenWrt:~# ip route | grep veth1
192.168.200.0/30 dev veth1 proto kernel scope link src 192.168.200.1
root@OpenWrt:~# ping -c3 192.168.200.2
PING 192.168.200.2 (192.168.200.2): 56 data bytes
64 bytes from 192.168.200.2: seq=0 ttl=64 time=0.170 ms
64 bytes from 192.168.200.2: seq=1 ttl=64 time=0.098 ms
64 bytes from 192.168.200.2: seq=2 ttl=64 time=0.066 ms

--- 192.168.200.2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.066/0.111/0.170 ms
root@OpenWrt:~# ip netns exec joolns ip link set dev lo up
root@OpenWrt:~# ip netns exec joolns ip link set dev veth2 up
root@OpenWrt:~# ip netns exec joolns ip addr add 192.168.200.2/30 dev veth2
root@OpenWrt:~# ip netns exec joolns exec sh
root@OpenWrt:~# ip route
192.168.200.0/30 dev veth2 proto kernel scope link src 192.168.200.2
root@OpenWrt:~# ping -c3 192.168.200.1
PING 192.168.200.1 (192.168.200.1): 56 data bytes
^C
--- 192.168.200.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:~# exit
root@OpenWrt:~#

Cela fonctionne dans ma station de travail.

Quelqu'un pourrait-il m'aider ?

Cdlt, basilix
« Modifié: 29 mars 2024 à 17:16:46 par basilix »

ppn_sd

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 137
  • FLG (28190)
Comment connecter des espaces de nom réseau ?
« Réponse #1 le: 29 mars 2024 à 14:52:43 »
Qu'entends tu par namespace par défaut ?

L'utilisation d'un namespace avec Jool sert à faire du 464XLAT. Si c'est le cas, pourquoi vouloir le faire au niveau d'un routeur ?

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 166
Comment connecter des espaces de nom réseau ?
« Réponse #2 le: 29 mars 2024 à 14:59:44 »
@ppn_sd:

Non, c'est du NAT64. L'idée est de placer Jool dans un espace de nom séparé. Ainsi, on peut filtrer les paquets avec le pare-feu dans l'espace de nom initial.
Chaque espace de noms dispose de son propre pare-feu. Les paquets ne peuvent plus être filtrés avec le module noyau Jool Netfilter car ceux-ci ne passent
plus par le crochet forward (a.k.a Netfilter hook) dédié au filtrage.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 166
Comment connecter des espaces de nom réseau ?
« Réponse #3 le: 29 mars 2024 à 15:30:19 »
@ppn_sd:

Deux conférences sur le sujet par le même orateur (NAT64 vs. CLAT+PLAT (464XLAT)).


Sur GNU/Linux et MS Windows on a pas de CLAT nativement, contrairement à Google Android et Apple Mac OS (diapo. p. 5).

ppn_sd

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 137
  • FLG (28190)
Comment connecter des espaces de nom réseau ?
« Réponse #4 le: 29 mars 2024 à 15:51:22 »
@ppn_sd:

Non, c'est du NAT64. L'idée est de placer Jool dans un espace de nom séparé. Ainsi, on peut filtrer les paquets avec le pare-feu dans l'espace de nom initial.
Chaque espace de noms dispose de son propre pare-feu. Les paquets ne peuvent plus être filtrés avec le module noyau Jool Netfilter car ceux-ci ne passent
plus par le crochet forward (a.k.a Netfilter hook) dédié au filtrage.

OK. J'ai tilté après que cela avait un lien avec l'autre topic.
https://lafibre.info/openwrt/comment-filtrer-le-flux-traduit-par-le-nat64-jool/

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 166
Comment connecter des espaces de nom réseau ?
« Réponse #5 le: 29 mars 2024 à 16:06:49 »
@ppn_sd: Oui, c'est le même sujet.

Il se pourrait que le ping soit filtré par une règle dans le pare-feu de mon routeur OpenWrt.

Il faudrait que je vérifie, cela me paraît plausible.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 166
Comment connecter des espaces de nom réseau ?
« Réponse #6 le: 29 mars 2024 à 17:16:29 »
Le problème est effectivement engendré par le pare-feu du routeur.