Estou executando o Ubuntu 16.04.3 LTS e estou tendo um problema estranho com as concessões de dhcp que não renovam em uma interface. A máquina tem uma interface física e duas VLANs; ens3, ens3.1001 e ens3.2002.
O problema ocorre quando a concessão do dhcp em ens3 expira, não é renovada pelo dhclient. As outras duas interfaces funcionam bem, suas concessões são renovadas. Eu verifiquei o dhclient.conf, / etc / network / interfaces, etc, e eles estão configurados da mesma forma, então eu acho que eles deveriam se comportar da mesma forma. A única diferença que notei é no syslog, em que o apparmor registra uma auditoria para o dhclient quando a concessão para o ens3 é adquirida. Não está claro para mim o que o apparmor está fazendo, mas a concessão é adquirida, nunca renovada. A saída do Syslog é mostrada abaixo.
Eu tentei executar dhclient -v ens3
e a concessão foi NÃO renovada. Ao alternar a interface para cima / para baixo, faz renová-la (mas isso não é aceitável, pois a entrada de DNS da interface é removida quando a concessão expira)
Qualquer ideia é muito apreciada.
/etc/dhcp/dhclient.conf
é estoque, sem alterações. Não reproduzi-lo aqui porque é longo.
A saída de ps aux | grep dhcp
mostra o dhclient em execução nas duas VLANs, mas não na interface física:
root 1148 0.0 0.0 16128 2960 ? Ss Aug30 0:00 /sbin/dhclient -1 -v -pf /run/dhclient.ens3.1001.pid -lf /var/lib/dhcp/dhclient.ens3.1001.leases -I -df /var/lib/dhcp/dhclient6.ens3.1001.leases ens3.1001 root 1232 0.0 0.0 16128 2996 ? Ss Aug30 0:00 /sbin/dhclient -1 -v -pf /run/dhclient.ens3.2002.pid -lf /var/lib/dhcp/dhclient.ens3.2002.leases -I -df /var/lib/dhcp/dhclient6.ens3.2002.leases ens3.2002
Saída parcial de grep dhclient /var/log/syslog
. O pedido de repetição do dhcp e o ack para ens3.1001 e 2002 continuam por dias.
Aug 29 20:54:02 accra dhclient[661]: Internet Systems Consortium DHCP Client 4.3.3 Aug 29 20:54:02 accra dhclient[661]: Copyright 2004-2015 Internet Systems Consortium. Aug 29 20:54:02 accra dhclient[661]: All rights reserved. Aug 29 20:54:02 accra dhclient[661]: For info, please visit https://www.isc.org/software/dhcp/ Aug 29 20:54:02 accra dhclient[661]: Aug 29 20:54:02 accra dhclient[661]: Listening on LPF/ens3/02:03:80:7c:7b:27 Aug 29 20:54:02 accra dhclient[661]: Sending on LPF/ens3/02:03:80:7c:7b:27 Aug 29 20:54:02 accra dhclient[661]: Sending on Socket/fallback Aug 29 20:54:02 accra dhclient[661]: DHCPDISCOVER on ens3 to 255.255.255.255 port 67 interval 3 (xid=0x8e8dd83e) Aug 29 20:54:02 accra kernel: [ 5.253146] audit: type=1400 audit(1504054442.216:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=749 comm="apparmor_parser" Aug 29 20:54:02 accra kernel: [ 5.253175] audit: type=1400 audit(1504054442.216:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=749 comm="apparmor_parser" Aug 29 20:54:03 accra dhclient[661]: DHCPREQUEST of 192.168.1.171 on ens3 to 255.255.255.255 port 67 (xid=0x3ed88d8e) Aug 29 20:54:03 accra dhclient[661]: DHCPOFFER of 192.168.1.171 from 192.168.1.8 Aug 29 20:54:04 accra dhclient[661]: DHCPACK of 192.168.1.171 from 192.168.1.8 Aug 29 20:54:05 accra dhclient[661]: bound to 192.168.1.171 -- renewal in 36065 seconds. Aug 29 20:54:06 accra dhclient[1062]: Internet Systems Consortium DHCP Client 4.3.3 Aug 29 20:54:06 accra dhclient[1062]: Copyright 2004-2015 Internet Systems Consortium. Aug 29 20:54:06 accra dhclient[1062]: All rights reserved. Aug 29 20:54:06 accra dhclient[1062]: For info, please visit https://www.isc.org/software/dhcp/ Aug 29 20:54:06 accra dhclient[1062]: Aug 29 20:54:06 accra dhclient[1062]: Listening on LPF/ens3.1001/02:03:80:7c:7b:27 Aug 29 20:54:06 accra dhclient[1062]: Sending on LPF/ens3.1001/02:03:80:7c:7b:27 Aug 29 20:54:06 accra dhclient[1062]: Sending on Socket/fallback Aug 29 20:54:06 accra dhclient[1062]: DHCPDISCOVER on ens3.1001 to 255.255.255.255 port 67 interval 3 (xid=0xe4320951) Aug 29 20:54:07 accra dhclient[1062]: DHCPREQUEST of 10.10.0.100 on ens3.1001 to 255.255.255.255 port 67 (xid=0x510932e4) Aug 29 20:54:07 accra dhclient[1062]: DHCPOFFER of 10.10.0.100 from 10.10.0.8 Aug 29 20:54:07 accra dhclient[1062]: DHCPACK of 10.10.0.100 from 10.10.0.8 Aug 29 20:54:07 accra dhclient[1062]: bound to 10.10.0.100 -- renewal in 1612 seconds. Aug 29 20:54:07 accra dhclient[1179]: Internet Systems Consortium DHCP Client 4.3.3 Aug 29 20:54:07 accra dhclient[1179]: Copyright 2004-2015 Internet Systems Consortium. Aug 29 20:54:07 accra dhclient[1179]: All rights reserved. Aug 29 20:54:07 accra dhclient[1179]: For info, please visit https://www.isc.org/software/dhcp/ Aug 29 20:54:07 accra dhclient[1179]: Aug 29 20:54:07 accra dhclient[1179]: Listening on LPF/ens3.2002/02:03:80:7c:7b:27 Aug 29 20:54:07 accra dhclient[1179]: Sending on LPF/ens3.2002/02:03:80:7c:7b:27 Aug 29 20:54:07 accra dhclient[1179]: Sending on Socket/fallback Aug 29 20:54:07 accra dhclient[1179]: DHCPDISCOVER on ens3.2002 to 255.255.255.255 port 67 interval 3 (xid=0xd72cc676) Aug 29 20:54:08 accra dhclient[1179]: DHCPREQUEST of 10.20.0.100 on ens3.2002 to 255.255.255.255 port 67 (xid=0x76c62cd7) Aug 29 20:54:08 accra dhclient[1179]: DHCPOFFER of 10.20.0.100 from 10.20.0.8 Aug 29 20:54:08 accra dhclient[1179]: DHCPACK of 10.20.0.100 from 10.20.0.8 Aug 29 20:54:08 accra dhclient[1179]: bound to 10.20.0.100 -- renewal in 1735 seconds. Aug 29 21:20:59 accra dhclient[1135]: DHCPREQUEST of 10.10.0.100 on ens3.1001 to 10.10.0.8 port 67 (xid=0x510932e4) Aug 29 21:20:59 accra dhclient[1135]: DHCPACK of 10.10.0.100 from 10.10.0.8 Aug 29 21:20:59 accra dhclient[1135]: bound to 10.10.0.100 -- renewal in 1405 seconds. Aug 29 21:23:03 accra dhclient[1219]: DHCPREQUEST of 10.20.0.100 on ens3.2002 to 10.20.0.8 port 67 (xid=0x76c62cd7) Aug 29 21:23:03 accra dhclient[1219]: DHCPACK of 10.20.0.100 from 10.20.0.8 Aug 29 21:23:03 accra dhclient[1219]: bound to 10.20.0.100 -- renewal in 1763 seconds. Aug 29 21:44:24 accra dhclient[1135]: DHCPREQUEST of 10.10.0.100 on ens3.1001 to 10.10.0.8 port 67 (xid=0x510932e4)
Pensamentos?
Obrigado Jack