Forum Linux.debian/ubuntu Problème de service networking

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
2
jan.
2016

Bonjour à tous,

Meilleurs vœux pour tout le monde.

Dans ma Vm sous l'adresse 91.121.36.11

Voici mon fichier /etc/network/interfaces

'This file describes the network interfaces available on your system'
'and how to activate them. For more information, see interfaces(5).'

'The loopback network interface'
    auto lo
    iface lo inet loopback

'The primary network interface'
        allow-hotplug eth0
        iface eth0 inet static
                address 91.121.36.11
                netmask 255.255.255.0
                network 91.121.36.0
                broadcast 91.121.36.255
                gateway 91.121.36.254
                # dns-* options are implemented by the resolvconf package, if installed
                dns-nameserver 213.186.33.99 #Serveur DNS OVH
                dns-search ovh.net #Résoudre plus vite les hosts sur le réseau OVH
                post-up route add 91.121.36.254 dev eth0
                post-up route add default gw 91.121.36.254
                pre-down route del 91.121.36.254 dev eth0
                pre-down route del default gw 91.121.36.254

    iface eth0 inet6 static
            address 2001:41d0:8:523d::2
            netmask 64
            gateway 2001:41d0:8:52ff:ff:ff:ff:ff
            post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
            post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff
            post-up /sbin/ip -6 addr add 2001:41d0:8:523d::2/64 dev eth0
            pre-down /sbin/ip -6 addr del 2001:41d0:8:523d::2/64 dev eth0
            pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:52ff:ff:ff:ff:ff
            pre-down /sbin/ip -f inet6 route del 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0

J'ai redémarré le service

/etc/init.d/networking restart

Mais j'obtiens une erreur :

