[Bug 1664352] [NEW] dhclient-script doesn't use configured metric for rfc3442 classless routes

Tom Carroll Thomas.Carroll at pnnl.gov
Mon Feb 13 19:52:30 UTC 2017


Public bug reported:

lsb_release -rd
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
apt-cache policy isc-dhcp-client
isc-dhcp-client:
  Installed: 4.3.3-5ubuntu12.6
  Candidate: 4.3.3-5ubuntu12.6
  Version table:
 *** 4.3.3-5ubuntu12.6 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     4.3.3-5ubuntu12 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

If the metric option is set in interfaces(5), dhclient is executed with
the variable IF_METRIC set to the configured administrative metric. The
exit-hook rfc3442-classless-routes doesn't use the variable; thus, a
multi-interface box will experience a race condition if multiple
interfaces are supplied with one or more duplicate rfc3442 routes. The
attached patch adds support for IF_METRIC handling.

** Affects: isc-dhcp (Ubuntu)
     Importance: Undecided
         Status: New

** Patch added: "Support IF_METRIC for rfc 3442 routes"
   https://bugs.launchpad.net/bugs/1664352/+attachment/4818399/+files/dhclient-rfc3442-ifmetric.patch

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

Title:
  dhclient-script doesn't use configured metric for rfc3442 classless
  routes

Status in isc-dhcp package in Ubuntu:
  New

Bug description:
  lsb_release -rd
  Description:	Ubuntu 16.04.2 LTS
  Release:	16.04
  apt-cache policy isc-dhcp-client
  isc-dhcp-client:
    Installed: 4.3.3-5ubuntu12.6
    Candidate: 4.3.3-5ubuntu12.6
    Version table:
   *** 4.3.3-5ubuntu12.6 500
          500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
          100 /var/lib/dpkg/status
       4.3.3-5ubuntu12 500
          500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

  If the metric option is set in interfaces(5), dhclient is executed
  with the variable IF_METRIC set to the configured administrative
  metric. The exit-hook rfc3442-classless-routes doesn't use the
  variable; thus, a multi-interface box will experience a race condition
  if multiple interfaces are supplied with one or more duplicate rfc3442
  routes. The attached patch adds support for IF_METRIC handling.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1664352/+subscriptions



More information about the foundations-bugs mailing list