Hello all,

I've been struggling with some configuration here and hope you could give
me a hint.

Currently using

   - Ubuntu 18.04,
   - kernel 4.15.0-43-generic,
   - NetworkManager version 1.10.6,
   - dhclient version isc-dhclient-4.3.5


Installed Ubuntu in a virtual machine (Virtual Box) and edited the network
connections to have a Host only adapter, disabled the DHCP on VirtualBox.

My objective: to configure the DHCP client's fallback address and timeout.

What I did: edited the /etc/dhcp/dhclient.conf to contain a lease option
for the mentioned network adapter with a specific IP address.

I attached a few files:

   - dhclient.conf
   - dhclient-enp0s8.conf (check lines 42-43, where the lease should end)
   - journalctl.txt (output of "journalctl -u NetworkManager" after
   stopping the dhclient app and restarting the NetworkManager service)

Seems like the NetworkManager is incorrectly overwriting the dhclient.

Any other info I should send?

Best regards and happy 2019!
Bruno

-- 
  Eng. Bruno Landau Albrecht
  e-mail/G-Talk: brunol...@gmail.com
  http://hardwaresw.blogspot.com.br/
Jan 02 11:46:33 wattux NetworkManager[1455]: <info>  [1546425993.5004] caught 
SIGTERM, shutting down normally.
Jan 02 11:46:33 wattux systemd[1]: Stopping Network Manager...
Jan 02 11:46:33 wattux NetworkManager[1455]: <info>  [1546425993.5091] exiting 
(success)
Jan 02 11:46:33 wattux systemd[1]: Stopped Network Manager.
Jan 02 11:46:33 wattux systemd[1]: Starting Network Manager...
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.5782] 
NetworkManager (version 1.10.6) is starting... (after a restart)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.5788] Read 
config: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 
no-mac-addr-change.conf) (run: 10-globally-managed-devices.conf) (etc: 
default-wifi-po
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.5861] 
manager[0x56129ea3d060]: monitoring kernel firmware directory '/lib/firmware'.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.5863] 
monitoring ifupdown state file '/run/network/ifstate'.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7612] 
hostname: hostname: using hostnamed
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7613] 
hostname: hostname changed from (none) to "wattux"
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7617] 
dns-mgr[0x56129ea59140]: init: dns=systemd-resolved, rc-manager=symlink, 
plugin=systemd-resolved
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7623] 
manager[0x56129ea3d060]: rfkill: WiFi hardware radio set enabled
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7624] 
manager[0x56129ea3d060]: rfkill: WWAN hardware radio set enabled
Jan 02 11:46:33 wattux systemd[1]: Started Network Manager.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7859] init!
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7861]       
interface-parser: parsing file /etc/network/interfaces
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7863]       
interface-parser: finished parsing file /etc/network/interfaces
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7865] 
management mode: unmanaged
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7874] devices 
added (path: /sys/devices/pci0000:00/0000:00:03.0/net/enp0s3, iface: enp0s3)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7875] device 
added (path: /sys/devices/pci0000:00/0000:00:03.0/net/enp0s3, iface: enp0s3): 
no ifupdown configuration found.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7877] devices 
added (path: /sys/devices/pci0000:00/0000:00:08.0/net/enp0s8, iface: enp0s8)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7879] device 
added (path: /sys/devices/pci0000:00/0000:00:08.0/net/enp0s8, iface: enp0s8): 
no ifupdown configuration found.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7880] devices 
added (path: /sys/devices/virtual/net/lo, iface: lo)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7882] device 
added (path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration 
found.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7883] end 
_init.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7885] 
settings: loaded plugin ifupdown: (C) 2008 Canonical Ltd.  To report bugs 
please use the NetworkManager mailing list. 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-s
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7886] 
settings: loaded plugin keyfile: (c) 2007 - 2016 Red Hat, Inc.  To report bugs 
please use the NetworkManager mailing list.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7888] 
(-1633186048) ... get_connections.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.7889] 
(-1633186048) ... get_connections (managed=false): return empty list.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8208] keyfile: 
new connection /run/NetworkManager/system-connections/netplan-enp0s8 
(7ba7a298-c741-366c-a1ac-84ad05b0a814,"netplan-enp0s8")
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8214] get 
unmanaged devices count: 0
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8220] manager: 
rfkill: WiFi enabled by radio killswitch; enabled by state file
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8222] manager: 
rfkill: WWAN enabled by radio killswitch; enabled by state file
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8224] manager: 
Networking is enabled by state file
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8232] 
dhcp-init: Using DHCP client 'dhclient'
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8235] Loaded 
device plugin: NMBondDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8235] Loaded 
device plugin: NMBridgeDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8236] Loaded 
device plugin: NMDummyDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8236] Loaded 
device plugin: NMEthernetDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8236] Loaded 
device plugin: NMInfinibandDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8237] Loaded 
device plugin: NMIPTunnelDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8248] Loaded 
device plugin: NMMacsecDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8250] Loaded 
device plugin: NMMacvlanDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8251] Loaded 
device plugin: NMPppDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8253] Loaded 
device plugin: NMTunDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8255] Loaded 
device plugin: NMVethDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8259] Loaded 
device plugin: NMVlanDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8261] Loaded 
device plugin: NMVxlanDeviceFactory (internal)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8267] Loaded 
device plugin: NMAtmManager 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-adsl.so)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8279] Loaded 
device plugin: NMTeamFactory 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-team.so)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8289] Loaded 
device plugin: NMWwanFactory 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-wwan.so)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8294] Loaded 
device plugin: NMWifiFactory 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-wifi.so)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8301] Loaded 
device plugin: NMBluezManager 
(/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-device-plugin-bluetooth.so)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8316] device 
(lo): carrier: link connected
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8330] manager: 
(lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8365] manager: 
(enp0s3): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8398] keyfile: 
add connection in-memory (7092d5a0-84ad-32c1-b6e2-75437516c57a,"Wired 
connection 1")
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8412] 
settings: (enp0s3): created default wired connection 'Wired connection 1'
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8435] device 
(enp0s3): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'external')
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8476] device 
(enp0s8): carrier: link connected
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8492] manager: 
(enp0s8): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8521] device 
(enp0s8): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'external')
Jan 02 11:46:33 wattux NetworkManager[1507]: <warn>  [1546425993.8581] Error: 
failed to open /run/network/ifstate
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8733] device 
(enp0s8): state change: unavailable -> disconnected (reason 'none', 
sys-iface-state: 'managed')
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8803] policy: 
auto-activating connection 'netplan-enp0s8'
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8829] device 
(enp0s8): Activation: starting connection 'netplan-enp0s8' 
(7ba7a298-c741-366c-a1ac-84ad05b0a814)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8834] device 
(enp0s8): state change: disconnected -> prepare (reason 'none', 
sys-iface-state: 'managed')
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8836] manager: 
NetworkManager state is now CONNECTING
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8845] device 
(enp0s8): state change: prepare -> config (reason 'none', sys-iface-state: 
'managed')
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8864] device 
(enp0s8): state change: config -> ip-config (reason 'none', sys-iface-state: 
'managed')
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.8872] dhcp4 
(enp0s8): activation: beginning transaction (timeout in 45 seconds)
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.9028] dhcp4 
(enp0s8): dhclient started with pid 1518
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 43: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: send
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 45: expecting semicolon.
Jan 02 11:46:33 wattux NetworkManager[1507]: <info>  [1546425993.9298] 
modem-manager: ModemManager available
Jan 02 11:46:33 wattux dhclient[1518]: option
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 46: no option named 
ms-classless-static-routes in space dhcp
Jan 02 11:46:33 wattux dhclient[1518]: option ms-classless-static-routes code
Jan 02 11:46:33 wattux dhclient[1518]:         ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 47: no option named wpad in 
space dhcp
Jan 02 11:46:33 wattux dhclient[1518]: option wpad code
Jan 02 11:46:33 wattux dhclient[1518]:         ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 49: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: request;
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 50: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]: ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 51: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 52: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 53: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 54: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 55: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 56: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 57: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 58: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 59: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 60: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 61: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 62: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 63: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 64: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 65: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 66: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 67: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 68: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 69: expecting lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: also
Jan 02 11:46:33 wattux dhclient[1518]:  ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 69: expecting semicolon.
Jan 02 11:46:33 wattux dhclient[1518]: 
Jan 02 11:46:33 wattux dhclient[1518]: ^
Jan 02 11:46:33 wattux dhclient[1518]: 
/var/lib/NetworkManager/dhclient-enp0s8.conf line 69: unterminated lease 
declaration.
Jan 02 11:46:33 wattux dhclient[1518]: 
Jan 02 11:46:33 wattux dhclient[1518]: ^
Jan 02 11:46:33 wattux dhclient[1518]: DHCPDISCOVER on enp0s8 to 
255.255.255.255 port 67 interval 3 (xid=0x8aa0c71f)
Jan 02 11:46:36 wattux dhclient[1518]: DHCPDISCOVER on enp0s8 to 
255.255.255.255 port 67 interval 6 (xid=0x8aa0c71f)

Attachment: dhclient.conf
Description: Binary data

Attachment: dhclient-enp0s8.conf
Description: Binary data

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list
  • DHCP fallback address Bruno L. Albrecht via networkmanager-list

Reply via email to