Forum Linux.debian/ubuntu Ipv6 fixe sous debian buster

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
13
mai
2020

Comment, en plus des adresses par défaut, ajouter une adresse IPv6 fixe sous debian buster arm.

Sous ubuntu entre le fichier interfaces, networkmanager, netplan ; j'avais fini par ajouter dans le rc.local :

/sbin/ip -6 addr add 2a01:e0a:195:1040:cdaf:219b:207e:d823/64 dev enx001e06300937 
/sbin/ip -6 route add default via 2a01:e0a:195:1040::1

Par défaut, sous buster

root@omega:~# ip address
    2: enx001e06300937: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:1e:06:30:09:37 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.126/24 brd 192.168.0.255 scope global dynamic noprefixroute enx001e06300937
       valid_lft 43036sec preferred_lft 43036sec
    inet6 2a01:e0a:195:1040:89db:6067:6ec7:b31f/64 scope global dynamic noprefixroute 
       valid_lft 86237sec preferred_lft 86237sec
    inet6 fe80::2692:7667:d36:5366/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Il y a t'il un moyen plus propre de gérer cela sous buster que d'ajouter l'adresse IPv6 que je souhaite dans le rc.local (Qui à toujours bien marché, cela dit) ?

Merci.

  • # /e/n/i FTW?

    Posté par  (site Web personnel) . Évalué à 4 (+3/-0).

    iface enx001e06300937 inet6 static
      address 2a01:e0a:195:1040:cdaf:219b:207e:d823
      netmask 64
      gateway 2a01:e0a:195:1040::1
    

    Debian Consultant @ DEBAMAX

    • [^] # Re: /e/n/i FTW?

      Posté par  (site Web personnel) . Évalué à 1 (+0/-0).

      J'ai essayé, mais cela ne marche pas

      root@omega:~# cat /etc/network/interfaces
      source /etc/network/interfaces.d/*
      ‡ Network is managed by Network manager
      auto lo
      iface lo inet loopback
      iface enx001e06300937 inet6 static
      address 2a01:e0a:195:1040:cdaf:219b:207e:d823
      netmask 64
      gateway 2a01:e0a:195:1040::1

      root@omega:~# ip address
      1: lo: 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: enx001e06300937: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
      link/ether 00:1e:06:30:09:37 brd ff:ff:ff:ff:ff:ff
      inet 192.168.0.126/24 brd 192.168.0.255 scope global dynamic noprefixroute enx001e06300937
      valid_lft 42872sec preferred_lft 42872sec
      inet6 2a01:e0a:195:1040:89db:6067:6ec7:b31f/64 scope global dynamic noprefixroute
      valid_lft 86383sec preferred_lft 86383sec
      inet6 fe80::2692:7667:d36:5366/64 scope link noprefixroute
      valid_lft forever preferred_lft forever
      root@omega:~#

      Le réseau semble être géré par Network manager

      root@omega:~# nmcli connection show
      NAME UUID TYPE DEVICE

      Armbian ethernet c156e46c-4123-4747-be59-78a1dc94f2eb ethernet enx001e06300937
      root@omega:~# nmcli device show
      GENERAL.DEVICE: enx001e06300937
      GENERAL.TYPE: ethernet
      GENERAL.HWADDR: 00:1E:06:30:09:37
      GENERAL.MTU: 1500
      GENERAL.STATE: 100 (connected)
      GENERAL.CONNECTION: Armbian ethernet
      GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
      WIRED-PROPERTIES.CARRIER: on
      IP4.ADDRESS[1]: 192.168.0.126/24
      IP4.GATEWAY: 192.168.0.254
      IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.0.254, mt = 100
      IP4.ROUTE[2]: dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
      IP4.ROUTE[3]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
      IP4.DNS[1]: 192.168.0.254
      IP4.DNS[2]: 8.8.8.8
      IP6.ADDRESS[1]: 2a01:e0a:195:1040:89db:6067:6ec7:b31f/64
      IP6.ADDRESS[2]: fe80::2692:7667:d36:5366/64
      IP6.GATEWAY: fe80::f6ca:e5ff:fe42:54ac
      IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
      IP6.ROUTE[2]: dst = 2a01:e0a:195:1040::/64, nh = ::, mt = 100
      IP6.ROUTE[3]: dst = ::/0, nh = fe80::f6ca:e5ff:fe42:54ac, mt = 100
      IP6.ROUTE[4]: dst = ff00::/8, nh = ::, mt = 256, table=255
      IP6.DNS[1]: fd0f:ee:b0::1

      GENERAL.DEVICE: lo
      GENERAL.TYPE: loopback
      GENERAL.HWADDR: 00:00:00:00:00:00
      GENERAL.MTU: 65536
      GENERAL.STATE: 10 (unmanaged)
      GENERAL.CONNECTION: --
      GENERAL.CON-PATH: --
      IP4.ADDRESS[1]: 127.0.0.1/8
      IP4.GATEWAY: --
      IP6.ADDRESS[1]: ::1/128
      IP6.GATEWAY: --
      root@omega:~#

      • [^] # Re: /e/n/i FTW?

        Posté par  (site Web personnel) . Évalué à 1 (+0/-0).

        Tu n'as pas marqué l'interface enx001e06300937 comme étant automatique, d'où le fait qu'elle est prise en charge par N-M ?

        auto enx001e06300937 en plus.

        (J'imaginais que tu avais déjà une configuration IPv4 et le morceau auto en place, c'est pour cela que je ne l'avais pas mentionné.)

        Debian Consultant @ DEBAMAX

  • # rc.local

    Posté par  (site Web personnel) . Évalué à 1 (+0/-0).

    Sous Buster 2 lignes dans le rc.local et cela marche aussi : Avoir une 2ème ipv6 qui soit static.

    root@omega:~# cat /etc/rc.local 
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    # Add static Ipv6 
    /sbin/ip -6 addr add 2a01:e0a:195:1040:cdaf:219b:207e:d823/64 dev enx001e06300937
    /sbin/ip -6 route add default via 2a01:e0a:195:1040::1
    
    exit 0
    root@omega:~#
    

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.