yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #63654
[Bug 1686856] [NEW] sysconfig renderer does not render gateway settings in ifcfg-$iface files
Public bug reported:
cloud-init trunk with the following network config:
network:
version: 1
config:
- type: physical
name: interface0
mac_address: "52:54:00:12:34:00"
subnets:
- type: static
address: 10.0.2.15
netmask: 255.255.255.0
gateway: 10.0.2.2
renders an ifcfg-interface0 file without a GATEWAY=10.0.2.2
% cat /etc/sysconfig/network-scripts/ifcfg-interface0
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=static
DEVICE=interface0
HWADDR=52:54:00:12:34:00
IPADDR=10.0.2.15
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
Subsequently, route -n shows that a default gateway is not set.
% route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 interface0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 interface0
If you add GATEWAY=10.0.2.2 you see a route like this:
% route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 interface0
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 interface0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 interface0
** Affects: cloud-init
Importance: Undecided
Status: New
** Tags: centos7
--
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/1686856
Title:
sysconfig renderer does not render gateway settings in ifcfg-$iface
files
Status in cloud-init:
New
Bug description:
cloud-init trunk with the following network config:
network:
version: 1
config:
- type: physical
name: interface0
mac_address: "52:54:00:12:34:00"
subnets:
- type: static
address: 10.0.2.15
netmask: 255.255.255.0
gateway: 10.0.2.2
renders an ifcfg-interface0 file without a GATEWAY=10.0.2.2
% cat /etc/sysconfig/network-scripts/ifcfg-interface0
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=static
DEVICE=interface0
HWADDR=52:54:00:12:34:00
IPADDR=10.0.2.15
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
Subsequently, route -n shows that a default gateway is not set.
% route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 interface0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 interface0
If you add GATEWAY=10.0.2.2 you see a route like this:
% route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 interface0
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 interface0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 interface0
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1686856/+subscriptions
Follow ups