bonjour,
depuis quelques temps je rencontre un petit bug avec le vlan 838 et le dhcp. en effet, il récupère comme option dhcp-server-identifier l'adresse 192.168.3.254, qui ne correspond à rien du tout, et dans mes log, il essaye d'obtenir un renouvellement d'IP sans succès.
voilà la configuration de mon dhclient.conf:
###orange ftth 832
option rfc3118-auth code 90 = string;
interface "wan0.832" {
send vendor-class-identifier "sagem";
send user-class "+FSVDSL_livebox.Internet.softathome.Livebox3";
send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:66:74:69:2f:xx:xx:xx:xx:xx:xx:xx;
request subnet-mask, routers, broadcast-address;
}
interface "wan0.838" {
send vendor-class-identifier "sagem";
send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";
send dhcp-client-identifier 1:a0:1b:xx:xx:xx:xx;
request subnet-mask, routers, ntp-servers, www-server, rfc3442-classless-static-routes;
}
voilà ma demande au dhcp d'orange:
root@routeurlinux:~# ifup wan0.838
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wan0.838/34:64:a9:9a:68:05
Sending on LPF/wan0.838/34:64:a9:9a:68:05
Sending on Socket/fallback
DHCPDISCOVER on wan0.838 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 10.83.247.165 on wan0.838 to 255.255.255.255 port 67
DHCPOFFER of 10.83.247.165 from 10.83.247.254
DHCPACK of 10.83.247.165 from 10.83.247.254
bound to 10.83.247.165 -- renewal in 46341 seconds.
jusqu'ici tout va bien.
mais dans le /var/lib/dhcp/dhclient.wan0.838.leases:
lease {
interface "wan0.838";
fixed-address 10.83.247.165;
option subnet-mask 255.255.255.128;
option dhcp-lease-time 98742;
option dhcp-message-type 5;
option dhcp-server-identifier 192.168.3.254;
option dhcp-renewal-time 49371;
option rfc3442-classless-static-routes 22,172,23,12,10,83,247,254,32,172,20,224,167,10,83,247,254,23,172,19,20,10,83,247,254,29,193,253,67,88,10,83,247,254,31,80,10,117,120,10,83,247,254,24,81,253,206,10,83,247,254,23,81,253,210,10,83,247,254,32,193,253,153,228,10,83,247,254,32,193,253,153,227,10,83,247,254,23,81,253,214,10,83,247,254,22,80,10,204,10,83,247,254;
option dhcp-rebinding-time 86400;
renew 6 2016/10/15 06:46:16;
rebind 6 2016/10/15 06:46:16;
expire 6 2016/10/15 06:46:16;
}
du coup, le premier échange dhcp ce passe bien mais les suivants ne peuvent avoir lieux et j'ai en boucle dans mon /var/log/daemon.log:
Oct 14 15:38:11 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
Oct 14 15:38:19 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
Oct 14 15:38:39 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
Oct 14 15:38:50 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
Oct 14 15:39:04 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
Oct 14 15:39:22 routeurlinux dhclient[1364]: DHCPREQUEST of 10.83.247.165 on wan0.838 to 192.168.3.254 port 67
si ça peut servir, j'up mon interface comme ça:
#replay
auto wan0.838
iface wan0.838 inet dhcp
pre-up sh /usr/local/sbin/script-prio-vlan/replay.sh
le script sh contient ça:
#!/bin/bash
for i in 0 1 2 3 4 5 6 7; do
vconfig set_egress_map wan0.838 $i 4 >/dev/null
done
si vous voyez une erreur dans les bouts de configuration que j'ai montré là ou si vous avez besoin d'autres éléments, n'hésitez pas.
merci,
jerem