** Bug watch added: Red Hat Bugzilla #1539098 https://bugzilla.redhat.com/show_bug.cgi?id=1539098
** Also affects: cloud-init (CentOS) via https://bugzilla.redhat.com/show_bug.cgi?id=1539098 Importance: Unknown Status: Unknown -- 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/1745671 Title: ENI format - configuring metadata network-interfaces with iface defined twice but different family breaks all networking on cloud-init instance Status in cloud-init: New Status in cloud-init package in CentOS: Unknown Bug description: Description of problem: Configuring metadata network-interfaces with "iface eth2 inet6 static" breaks all networking on cloud-init instance. This only works when configuring a sub interface. The following breaks networking: ~~~ auto eth2 iface eth2 inet static address 192.168.0.166 network services netmask 255.255.0.0 broadcast 192.168.255.255 gateway 192.168.0.1 iface eth2 inet6 static address 2001::166 gateway 2001::1 hwaddress aa:aa:aa:bb:bb:bb ~~~ According to https://wiki.debian.org/NetworkConfiguration , this should work, though: +++ If you're configuring it manually then something like this will set the default gateway (network, broadcast and gateway are optional): auto eth0 iface eth0 inet static address 192.0.2.7 netmask 255.255.255.0 gateway 192.0.2.254 If you want to add an IPv6 address, too, append something like: iface eth0 inet6 static address 2001:db8::c0ca:1eaf netmask 64 gateway 2001:db8::1ead:ed:beef +++ And https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html +++ Options are usually indented for clarity (as in the example above) but are not required to be. +++ The following works correctly: ~~~ iface eth2 inet static address 192.168.0.166 network services netmask 255.255.0.0 broadcast 192.168.255.255 gateway 192.168.0.1 auto eth2:0 iface eth2:0 inet6 static address 2001::166 gateway 2001::1 hwaddress aa:aa:aa:bb:bb:bb ~~~ Additional info: result working: Working instance: ./sosreport-20180125-075718/svc-1-lvsrouter/var/log/cloud-init-output.log ~~~ Cloud-init v. 0.7.9 running 'init-local' at Thu, 25 Jan 2018 07:48:44 +0000. Up 12.41 seconds. Cloud-init v. 0.7.9 running 'init' at Thu, 25 Jan 2018 07:48:47 +0000. Up 16.00 seconds. ci-info: +++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++ ci-info: +--------+------+----------------+---------------+-------+-------------------+ ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | ci-info: +--------+------+----------------+---------------+-------+-------------------+ ci-info: | lo: | True | 127.0.0.1 | 255.0.0.0 | . | . | ci-info: | lo: | True | . | . | d | . | ci-info: | eth1: | True | 10.250.246.171 | 255.255.252.0 | . | xx:xx:xx:xx:xx:xx | ci-info: | eth1: | True | . | . | d | xx:xx:xx:xx:xx:xx | ci-info: | eth2: | True | 192.168.0.166 | 255.255.0.0 | . | xx:xx:xx:xx:xx:xx | ci-info: | eth2: | True | . | . | d | xx:xx:xx:xx:xx:xx | ci-info: | eth0: | True | 10.247.246.174 | 255.255.252.0 | . | xx:xx:xx:xx:xx:xx | ci-info: | eth0: | True | . | . | d | xx:xx:xx:xx:xx:xx | ci-info: | eth3: | True | 172.16.30.226 | 255.255.255.0 | . | xx:xx:xx:xx:xx:xx | ci-info: | eth3: | True | . | . | d | xx:xx:xx:xx:xx:xx | ci-info: +--------+------+----------------+---------------+-------+-------------------+ ci-info: +++++++++++++++++++++++++++++Route IPv4 info++++++++++++++++++++++++++++++ ci-info: +-------+--------------+-------------+---------------+-----------+-------+ ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | ci-info: +-------+--------------+-------------+---------------+-----------+-------+ ci-info: | 0 | 0.0.0.0 | 192.168.0.1 | 0.0.0.0 | eth2 | UG | ci-info: | 1 | 10.247.244.0 | 0.0.0.0 | 255.255.252.0 | eth0 | U | ci-info: | 2 | 10.250.244.0 | 0.0.0.0 | 255.255.252.0 | eth1 | U | ci-info: | 3 | 172.16.30.0 | 0.0.0.0 | 255.255.255.0 | eth3 | U | ci-info: | 4 | 192.168.0.0 | 0.0.0.0 | 255.255.0.0 | eth2 | U | ci-info: +-------+--------------+-------------+---------------+-----------+-------+ Cloud-init v. 0.7.9 running 'modules:config' at Thu, 25 Jan 2018 07:48:50 +0000. Up 19.03 seconds. ~~~ result not working: ~~~ Cloud-init v. 0.7.9 running 'init-local' at Thu, 25 Jan 2018 11:50:02 +0000. Up 7.98 seconds. Cloud-init v. 0.7.9 running 'init' at Thu, 25 Jan 2018 11:50:10 +0000. Up 15.71 seconds. 2018-01-25 06:50:10,348 - util.py[WARNING]: Route info failed: Unexpected error while running command. Command: ['netstat', '-rn'] Exit code: 1 Reason: - Stdout: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface Stderr: - ci-info: +++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++ ci-info: +--------+------+-----------+-----------+-------+-------------------+ ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | ci-info: +--------+------+-----------+-----------+-------+-------------------+ ci-info: | lo: | True | 127.0.0.1 | 255.0.0.0 | . | . | ci-info: | lo: | True | . | . | d | . | ci-info: | eth1: | True | . | . | . | xx:xx:xx:xx:xx:xx | ci-info: | eth2: | True | . | . | . | xx:xx:xx:xx:xx:xx | ci-info: | eth0: | True | . | . | . | xx:xx:xx:xx:xx:xx | ci-info: | eth0: | True | . | . | d | xx:xx:xx:xx:xx:xx | ci-info: | eth3: | True | . | . | . | xx:xx:xx:xx:xx:xx | ci-info: +--------+------+-----------+-----------+-------+-------------------+ ci-info: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Route info failed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Cloud-init v. 0.7.9 running 'modules:config' at Thu, 25 Jan 2018 11:50:12 +0000. Up 17.90 seconds. ~~~ To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1745671/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

