Auteur Sujet: Remplacer sa Livebox par un routeur Ubiquiti Edgemax  (Lu 1529624 fois)

0 Membres et 2 Invités sur ce sujet

torpi

  • Abonné Orange Fibre
  • *
  • Messages: 17
  • Levis Saint Nom 78320
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3588 le: 24 mars 2018 à 16:02:21 »
J'ai trouvé ! C'était tricky mais j'ai trouvé !

Donc, avant de copier la nouvelle version du fichier dhclient3, j'avais renommé l'ancien en dhclient3.old
Mon répertoire avait donc un fichier dhclient3 (le nouveau, patché) et l'ancien dhclient3.old

Le soucis, ce sont les liens symboliques :

-rwxr-xr-x    1 root     root        485564 Jan 25  2018 dhclient3
-rwxr-xr-x    2 root     root        485564 Jan 25  2018 dhclient3.old

Je me suis rendu compte que l'ancien fichier possédait deux liens symboliques (que je n'ai pas réussi à retrouver avec find -type l -ls...

La solution: j'ai copié et conservé l'ancien fichier sur une autre machine, puis écrasé le fichier par le nouveau afin de conserver les liens.
Et voilà, c'est tombé en marche !

Une erreur de débutant, ça faisait un moment que je n'avais pas joué avec linux ou unix et ce type de problème n'est pas trop présent avec Windows.

Faute de bouteille, un grand merci zoc, la connaissance s’accroît quand on la partage et tu viens de le prouver.

[edit]:

Et voila le coupable:

root@ubnt:/sbin# find -links /sbin/dhclient3
find: invalid number '/sbin/dhclient3'
root@ubnt:/sbin# ls -i dhclient3
   4320 dhclient3
root@ubnt:/sbin# find / -inum 4320
/sbin/dhclient3
/sys/devices/virtual/net/eth1.840/queues/tx-0
« Modifié: 24 mars 2018 à 17:14:55 par torpi »

Nexius2

  • Abonné Orange Fibre
  • *
  • Messages: 18
  • Poissy (78)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3589 le: 28 mars 2018 à 11:01:16 »
Bonjour a tous,
depuis debut d'année environ, j'ai quelques petits soucis de connexion avec mon erl3
regulierement 1 a 2 fois par moi, il perd internet et je dois redemarer ONT et routeur pour que ca marche a nouveau.
je suis toujours en 1.9.7 hotfix 4 et je ne vois rien de particulier (cela dit, je ne suis pas sur de savoir quoi chercher)
je ne sais pas si c'est lié, mais j'ai egalement changé d'offre pour du 200M mais l'ERL plafonne a 100 avec parfoit des pics a 150 alors que la livebox elle me donne du 220-260.

une idée d'ou chercher?
Merci

Pour info, dans le /var/log/message je trouve:
ubnt miniupnpd[2099]: could not open lease file: /var/log/upnp.leaseseffectivement, le fichier n'existe pas
ubnt dhclient: /var/run/dhclient_eth1_838.conf line 13: 42383 exceeds max (255) for precisionet le fichier conf done
#
# autogenerated by vyatta-interfaces.pl on Tue Mar 27 22:50:12 CEST 2018
#
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

option rfc3118-auth code 90 = string;

interface "eth1.838" {
send host-name "ubnt";
request subnet-mask, broadcast-address, routers, domain-name-servers, domain-name, interface-mtu;
send vendor-class-identifier "sagem";
send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox4";
send dhcp-client-identifier 1:xxxxx:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;
request subnet-mask, routers, rfc3442-classless-static-routes;
}

et j'ai une quantité de log importante je trouve
6 fichiers /var/log/messages entre hier soir 22h47 et ce matin 10H
« Modifié: 28 mars 2018 à 11:39:33 par Nexius2 »

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3590 le: 28 mars 2018 à 15:26:18 »
C'est ta ligne : "send dhcp-client-identifier 1:xxxxx:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;" qui est franchement bizarre.
Ca devrait être une adresse MAC donc 1:xx:xx:xx:xx:xx:xx
D'ailleurs un de tes xxxxx doit être égal à 42383 (A58F en héxa).

