Auteur Sujet: Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)  (Lu 263235 fois)

0 Membres et 1 Invité sur ce sujet

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #420 le: 12 décembre 2016 à 00:49:54 »
Salut,
je débute en ipv6 et il y a un petit truc que je ne pige pas  ;D

Depuis mon router (linux/ubuntu) je ping6 bien mais depuis mes postes sur le lan rien (avec ou sans resolution de nom).
Vous avez une idée ?

ONT<->eth1<->boîte<->(em1,wlan0)<->LAN

ps: c'est qd même sympa le coup du ba0bab de la part d'orange ;)

ci-dessous la conf sur le router:
ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 a:b:c:d:a2b3:ccff:e:f/64 scope global mngtmpaddr dynamic
       valid_lft 86400sec preferred_lft 86400sec
    inet6 fe80::a2b3:ccff:e:f/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 a:b:c:d:20f:54ff:e:f/64 scope global mngtmpaddr dynamic
       valid_lft 81171sec preferred_lft 9171sec
    inet6 fe80::20f:54ff:e:f/64 scope link
       valid_lft forever preferred_lft forever
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::250:62ff:fe20:41f/64 scope link
       valid_lft forever preferred_lft forever
7: eth1.832@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 a:b:c:d:g::1/64 scope global
       valid_lft forever preferred_lft forever


ip -6 route (j'ai laissé le soin à rdisc [/bin/rdisc6 -m -w 1000 ff02::2 $interface] de faire son boulot pour le ba0bab)
a:b:c:d::/64 dev wlan0  proto kernel  metric 256  expires 81170sec pref medium
a:b:c:d::/64 dev em1  proto kernel  metric 256  expires 86399sec pref medium
a:b:c:d::/64 dev eth1.832  proto kernel  metric 256  pref medium
a:b:c:d::/64 dev eth1.832  metric 1024  pref medium
fe80::/64 dev eth1  proto kernel  metric 256  pref medium
fe80::/64 dev em1  proto kernel  metric 256  pref medium
fe80::/64 dev wlan0  proto kernel  metric 256  pref medium
default via fe80::ba0:bab dev eth1.832  proto ra  metric 1024  expires 3243sec hoplimit 255 pref medium

radvd.conf
interface em1
{
# AdvManagedFlag off; # no DHCPv6 server here.
# AdvOtherConfigFlag on; # not even for options.
AdvSendAdvert on;
# AdvDefaultPreference high;
# AdvLinkMTU 1280;

#pick one non-link-local prefix assigned to the interface and start advertising it
# prefix a:b:c:d:d::/64
prefix ::/64
{
AdvOnLink on;
AdvAutonomous on;
    AdvPreferredLifetime 86400;
    AdvValidLifetime 86400;                                                             
# AdvLifetime 30;
};
RDNSS  a:b:c:d:d::1
{
AdvRDNSSLifetime 30;
};

};

interface wlan0
{
# AdvManagedFlag off; # no DHCPv6 server here.
# AdvOtherConfigFlag on; # not even for options.
AdvSendAdvert on;
# AdvDefaultPreference high;
# AdvLinkMTU 1280;

#pick one non-link-local prefix assigned to the interface and start advertising it
prefix a:b:c:d:d::/64
{
AdvOnLink on;
AdvAutonomous on;
    AdvPreferredLifetime 86400;
    AdvValidLifetime 86400;                                                             
# AdvLifetime 30;
};
RDNSS a:b:c:d:d::1
{
AdvRDNSSLifetime 30;
};
};

Et sur un des postes:
ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 a:b:c:d:baca:3aff:e:f/64 scope global mngtmpaddr dynamic
       valid_lft 86400sec preferred_lft 86400sec
    inet6 fe80::baca:3aff:e:f/64 scope link
       valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 a:b:c:d:2567:a5f0:c5fc:a1d3/64 scope global temporary dynamic
       valid_lft 86157sec preferred_lft 81870sec
    inet6 a:b:c:d:863a:4bff:e:f/64 scope global mngtmpaddr dynamic
       valid_lft 86157sec preferred_lft 86157sec
    inet6 fe80::863a:4bff:e:f/64 scope link
       valid_lft forever preferred_lft forever
4: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
    inet6 fe80::250:56ff:fec0:1/64 scope link
       valid_lft forever preferred_lft forever
5: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
    inet6 fe80::250:56ff:fec0:8/64 scope link
       valid_lft forever preferred_lft forever

ip -6 route
a:b:c:d::/64 dev eno1  proto kernel  metric 256  expires 86399sec pref medium
a:b:c:d::/64 dev wlp3s0  proto kernel  metric 256  expires 86069sec pref medium
fe80::/64 dev vmnet1  proto kernel  metric 256  pref medium
fe80::/64 dev vmnet8  proto kernel  metric 256  pref medium
fe80::/64 dev eno1  proto kernel  metric 256  pref medium
fe80::/64 dev wlp3s0  proto kernel  metric 256  pref medium
default via fe80::a2b3:ccff:e:f dev eno1  proto ra  metric 1024  expires 1799sec hoplimit 64 pref medium
default via fe80::20f:54ff:e:f dev wlp3s0  proto ra  metric 1024  expires 1469sec hoplimit 64 pref medium
« Modifié: 12 décembre 2016 à 08:16:25 par pci »

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #421 le: 12 décembre 2016 à 15:22:01 »
Trouvé :)
On peut simplifier la conf de radvd
prefix ::/64

