[Pkg-utopia-maintainers] Bug#898117: network-manager adds possibly wrong route to server identifier

Ulrich Goettlich os at uebertrieben.net
Mon May 7 13:35:58 BST 2018


Package: network-manager
Version: 1.6.2-3
Severity: normal

Dear Maintainer,

we have the following setup (Changed first 2 Blocks of Prefix):
- Client with network-manager is located in in 192.168.16.0/24
- DHCP Server is located in 192.168.30.0/24 with ip 192.168.30.1
- DHCP requests go via ip helper on 192.168.16.254 to 192.168.30.1
- DHCP Option 3 is set to 192.168.16.1
- DHCP Option 54 is set to 192.168.30.1
- DHCP Option 121 contains multiple routes via 192.168.16.254 including one
   route to 192.168.30.0/24 via 192.168.16.254
- DHCP Option 121 also container one default route via 192.168.16.1

Normal Request with dhclient creates the expected behaviour. But 
network-manager
prints something like this:
"adding route for server identifier: 192.168.30.1/32 via 192.168.16.1 
metric 100 mss 0 src dhcp"

but this does not work in our case, since there is already a special 
route for
the 192.168.30.0/24. Even if we add one more host route to 
192.168.30.1/32 this
wrong route is set.
grep for 'adding route for server identifier' in the code shows the 
place with
the error. I cannot find this anymore in the buster-version, but I haven't
tested it. I did not find a place to open a upstream bug :-(
Would be great if you can add a fix for the stretch version, since 
stretch is still stable.

Reagards and Thx for your work,

Uli


*** Reporter, please consider answering these questions, where 
appropriate ***

    * What led up to the situation?
    * What exactly did you do (or not do) that was effective (or
      ineffective)?
    * What was the outcome of this action?
    * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 9.4
   APT prefers stable
   APT policy: (900, 'stable'), (500, 'stable-updates'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages network-manager depends on:
ii  adduser                3.115
ii  dbus                   1.10.26-0+deb9u1
ii  init-system-helpers    1.48
ii  libaudit1              1:2.6.7-2
ii  libbluetooth3          5.43-2+deb9u1
ii  libc6                  2.24-11+deb9u3
ii  libglib2.0-0           2.50.3-2
ii  libgnutls30            3.5.8-5+deb9u3
ii  libgudev-1.0-0         230-3
ii  libjansson4            2.9-1
ii  libmm-glib0            1.6.4-1
ii  libndp0                1.6-1+b1
ii  libnewt0.52            0.52.19-1+b1
ii  libnl-3-200            3.2.27-2
ii  libnm0                 1.6.2-3
ii  libpam-systemd         232-25+deb9u2
ii  libpolkit-agent-1-0    0.105-18
ii  libpolkit-gobject-1-0  0.105-18
ii  libreadline7           7.0-3
ii  libselinux1            2.6-3+b3
ii  libsoup2.4-1           2.56.0-2+deb9u1
ii  libsystemd0            232-25+deb9u2
ii  libteamdctl0           1.26-1+b1
ii  libuuid1               2.29.2-1+deb9u1
ii  lsb-base               9.20161125
ii  policykit-1            0.105-18
ii  udev                   232-25+deb9u2
ii  wpasupplicant          2:2.4-1+deb9u1

Versions of packages network-manager recommends:
ii  crda             3.18-1
ii  dnsmasq-base     2.76-5+deb9u1
ii  iptables         1.6.0+snapshot20161117-6
ii  iputils-arping   3:20161105-1
ii  isc-dhcp-client  4.3.5-3+deb9u1
ii  modemmanager     1.6.4-1
ii  ppp              2.4.7-1+4

Versions of packages network-manager suggests:
pn  libteam-utils  <none>

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list