[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[ ok ] Reconfiguring network interfaces...done.

De plus, quand j'essais de mettre Ipv6 public elle n’apparaît pas.

Quand je fais un ifconfig

eth0 Link encap:Ethernet HWaddr 00:50:56:05:59:55
inet adr:91.121.36.11 Bcast:91.121.36.255 Masque:255.255.255.0
adr inet6: fe80::250:56ff:fe05:5955/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2853 errors:0 dropped:0 overruns:0 frame:0
TX packets:1409 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:494352 (482.7 KiB) TX bytes:501927 (490.1 KiB)

Ce que j'ai mis en gras c'est une adresse IPv6 en local.
A la place je devrais avoir Scope:Glogal.
Je devrais avoir une adresse ipv6 en global public.

J'ai regardé la documentation pour IPv6 sur Ovh.

J'ai remplacé via par gw et -family par -f.

ça fonctionne sur un domaine mais pas sur les autres

J'ai suivi les documentations suivantes :

https://docs.ovh.com/display/public/GUD/Configurer+une+IPv6+sous+Debian

et

http://guides.ovh.com/Ipv4Ipv6

Comment puis-je faire ?

Merci

Cordialement,

  • # respecter les commentaires

    Posté par  . Évalué à 4. Dernière modification le 02 janvier 2016 à 23:12.

    sous linux, les commentaires doivent commencer par des #
    dans ton cas les lignes qui apparaissent en rouge apres ma remise en forme

    le reste du fichier me semble correcte
    et le warning quand tu fais le restart vient d'un changement SysV vers Systemd

    pour ton IPv6, dans l'exemple OVH,
    http://guides.ovh.com/Ipv4Ipv6#link9

    ils ne gardent qu'un digit avant d'appliquer le 5x FF

    toi tu en as gardé 2.

    il faudrait changer :

    address 2001:41d0:8:523d::2
    netmask 64
    gateway 2001:41d0:8:52 ff:ff:ff:ff:ff

    en (sans l'espave qui ne sert qu'à separé le radical du 5x FF

    address 2001:41d0:8:523d::2
    netmask 64
    gateway 2001:41d0:8:5 ff:ff:ff:ff:ff

    • [^] # Re: respecter les commentaires

      Posté par  (site web personnel) . Évalué à 1. Dernière modification le 04 janvier 2016 à 12:43.

      Bonsoir,

      Merci de votre réponse.

      Donc j'ai mis ça :

      iface eth0 inet6 static
          address 2001:41d0:8:523d::2
          netmask 64
          gateway 2001:41d0:8:5ff:ff:ff:ff:ff

      Ensuite je redémarre le service

      ifconfig eth0
      eth0      Link encap:Ethernet  HWaddr 00:50:56:05:59:55
                inet adr:91.121.36.11  Bcast:91.121.36.255  Masque:255.255.255.0
                adr inet6: fe80::250:56ff:fe05:5955/64 **Scope:Lien**
                UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                RX packets:226409 errors:0 dropped:0 overruns:0 frame:0
                TX packets:124689 errors:0 dropped:0 overruns:0 carrier:0 
                collisions:0 lg file transmission:1000
                RX bytes:41597507 (39.6 MiB)  TX bytes:244088528 (232.7 MiB)

      Ça ne fonctionne pas je ne comprend pas?

      Pouvez vous m'aider ?

      • [^] # Re: respecter les commentaires

        Posté par  . Évalué à 2.

        l'adresse 2001:41d0:8:523d:: est-elle l'adresse que ton fournisseur t'a attribué pour cette machine ?

        • [^] # Re: respecter les commentaires

          Posté par  (site web personnel) . Évalué à 1.

          BonSoir,

          J'ai un serveur dédié avec une adresse IPv6 2001:41d0:8:523d::/64

          Mon serveur est chez Soyoustart sous Esxi. Chaque Vm à sa propre adresse IPv4.

          Maintenant je voudrai leur mettre une IPv6.

          Dans mon manager il nous donne au départ 2001:41d0:8:523d::/64 ensuite je décidé si c'est 1, 2 ou 10 etc …

          J'ai essayé avec une autre vm et ça fonctionne son adresse est 2001:41d0:8:523d::13

          Comment je peux résoudre pour ça fonctionne  ?

          Aussi dans /etc/sysctl.conf j'ai rajouté ces deux lignes :

          net.ipv6.conf.eth0.autoconf=0
          net.ipv6.conf.eth0.accept_ra=0

          Merci

          Cordialement,

          • [^] # Re: respecter les commentaires

            Posté par  . Évalué à 2.

            J'ai essayé avec une autre vm et ça fonctionne son adresse est 2001:41d0:8:523d::13

            en faisant pareil avec cette nouvelle VM et avec l'ancienne ?

            • [^] # Re: respecter les commentaires

              Posté par  (site web personnel) . Évalué à 1. Dernière modification le 04 janvier 2016 à 12:41.

              Bonjour,

              Je ne comprend pas avec l'autre VM ça fonctionne.

              iface eth0 inet6 static
                  address 2001:41d0:8:523d::13
                  netmask 64
                  post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                  post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                  post-up /sbin/ip -6 addr add 2001:41d0:8:523d::13/64 dev eth0
                  pre-down /sbin/ip -6 addr del 2001:41d0:8:523d::13/64 dev eth0
                  pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                  pre-down /sbin/ip -f inet6 route del 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0

              Voici la nouvelle Vm

              iface eth0 inet6 static
                  address 2001:41d0:8:523d::10
                  netmask 64
                  post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                  post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:5ff:ff:ff:ff:ff
                  post-up /sbin/ip -6 addr add 2001:41d0:8:523d::10/64 dev eth0
                  pre-down /sbin/ip -6 addr del 2001:41d0:8:523d::10/64 dev eth0
                  pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:5ff:ff:ff:ff:ff
                  pre-down /sbin/ip -f inet6 route del 2001:41d0:8:5ff:ff:ff:ff:ff dev eth0

              Je ne comprend pas ?

              Comment puis faire ?

              Merci

              Cordialement,

              • [^] # Re: respecter les commentaires

                Posté par  . Évalué à 3. Dernière modification le 04 janvier 2016 à 12:51.

                erreur de copier/coller ou erreur dans la config

                celle qui fonctionne :

                post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff

                celle qui ne fonctionne pas :

                post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:5ff:ff:ff:ff:ff

                de plus pourquoi tu veux ajouter une IP que tu as deja ?

                iface eth0 inet6 static
                address 2001:41d0:8:523d::2
                netmask 64
                gateway 2001:41d0:8:52ff:ff:ff:ff:ff
                post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                post-up /sbin/ip -6 addr add 2001:41d0:8:523d::2/64 dev eth0
                pre-down /sbin/ip -6 addr del 2001:41d0:8:523d::2/64 dev eth0
                pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                pre-down /sbin/ip -f inet6 route del 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0

                tu dois pouvoir simplifier le fichier de configuration en mettant cela, qui va affecter l'IP et monter la route :

                iface eth0 inet6 static
                address 2001:41d0:8:523d::2
                netmask 64
                gateway 2001:41d0:8:52ff:ff:ff:ff:ff
                post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                pre-down /sbin/ip -f inet6 route del 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0

                • [^] # Re: respecter les commentaires

                  Posté par  (site web personnel) . Évalué à 1.

                  Bonjour,

                  Merci de votre réponse.

                  Je vais essayer.

                  Voilà j'ai toujours même problème pas d'adresse IPv6 en public.

                  iface eth0 inet6 static
                  address 2001:41d0:8:523d::2
                  netmask 64
                  gateway 2001:41d0:8:52ff:ff:ff:ff:ff
                  post-up /sbin/ip -f inet6 route add 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0
                  post-up /sbin/ip -f inet6 route add default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                  pre-down /sbin/ip -f inet6 route del default gw 2001:41d0:8:52ff:ff:ff:ff:ff
                  pre-down /sbin/ip -f inet6 route del 2001:41d0:8:52ff:ff:ff:ff:ff dev eth0

                  Comment pour résoudre cette erreur ?

                  Merci

                  Cordialement

Suivre le flux des commentaires

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