mystogan

  • Abonné Orange Fibre
  • *
  • Messages: 15
  • Noisy le Grand 93
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #422 le: 17 décembre 2016 à 21:32:06 »
Je viens de m’apercevoir que je n'ai plus accès a internet en passant par la livebox, l'accès via le routeur debian est ok.
Toutes les tentatives d’accès à internet donnent la page livebox/captivePortal.html

Pourtant  la livebox donne encore la télé et le téléphone
Dans les menus de la livebox tout est Ok
La livebox directement sur Internet permet de récupérer internet

Bizarre

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #423 le: 18 décembre 2016 à 02:41:14 »
Salut,
elle n'a peut-être pas pu faire son rebind dhcp à cause des prio ? ...

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #424 le: 23 décembre 2016 à 02:07:26 »
Salut,
chose promise chose dûe avec beaucoup de retard.
Si cela peut aider qqs uns en p.j. la conf.
A noter que j'ai utilisé un dhclient isc 4.3.5
Je vais encore l'améliorer et faire le script ;)

mystogan

  • Abonné Orange Fibre
  • *
  • Messages: 15
  • Noisy le Grand 93
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #425 le: 23 décembre 2016 à 20:42:13 »
Après quelques tests avec un ordinateur (plutot que la tablette), il apparaît que seul certains sites bloquent sur la livebox.
Lemonde lequipe par exemple restent coincés sur la page de la livebox

Par contre, Google, wikipdia lafibre.info pas de problème.

Sur la fibre je me vois connecté en ipv6
Si je désactive l'ipv6 sur l'ordi, lafibre.info me voit en ipv4 mais toujours pas lemonde.fr


Et pci, c'est utilise le fichier etc/radvd.d/eth1.832.fnoc ?



pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #426 le: 23 décembre 2016 à 23:56:32 »
Salut mystogan,
le fichier *.fnoc ne sert à rien, il peut être supprimé.

Ensuite pour tes petits soucis d'accès je ne vois pas trop comme ça. Surtout si certains sites passe et pas d'autres.
Commet est construit ton réseau ?

y-master

  • Abonné Orange Fibre
  • *
  • Messages: 5
  • Bordeaux 33
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #427 le: 28 décembre 2016 à 22:40:56 »
Je me relance dans ma conf, mon but est de conserver la LB uniquement pour la téléphonie, je n'utilise pas le TV.
Voici ou je m'en suis arrêté :
Bonsoir,
Je début la configuration du routage de ma connexion fibre Orange sur une Debian 8 (dans un esxi).
La partie client DHCP pour le WAN fonctionne bien mais je galère pour la partie serveur dhcp destiné a la livebox.
J'ai dédié une interface physique à la liaison avec la LB, sur laquelle je monte mon vlan 832.

Je reçoit bien les requêtes DHCP de la LB, mon serveur répond bien, mais la LB ne prend pas l'adresse proposée.