Sachant que ce fichier est généré via le fichier de config, je pense que t'as une co(q)uille dans ce dernier.

Un p'tit "show configuration commands | grep "dhcp" et on devrait y voir plus clair.

Nexius2

  • Abonné Orange Fibre
  • *
  • Messages: 18
  • Poissy (78)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3591 le: 28 mars 2018 à 15:39:33 »
Bonjour,
oui, c'est bien ca
send dhcp-client-identifier 1:42383:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;mais le dernier n'a que 4 chiffres

et voici le resultat:

admin@ubnt:~$ show configuration commands | grep "dhcp"
set interfaces ethernet eth1 vif 832 address dhcp
set interfaces ethernet eth1 vif 832 dhcp-options client-option 'send vendor-class-identifier "sagem";'
set interfaces ethernet eth1 vif 832 dhcp-options client-option 'send user-class "\053FSVDSL_livebox.Internet.softathome.Livebox4";'
set interfaces ethernet eth1 vif 832 dhcp-options client-option 'send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX;'
set interfaces ethernet eth1 vif 832 dhcp-options client-option 'request subnet-mask, routers, domain-name-servers, domain-name, broadcast-address, dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, rfc3118-auth;'
set interfaces ethernet eth1 vif 832 dhcp-options default-route update
set interfaces ethernet eth1 vif 832 dhcp-options default-route-distance 210
set interfaces ethernet eth1 vif 832 dhcp-options name-server update
set interfaces ethernet eth1 vif 838 address dhcp
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'send vendor-class-identifier "sagem";'
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox4";'
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'send dhcp-client-identifier 1:42383:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;'
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'request subnet-mask, routers, rfc3442-classless-static-routes;'
set interfaces ethernet eth1 vif 838 dhcp-options default-route no-update
set interfaces ethernet eth1 vif 838 dhcp-options default-route-distance 210
set interfaces ethernet eth1 vif 838 dhcp-options name-server update
set service dhcp-server disabled false
set service dhcp-server hostfile-update disable
set service dhcp-server shared-network-name LAN_ETH0_DHCP authoritative enable
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 default-router 192.168.1.1
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 dns-server 192.168.1.66
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 dns-server 8.8.8.8
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 lease 86400
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 ntp-server 192.168.1.1
set service dhcp-server shared-network-name LAN_ETH0_DHCP subnet 192.168.1.0/24 start 192.168.1.100 stop 192.168.1.200
set service dhcp-server shared-network-name LAN_ETH2_DHCP authoritative enable
set service dhcp-server shared-network-name LAN_ETH2_DHCP subnet 192.168.2.0/24 default-router 192.168.2.1
set service dhcp-server shared-network-name LAN_ETH2_DHCP subnet 192.168.2.0/24 dns-server 192.168.2.1
set service dhcp-server shared-network-name LAN_ETH2_DHCP subnet 192.168.2.0/24 lease 86400
set service dhcp-server shared-network-name LAN_ETH2_DHCP subnet 192.168.2.0/24 ntp-server 192.168.2.1
set service dhcp-server shared-network-name LAN_ETH2_DHCP subnet 192.168.2.0/24 start 192.168.2.100 stop 192.168.2.200
set service dhcp-server use-dnsmasq disable
admin@ubnt:~$

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3592 le: 28 mars 2018 à 16:23:17 »
Bonjour,
oui, c'est bien ca
send dhcp-client-identifier 1:42383:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;mais le dernier n'a que 4 chiffres

et voici le resultat:

admin@ubnt:~$ show configuration commands | grep "dhcp"
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'send dhcp-client-identifier 1:42383:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;'
Ouais clairement il y a une coquille dans ton fichier de configuration  ;)

L'adresse Mac, tu l'as récupérée où ?

Bon par contre ça n'explique sans doute pas le débit ridicule (a moins que ca entraine l'écriture de logs en boucle a un rythme soutenu). Que donne la commande
show ubnt offload

