** Summary changed:

- User-defined IPv4 routing tables are not created when using DHCP and setting 
use_routes to false
+ User-defined IPv4 routing tables are not created when using DHCP and setting 
use-routes to false

** Description changed:

  Using netplan.io 0.97-0ubuntu1~18.04.1 with this configuration:
  
  network:
-     ethernets:
-         eth0:
-             dhcp4: true
-             dhcp4-overrides:
-                     use-routes: false
-             routes:
-                     - to: 0.0.0.0/0
-                       via: 192.168.0.1
-                       table: 1
-                     - to: 192.168.0.1/24
-                       via: 192.168.0.1
-                       table: 1
-             routing-policy:
-                     - to: 0.0.0.0/0
-                       from: 192.168.0.1/24
-                       table: 1
+     ethernets:
+         eth0:
+             dhcp4: true
+             dhcp4-overrides:
+                     use-routes: false
+             routes:
+                     - to: 0.0.0.0/0
+                       via: 192.168.0.1
+                       table: 1
+                     - to: 192.168.0.1/24
+                       via: 192.168.0.1
+                       table: 1
+             routing-policy:
+                     - to: 0.0.0.0/0
+                       from: 192.168.0.1/24
+                       table: 1
  
-         eth1:
-             dhcp4: true
-             dhcp4-overrides:
-                     use-routes: false
-             routes:
-                     - to: 0.0.0.0/0
-                       via: 192.168.30.1
-                       table: 2
-                     - to: 192.168.30.1/24
-                       via: 192.168.30.1
-                       table: 2
-             routing-policy:
-                     - to: 0.0.0.0/0
-                       from: 192.168.30.1/24
-                       table: 2
-     version: 2
+         eth1:
+             dhcp4: true
+             dhcp4-overrides:
+                     use-routes: false
+             routes:
+                     - to: 0.0.0.0/0
+                       via: 192.168.30.1
+                       table: 2
+                     - to: 192.168.30.1/24
+                       via: 192.168.30.1
+                       table: 2
+             routing-policy:
+                     - to: 0.0.0.0/0
+                       from: 192.168.30.1/24
+                       table: 2
+     version: 2
  
  I understand from the documentation that netplan should discard the
  routes recived from DHCP, and add my defined routes. In my configuration
- I want so setup source routing, and I expect netplan to create table 1
+ I want to setup source routing, and I expect netplan to create table 1
  and table 2 from this configuration.
  
  But, with this config. None of the tables is actually created:
  root@bunt:~# ip -4 rule list
- 0:    from all lookup local 
- 0:    from 192.168.30.1/24 lookup 2 
- 0:    from 192.168.0.1/24 lookup 1 
- 32766:        from all lookup main 
+ 0:    from all lookup local
+ 0:    from 192.168.30.1/24 lookup 2
+ 0:    from 192.168.0.1/24 lookup 1
+ 32766:        from all lookup main
  32767:        from all lookup default
  
  root@bunt:~# ip -4 route show table 1
  root@bunt:~# ip -4 route show table 2
  
  The rules are in place, but the routing tables are empty/non-existing.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1830641

Title:
  User-defined IPv4 routing tables are not created when using DHCP and
  setting use-routes to false

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1830641/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to