Yesterday
The current discussion has taken place in the vyos-api-discussion channel; results will be summarized here.
Firstly, is there any info in the logs ?
As discussed in the slack channel today, let us follow up here, as I'd like to run through some analysis, and set up a reproducer if possible.
The command works well.
[email protected]:~$ show version
Fri, May 13
Thu, May 12
Tue, May 10
Mon, May 9
It may be a good idea to cherry-pick this for 1.4.x branch.
Thu, May 5
PR for 1.3 https://github.com/vyos/vyos-1x/pull/1315
I've creatred a pull request for the above - https://github.com/vyos/vyos-1x/pull/1313
Wed, May 4
Tue, May 3
Also, these routes getting an administrative distance of 1, which is impossible to override. I believe the default route from DHCP normally has 210 which is manageable. So, the quick workaround could be increasing distance of these routes.
r24:/home/dtoubelis# cat /var/lib/dhcp/dhclient_eth4.leases lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 12:42:00; rebind 2 2022/05/03 12:44:26; expire 2 2022/05/03 12:45:04; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 12:46:34; rebind 2 2022/05/03 12:48:50; expire 2 2022/05/03 12:49:28; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 12:51:33; rebind 2 2022/05/03 12:53:25; expire 2 2022/05/03 12:54:03; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 12:55:54; rebind 2 2022/05/03 12:57:57; expire 2 2022/05/03 12:58:35; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:00:07; rebind 2 2022/05/03 13:02:22; expire 2 2022/05/03 13:03:00; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:04:27; rebind 2 2022/05/03 13:06:50; expire 2 2022/05/03 13:07:28; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:09:19; rebind 2 2022/05/03 13:11:14; expire 2 2022/05/03 13:11:52; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:13:28; rebind 2 2022/05/03 13:15:39; expire 2 2022/05/03 13:16:17; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:17:51; rebind 2 2022/05/03 13:20:11; expire 2 2022/05/03 13:20:49; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:22:48; rebind 2 2022/05/03 13:24:51; expire 2 2022/05/03 13:25:29; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:27:07; rebind 2 2022/05/03 13:29:16; expire 2 2022/05/03 13:29:54; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:31:27; rebind 2 2022/05/03 13:33:46; expire 2 2022/05/03 13:34:24; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:36:05; rebind 2 2022/05/03 13:38:15; expire 2 2022/05/03 13:38:53; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:40:41; rebind 2 2022/05/03 13:42:41; expire 2 2022/05/03 13:43:19; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:44:56; rebind 2 2022/05/03 13:47:04; expire 2 2022/05/03 13:47:42; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:49:31; rebind 2 2022/05/03 13:51:41; expire 2 2022/05/03 13:52:19; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:53:53; rebind 2 2022/05/03 13:56:15; expire 2 2022/05/03 13:56:53; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 13:58:37; rebind 2 2022/05/03 14:00:41; expire 2 2022/05/03 14:01:19; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 14:02:52; rebind 2 2022/05/03 14:05:10; expire 2 2022/05/03 14:05:48; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 14:07:40; rebind 2 2022/05/03 14:09:34; expire 2 2022/05/03 14:10:12; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 14:12:06; rebind 2 2022/05/03 14:14:07; expire 2 2022/05/03 14:14:45; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 14:16:23; rebind 2 2022/05/03 14:18:33; expire 2 2022/05/03 14:19:11; } lease { interface "eth4"; fixed-address 100.123.57.53; option subnet-mask 255.192.0.0; option relay-agent-information 1:4:0:0:4:cf:5:4:64:40:0:1:97:8:1:0:14:ed:0:0:14:ed:98:0; option dhcp-lease-time 300; option routers 100.64.0.1; option dhcp-message-type 5; option domain-name-servers 1.1.1.1,8.8.8.8; option dhcp-server-identifier 100.64.0.1; option interface-mtu 1500; option rfc3442-classless-static-routes 32,192,168,100,1,0,0,0,0,32,34,120,255,244,0,0,0,0,0,100,64,0,1; renew 2 2022/05/03 14:20:50; rebind 2 2022/05/03 14:23:10; expire 2 2022/05/03 14:23:48; }
Prometheus server pulls information correctly
Could you also provide cat /var/lib/dhcp/dhclient_eth4.leases ?
no-default-route ignore just option routers and don't touch other options like classless-static-routes
I'm attaching a packet capture for DHCP exchange -
Mon, May 2
Fri, Apr 29
Wed, Apr 27
Tue, Apr 26
Mon, Apr 25
Fri, Apr 22
We can solve this problem in three ways.
Now the script creates up to 5 versions of support archives, after which it starts deleting the previous one. The problem is that each new version of the archives contains from 1 to 4 old archives. As a result, the archive can take up a lot of space.
Wed, Apr 20
Tue, Apr 19
Apr 14 2022
Apr 5 2022
@NceAirport do you have a minimum required configuration?
As I see it should be something like:
set service monitoring xxx prometheus authentication login xxx set service monitoring xxx prometheus authentication password xxx set service monitoring xxx prometheus port 9273 set service monitoring xxx prometheus network 192.0.2.0/24
Mar 30 2022
Thank you. I can confirm it works as expected in 1.3.1-S1.
Mar 29 2022
Hi @freelancer . PR mentioned by @Viacheslav was merged on February 17, so fix should be included in 1.3.1
Is this fixed in the released 1.3.1? It looks like it was merged into equuleus, but I don't see it in the 1.3.1 changelog at https://blog.vyos.io/vyos-1.3.1-release.