yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #71960
[Bug 1667863] Re: if a subnet has multiple static routes, the network interfaces file is invalid
Hi,
Curtin is no longer involved in rendering of Ubuntu network config,
so I've marked its task as Invalid.
Please attach the network configuration that MAAS sent.
Without this we are not able to do much in cloud-init.
In order to further investigate this bug we'll need to get some information about the node.
Please collect and attach the storage configuration for the node. You can get this information with:
* maas 2.0 via cli
maas <session> machine get-curtin-config <system-id>
* Web UI: On the node details page in the installation output section
at the bottom of the page
When you've provided this information, please set back to 'New' for cloud-init.
** Changed in: curtin
Status: New => Invalid
** Changed in: cloud-init
Status: New => Incomplete
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1667863
Title:
if a subnet has multiple static routes, the network interfaces file is
invalid
Status in cloud-init:
Incomplete
Status in curtin:
Invalid
Status in MAAS:
Incomplete
Bug description:
I have multiple subnets, each has an additional custom static route.
those subnets are used by different bridges on the same node.
example:
brAdm (on interface enp9s0) - subnet 172.30.72.128/25 - static route 172.30.72.0/21 gw 172.30.72.129
brPublic (on interface ens9.2002) - subnet 172.30.80.128/25 - static route 172.30.80.0/21 gw 172.30.80.129
the resulting pre-up and post-up lines in /etc/network/interfaces are
malformed, which creates then the wrong routing table.
It seems the pre-down of one route and the post-up of the next route
are not separated by a newline.
See below:
post-up route add -net 172.30.80.0 netmask 255.255.248.0 gw 172.30.80.129 metric 0 || true
pre-down route del -net 172.30.80.0 netmask 255.255.248.0 gw 172.30.80.129 metric 0 || truepost-up route add -net 172.30.72.0 netmask 255.255.248.0 gw 172.30.72.129 metric 0 || true
pre-down route del -net 172.30.72.0 netmask 255.255.248.0 gw 172.30.72.129 metric 0 || true
Here's the entire resulting network configuration for reference.
note that a bunch of other bridge interfaces are created, but not used on this machine, so not configured.
----------------------------
cat /etc/network/interfaces
auto lo
iface lo inet loopback
dns-nameservers 172.30.72.130
dns-search r16maas.os maas
auto enp9s0
iface enp9s0 inet manual
mtu 9000
auto ens9
iface ens9 inet manual
mtu 9000
auto brAdm
iface brAdm inet static
address 172.30.72.132/25
hwaddress ether 08:9e:01:ab:fc:f6
bridge_ports enp9s0
bridge_fd 15
mtu 9000
auto brData
iface brData inet manual
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brExt
iface brExt inet manual
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brInt
iface brInt inet manual
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brPublic
iface brPublic inet static
address 172.30.80.132/25
gateway 172.30.80.129
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brStoClu
iface brStoClu inet manual
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brStoData
iface brStoData inet manual
hwaddress ether 00:02:c9:ce:7c:16
bridge_ports ens9.0
bridge_fd 15
mtu 9000
auto brAdm.52
iface brAdm.52 inet manual
vlan_id 52
mtu 1500
vlan-raw-device brAdm
auto ens9.0
iface ens9.0 inet manual
mtu 9000
vlan-raw-device ens9
post-up route add -net 172.30.80.0 netmask 255.255.248.0 gw 172.30.80.129 metric 0 || true
pre-down route del -net 172.30.80.0 netmask 255.255.248.0 gw 172.30.80.129 metric 0 || truepost-up route add -net 172.30.72.0 netmask 255.255.248.0 gw 172.30.72.129 metric 0 || true
pre-down route del -net 172.30.72.0 netmask 255.255.248.0 gw 172.30.72.129 metric 0 || true
source /etc/network/interfaces.d/*.cfg
----------------------------
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.30.72.128 * 255.255.255.128 U 0 0 0 brAdm
172.30.80.128 * 255.255.255.128 U 0 0 0 brPublic
----------------------------
ifconfig
brAdm Link encap:Ethernet HWaddr 08:9e:01:ab:fc:f6
inet addr:172.30.72.132 Bcast:172.30.72.255 Mask:255.255.255.128
inet6 addr: fe80::a9e:1ff:feab:fcf6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:15029 errors:0 dropped:0 overruns:0 frame:0
TX packets:1447 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7393978 (7.3 MB) TX bytes:182411 (182.4 KB)
brAdm.52 Link encap:Ethernet HWaddr 08:9e:01:ab:fc:f6
inet6 addr: fe80::a9e:1ff:feab:fcf6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7885 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:398943 (398.9 KB) TX bytes:488 (488.0 B)
brData Link encap:Ethernet HWaddr 00:02:c9:ce:7c:16
inet6 addr: fe80::202:c9ff:fece:7c16/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:152 (152.0 B) TX bytes:648 (648.0 B)
brExt Link encap:Ethernet HWaddr ca:48:e5:20:50:fa
inet6 addr: fe80::c848:e5ff:fe20:50fa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
brInt Link encap:Ethernet HWaddr fa:63:19:24:ed:80
inet6 addr: fe80::f863:19ff:fe24:ed80/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
brPublic Link encap:Ethernet HWaddr 00:02:c9:ce:7c:16
inet addr:172.30.80.132 Bcast:172.30.80.255 Mask:255.255.255.128
inet6 addr: fe80::9840:fbff:fe1f:b2b4/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:258 (258.0 B)
brStoClu Link encap:Ethernet HWaddr c2:09:5a:67:d3:da
inet6 addr: fe80::c009:5aff:fe67:d3da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
brStoData Link encap:Ethernet HWaddr 0e:24:f0:9b:e5:ea
inet6 addr: fe80::c24:f0ff:fe9b:e5ea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
enp9s0 Link encap:Ethernet HWaddr 08:9e:01:ab:fc:f6
inet6 addr: fe80::a9e:1ff:feab:fcf6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:18629 errors:0 dropped:67 overruns:0 frame:0
TX packets:1454 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7960838 (7.9 MB) TX bytes:190759 (190.7 KB)
Interrupt:18 Memory:dfd00000-dfd20000
ens9 Link encap:Ethernet HWaddr 00:02:c9:ce:7c:16
inet6 addr: fe80::202:c9ff:fece:7c16/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:9747 errors:0 dropped:67 overruns:0 frame:0
TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:658955 (658.9 KB) TX bytes:15148 (15.1 KB)
ens9.0 Link encap:Ethernet HWaddr 00:02:c9:ce:7c:16
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:152 (152.0 B) TX bytes:1156 (1.1 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:163 errors:0 dropped:0 overruns:0 frame:0
TX packets:163 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:12104 (12.1 KB) TX bytes:12104 (12.1 KB)
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1667863/+subscriptions