Ubuntu 16.04.2: DHCPDISCOVER excessivo no syslog

1

Eu tenho um servidor Ubuntu 16.04.2 com 5 interfaces de rede (eth0-eth4).
O servidor começou com 4 interfaces estáticas.
ETH0,2 = WANs (com ips públicos estáticos)
ETH3 = WAN (com ip privado estático)
ETH1 = LAN (com ip privado estático) Isso funcionou bem, até que eu adicionei o quinto cartão (eth4), que tem um ip público dinâmico, obtido através do DHCP (o tempo de locação é de 7200 seg). O servidor DHCP está em execução no roteador que o ISP forneceu e atribui o ip a eth4 (não tenho acesso a este roteador).

Meu problema é que o arquivo / var / log / syslog é preenchido rapidamente com mensagens DHCPDISCOVER. Exemplo:

Apr 25 07:36:49 proxy01 dhclient[36246]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 12 (xid=0x71437738)
Apr 25 07:36:50 proxy01 dhclient[36814]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 19 (xid=0x52470774)
Apr 25 07:36:52 proxy01 dhclient[36002]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 10 (xid=0x3003c736)
Apr 25 07:36:53 proxy01 dhclient[36814]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 14 (xid=0x72c16a08)
Apr 25 07:36:53 proxy01 dhclient[45842]: DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 3 (xid=0x6880636b)
Apr 25 07:36:56 proxy01 dhclient[45842]: DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 4 (xid=0x6880636b)
Apr 25 07:36:57 proxy01 dhclient[45842]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 7 (xid=0xbcb17169)
Apr 25 07:36:58 proxy01 dhclient[36814]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9 (xid=0x31b2863a)
Apr 25 07:36:59 proxy01 dhclient[45842]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x37d8972a)
Apr 25 07:37:00 proxy01 dhclient[45842]: DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 11 (xid=0x6880636b)
Apr 25 07:37:00 proxy01 dhclient[35175]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 10 (xid=0xc75a4136)
Apr 25 07:37:01 proxy01 dhclient[36246]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 13 (xid=0x71437738)
Apr 25 07:37:02 proxy01 dhclient[36002]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17 (xid=0x3003c736)
Apr 25 07:37:02 proxy01 dhclient[45842]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 (xid=0x37d8972a)
Apr 25 07:37:04 proxy01 dhclient[45842]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 8 (xid=0xbcb17169)
Apr 25 07:37:05 proxy01 dhclient[36246]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12 (xid=0x7b70d96a)
Apr 25 07:37:06 proxy01 dhclient[45842]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 (xid=0x37d8972a)
Apr 25 07:37:07 proxy01 dhclient[36814]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 15 (xid=0x72c16a08)
Apr 25 07:37:07 proxy01 dhclient[36814]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 (xid=0x31b2863a)
Apr 25 07:37:09 proxy01 dhclient[36814]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14 (xid=0x52470774)
Apr 25 07:37:10 proxy01 dhclient[35175]: DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 10 (xid=0xc75a4136)

Meu / etc / network / interfaces atual se parece com isso (esses ips não são reais):

auto lo eth1 eth0 eth2 eth3 eth4

source /etc/network/interfaces.d/*

iface lo inet loopback

iface eth0 inet static
    address 103.25.92.3
    netmask 255.255.255.0
    broadcast 103.25.92.255
    network 103.25.92.0
    post-up iptables-restore < /etc/iptables.up.rules
    post-up ip6tables-restore < /etc/ip6tables.up.rules

iface eth1 inet static
    address 10.1.2.3
    netmask 255.255.0.0
    broadcast 10.1.255.255
    network 10.1.0.0
    dns-nameservers 10.1.3.253 10.1.3.254 8.8.8.8
    dns-domain domain.local

iface eth2 inet static
    address 105.99.22.34
    netmask 255.255.255.248
    broadcast 105.99.22.39
    network 105.99.22.32
    up ip route add 195.199.255.195/32 via 105.99.22.38

iface eth3 inet static
    address 10.10.1.2
    netmask 255.255.255.252
    broadcast 10.10.1.3
    network 10.10.1.0
    gateway 10.10.1.1

iface eth4 inet dhcp

ps aux | grep dhclient mostra 6 instâncias do dhclient em execução:

root     35175  0.0  0.0  16128  2860 ?        Ss   ápr24   0:03 dhclient -v
root     36002  0.0  0.0  16128  2844 ?        Ss   ápr24   0:03 dhclient -v
root     36246  0.0  0.0  16128  2960 ?        Ss   ápr24   0:03 dhclient -v
root     36814  0.0  0.0  16128  2896 ?        Ss   ápr24   0:03 dhclient -v
root     45842  0.0  0.0  16128  2904 ?        Ss   ápr24   0:03 dhclient -v
root     50187  0.0  0.0  16128  2964 ?        Ss   ápr24   0:00 /sbin/dhclient -1 -v -pf /run/dhclient.eth4.pid -lf /var/lib/dhcp/dhclient.eth4.leases -I -df /var/lib/dhcp/dhclient6.eth4.leases eth4

O Network Manager também está em execução e cada NIC tem um perfil configurado, mas o nmcli c show --active não mostra conexões ativas.

Eu preciso de ajuda para me livrar das entradas excessivas de DHCPDISCOVER no arquivo syslog e parar de executar o dhclient completamente em interfaces estáticas.

    
por kazso 25.04.2017 / 11:31

0 respostas