Nexius2

  • Abonné Orange Fibre
  • *
  • Messages: 18
  • Poissy (78)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3593 le: 28 mars 2018 à 16:29:35 »
bon.... je vais refaire la conf samedi avec la mise a jour 1.10.1
bizarre, ca marchait top pendant des mois avant....
je vous dirais

Pour l'adresse MAC, sur la livebox... apres, que ce soit sur l'etiquette, la page web ou je ne sais quoi.....je ne me souvient plus

admin@ubnt:~$ show ubnt offload

IP offload module   : loaded
IPv4
  forwarding: enabled
  vlan      : enabled
  pppoe     : disabled
  gre       : enabled
IPv6
  forwarding: enabled
  vlan      : enabled
  pppoe     : disabled

IPSec offload module: loaded

Traffic Analysis    :
  export    : enabled
  dpi       : disabled
    version       : 1.302
admin@ubnt:~$

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3594 le: 28 mars 2018 à 16:31:04 »
D'ailleurs un de tes xxxxx doit être égal à 42383 (A58F en héxa).
Perso je n'ai pas de A5:8F dans la Mac de ma LB4. Sagemcom a plusieurs préfixes (71), et dans mon cas c'est 24:7f:20 ;)

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3595 le: 28 mars 2018 à 16:43:35 »
Perso je n'ai pas de A5:8F dans la Mac de ma LB4. Sagemcom a plusieurs préfixes (71), et dans mon cas c'est 24:7f:20 ;)
Oué, nan, je disais ça parce que 42383 donne A58F en héxa. Mais je ne sais pas d'ou vient cette MAC.
En fait, je m'étais dit qu'il manquait peut-être un ":" et du coup ça au lieu de A5:8F ça fait A58F qui donne 42383 en décimal.

D'ailleurs, question con : le client-identifier est-il nécessaire ?
Moi, dans ma config (avec LB) je l'ai pas.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3596 le: 28 mars 2018 à 16:45:36 »
Pour l'adresse MAC, sur la livebox... apres, que ce soit sur l'etiquette, la page web ou je ne sais quoi.....je ne me souvient plus

Pour l'offload ça a l'air bon.

L'adresse Mac c'est une suite de 6 octets (donc 6 fois 2 caractères hexa). Elle doit être précédée de "1:" dans le fichier de config. En gros chez moi:
set interfaces ethernet eth1 vif 838 dhcp-options client-option 'send dhcp-client-identifier 1:24:7f:20:XX:YY:ZZ;'

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3597 le: 28 mars 2018 à 16:48:16 »
D'ailleurs, question con : le client-identifier est-il nécessaire ?
Le client identifier est nécessaire jusqu'à preuve du contraire pour que la VOD fonctionne dans une configuration SANS Livebox (eth1.838 doit avoir une adresse IP dans ce cas, et l'authentification semble se faire sur le client-identifier).

Par contre pas besoin sur le VLAN 832 (je ne l'ai pas non plus).

Nexius2

  • Abonné Orange Fibre
  • *
  • Messages: 18
  • Poissy (78)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3598 le: 28 mars 2018 à 16:51:27 »
j'ai ca dans mon fichier de conf que j'avais utilisé

vif 838 {
            address dhcp
            description "ISP_TV_VOD"
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox4";"
                client-option "send dhcp-client-identifier 1:42383:xxxxx:xxxxx:xxxxx:xxxxx:xxxx;"
                client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"
                default-route no-update
                default-route-distance 210
                name-server update
            }
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4

mais j'utilise pas la VOD, d'ailleur, j'utilise pas la TV orange, la box est encore dans le carton.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3599 le: 28 mars 2018 à 16:53:10 »
Bon il n'empêche que le client-identifier n'a pas la bonne syntaxe, et même si tu n'utilises pas la VOD, je suspecte que cette erreur de syntaxe fait redémarrer en boucle le client DHCP sur eth1.838, ce qui finit par mettre le routeur à genoux (fuite mémoire ??).