[Bug 1914888] [NEW] ifupdown_0.8.17ubuntu1.1 doesn't assign static ipv4 and ipv6

Aaron Dudek 1914888 at bugs.launchpad.net
Sat Feb 6 23:32:42 UTC 2021


Public bug reported:

Upgraded from 16.06 to 18.04.5. 1 interface has issues coming up. The
only thing that is different is that this interface has both ipv4 and
ipv6 addresses.

eg
auto eth6
iface eth6 inet6 static
        address 2001:1ffb:ffe:1::3/64
        gateway 2001:1ffb:ffe:1::1
        dns-nameservers 2001:1b3b:ffff:ffff::71 2001:1b3b:ffff:ffff::72 2001:4860:4860::8888 8.8.8.8
iface eth6 inet static
        address 10.155.240.122/29
        gateway 10.155.240.121
#       dns-nameservers 8.8.8.8

If I comment out either the v6 or v4 config, then it works.
Also v6 seems to show  dadfailed tentative until I down and up the link, then the ip address is gone

jsvm-1a-de:~$ ip -c address list dev eth6
8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:9e:f3:76 brd ff:ff:ff:ff:ff:ff
    inet6 2001:1ffb:ffe:1::3/64 scope global dadfailed tentative
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe9e:f376/64 scope link
       valid_lft forever preferred_lft forever
jsvm-1a-de:~$ ip link set dev eth6 down
RTNETLINK answers: Operation not permitted
jsvm-1a-de:~$ sudo ip link set dev eth6 down
jsvm-1a-de:~$ sudo ip link set dev eth6 up
jsvm-1a-de:~$ ip -c address list dev eth6
8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:9e:f3:76 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::5054:ff:fe9e:f376/64 scope link


I believe this is due to https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1510098
as if I add pre-up echo 0 > /proc/sys/net/ipv6/conf/eth6/accept_dad
the link come up with both addresses.
       valid_lft forever preferred_lft forever
jsvm-1a-de:~$


jsvm-1a-de:~$ sudo apt list --installed | grep net-tools

WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.

net-tools/bionic,now 1.60+git20161116.90da8a0-1ubuntu1 amd64 [installed]
jsvm-1a-de:~$ sudo apt list --installed | grep ifupdown

WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.

ifupdown/bionic-updates,now 0.8.17ubuntu1.1 amd64 [installed]
jsvm-1a-de:~$

** Affects: ifupdown (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  ifupdown_0.8.17ubuntu1.1 doesn't assign static ipv4 and ipv6

Status in ifupdown package in Ubuntu:
  New

Bug description:
  Upgraded from 16.06 to 18.04.5. 1 interface has issues coming up. The
  only thing that is different is that this interface has both ipv4 and
  ipv6 addresses.

  eg
  auto eth6
  iface eth6 inet6 static
          address 2001:1ffb:ffe:1::3/64
          gateway 2001:1ffb:ffe:1::1
          dns-nameservers 2001:1b3b:ffff:ffff::71 2001:1b3b:ffff:ffff::72 2001:4860:4860::8888 8.8.8.8
  iface eth6 inet static
          address 10.155.240.122/29
          gateway 10.155.240.121
  #       dns-nameservers 8.8.8.8

  If I comment out either the v6 or v4 config, then it works.
  Also v6 seems to show  dadfailed tentative until I down and up the link, then the ip address is gone

  jsvm-1a-de:~$ ip -c address list dev eth6
  8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
      link/ether 52:54:00:9e:f3:76 brd ff:ff:ff:ff:ff:ff
      inet6 2001:1ffb:ffe:1::3/64 scope global dadfailed tentative
         valid_lft forever preferred_lft forever
      inet6 fe80::5054:ff:fe9e:f376/64 scope link
         valid_lft forever preferred_lft forever
  jsvm-1a-de:~$ ip link set dev eth6 down
  RTNETLINK answers: Operation not permitted
  jsvm-1a-de:~$ sudo ip link set dev eth6 down
  jsvm-1a-de:~$ sudo ip link set dev eth6 up
  jsvm-1a-de:~$ ip -c address list dev eth6
  8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
      link/ether 52:54:00:9e:f3:76 brd ff:ff:ff:ff:ff:ff
      inet6 fe80::5054:ff:fe9e:f376/64 scope link

  
  I believe this is due to https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1510098
  as if I add pre-up echo 0 > /proc/sys/net/ipv6/conf/eth6/accept_dad
  the link come up with both addresses.
         valid_lft forever preferred_lft forever
  jsvm-1a-de:~$

  
  jsvm-1a-de:~$ sudo apt list --installed | grep net-tools

  WARNING: apt does not have a stable CLI interface. Use with caution in
  scripts.

  net-tools/bionic,now 1.60+git20161116.90da8a0-1ubuntu1 amd64 [installed]
  jsvm-1a-de:~$ sudo apt list --installed | grep ifupdown

  WARNING: apt does not have a stable CLI interface. Use with caution in
  scripts.

  ifupdown/bionic-updates,now 0.8.17ubuntu1.1 amd64 [installed]
  jsvm-1a-de:~$

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1914888/+subscriptions



More information about the foundations-bugs mailing list