Configuration de la redirection de ports IPv6 sur OpenWrt/LuCI

Les deux adresses n’ont pas de préfixe commun ? Si oui, utilise celle de YNH pour créer la règle, le routeur devrait s’y retrouver.

Oui ils possèdent un préfixe commun. Il y a t il un moyen de regénérer automatique le fichier /etc/network/interfaces mentionné plus haut ? (Si celui-ci est censé être présent)

Pour l’adresse MAC aléatoire, je confirme qu’il soit s’agir d’un problème de configuration de la machine car avec l’autre instance toute neuve, le fichier /etc/network/interfaces existait et n’était pas vide. J’ai pu sans problème définir un bail statique dessus. J’en reviens donc à ma question initiale, comment à partir de ce moment configurer correctement les redirections de ports pour l’IPV6 depuis l’interface LuCi ou via la CLI d’OpenWRT. Tout retour d’expérience est la bienvenue :slight_smile:

Il faudrait trouver ce qui gère ton réseau sur cette machine : systemctl | grep -Ei 'network|netplan'

Voici le retour de la commande indiquée :

  ntpsec.service                                                                               loaded active running   Network Time Service
  systemd-network-generator.service                                                            loaded active exited    Generate network units from Kernel command line
  systemd-networkd-wait-online.service                                                         loaded active exited    Wait for Network to be Configured
  systemd-networkd.service                                                                     loaded active running   Network Configuration
  systemd-networkd.socket                                                                      loaded active running   Network Service Netlink Socket
  network-online.target                                                                        loaded active active    Network is Online
  network-pre.target                                                                           loaded active active    Preparation for Network
  network.target                                                                               loaded active active    Network
  nss-lookup.target                                                                            loaded active active    Host and Network Name Lookups

Ok. Donc, c’est systemd-networkd

Regarde d’abord si tu n’as pas déjà une configuration dans /etc/systemd/network

Sinon, tu peux la créer (nano [nom de ton interface].network) et la remplir ainsi

[Match]
Name= # nom de l'interface
[Network]
DHCP=false
IPv6AcceptRA=false
[Address]
Address= # ipv4 
Address= # ipv4 
[Route]
Gateway= # passerelle ipv4
Gateway= # passerelle ipv6

[DNS]
DNS= #DNS  

puis

sudo systemctl restart systemd-networkd

et

sudo systemctl status systemd-networkd

Source : SystemdNetworkd - Debian Wiki

[edit] plus complet : systemd-networkd (Français) - ArchWiki

Voici le contenu du dossier mentionné, le fichier présent me paraît être un exemple :

root@yunohost:/etc/systemd/network# ls -la
total 12
drwxr-xr-x 2 root root 4096 12 nov.   2024 .
drwxr-xr-x 7 root root 4096 26 nov.  16:17 ..
-rw-r--r-- 1 root root  234 12 nov.   2024 00-armbian-readme.network
root@yunohost:/etc/systemd/network# cat 00-armbian-readme.network 
# Added by Armbian
#
# The systemd-networkd configuration is managed by Netplan
# See /etc/netplan/

# The match section is just to ignore a warning due to empty file
[Match]
MACAddress=NONE.ABCD.NONE # Will never match with anything

Dois-je en créer un autre ?

Edit : Ajout du contenu du dossier netplan mentionné dans le fichier network :

root@yunohost:/etc/netplan# cat 10-dhcp-all-interfaces.yaml 
# Added by Armbian
#
# Reference: https://netplan.readthedocs.io/en/stable/netplan-yaml/
#
# Let systemd-networkd manage all Ethernet devices on this system, but be configured by Netplan.

network:
  version: 2
  renderer: networkd
  ethernets:
    all-eth-interfaces:
      match:
        name: "e*"
      dhcp4: yes
      dhcp6: yes
      ipv6-privacy: yes # Enabled by default on most current systems, but networkd currently doesn't enable IPv6 privacy by default, see https://man.archlinux.org/man/systemd.network.5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.