Une idée de la raison ?

La conf de mon serveur DHCP est la suivante :
ddns-update-style none;
default-lease-time 3600;
max-lease-time 10080;
#authoritative;
log-facility local7;

option authsend code 90 = string;
option authsend 00:00:00:00:00:00:00:00:00:00:00:66:74:69:2f:70:70:71:XX:XX:XX:XX;
option SIP code 120 = string;
option SIP 00:06:73:62:63:74:33:67:03:41:55:42:06:61:63:63:65:73:73:11:6f:72:61:6e:67:65:2d:6d:75:6c:74:69:6d:65:64:69:61:03:6e:65:74:00;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.50 192.168.1.70;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.250;
    option domain-name-servers 192.168.1.250;
    option domain-name "home.local";
}

subnet 172.16.1.0 netmask 255.255.255.0 {
        range 172.16.1.2 172.16.1.10;
        option subnet-mask 255.255.255.0;
        option broadcast-address 172.16.1.255;

        host livebox {
                hardware ethernet 54:64:D9:3C:XX:XX;
                fixed-address 172.16.1.2;
                option routers 172.16.1.1;
                option domain-name-servers 81.253.149.1, 80.10.246.130;
        }
}

Et l'échange entre la LB et mon serveur :
22:07:55.026622 IP (tos 0xc0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 362)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 54:64:d9:3c:xx:xx (oui Unknown), length 334, xid 0x54184b78, secs 13, Flags [Broadcast]
          Client-Ethernet-Address 54:64:d9:3c:xx:xx (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 11:
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
              BR, Lease-Time, RN, RB
              AUTH, Option 119, Option 120
            Vendor-Class Option 60, length 5: "sagem"
            CLASS Option 77, length 44: "+FSVDSL_livebox.Internet.softathome.Livebox3"
            AUTH Option 90, length 22: 0.0.0.0.0.0.0.0.0.0.0.102.116.105.47.112.112.113.xxx.xxx.xxx.xx
22:07:55.026717 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 380)
    172.16.1.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 352, xid 0x54184b78, secs 13, Flags [Broadcast]
          Your-IP 172.16.1.2
          Client-Ethernet-Address 54:64:d9:3c:xx:xx (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Server-ID Option 54, length 4: 172.16.1.1
            Lease-Time Option 51, length 4: 3600
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 172.16.1.1
            Domain-Name-Server Option 6, length 8: dns-adsl-gpe3-l.orange.fr,dns-adsl-gpe2-b.wanadoo.fr
            BR Option 28, length 4: 172.16.1.255
            AUTH Option 90, length 22: 0.0.0.0.0.0.0.0.0.0.0.102.116.105.47.112.112.113.xxx.xxx.xxx.xx
            T120 Option 120, length 42: 6,29538,25460,13159,833,21826,1633,25443,25971,29457,28530,24942,26469,11629,30060,29801,28005,25705,24835,28261,29696

Jean41

  • Invité
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #428 le: 08 janvier 2017 à 05:51:42 »
Salut,
chose promise chose dûe avec beaucoup de retard.
Si cela peut aider qqs uns en p.j. la conf.
A noter que j'ai utilisé un dhclient isc 4.3.5
Je vais encore l'améliorer et faire le script ;)

Salut,

Super initiative le script, des nouvelles ?  8) merci !

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #429 le: 08 janvier 2017 à 19:44:06 »
@y-master : Tu n'envoies pas les bonnes infos.

Pour l'option 90, ce n'est pas ton login qu'il faut mettre mais 00:00:00:00:00:00:00:00:00:00:00:64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30 soit dhcplivebox250fr

Et tu dois rajouter option domain-name orange.fr dans la partie host livebox.

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #430 le: 09 janvier 2017 à 15:39:38 »
Salut,

Super initiative le script, des nouvelles ?  8) merci !

C'est en cours  ;)

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Remplacer la livebox avec DHCP+DHCPv6-pd (linux/openbsd)
« Réponse #431 le: 03 février 2017 à 01:34:39 »
Et voilà,
https://github.com/pci06/ba0bab

Normalement c'est à peu près viable :)
Merci @Jean41 pour les tests réalisés.