[Bug 1937110] Re: dhcp option 121 & 249

2022-05-26 Thread Brian Murray
** Also affects: busybox (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: busybox (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: busybox (Ubuntu Jammy)
   Status: New => Confirmed

** Changed in: busybox (Ubuntu Jammy)
Milestone: None => ubuntu-22.04.1

** Tags removed: rls-kk-incoming

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-26 Thread Brian Murray
** Changed in: busybox (Ubuntu)
   Importance: Undecided => High

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-26 Thread Matthieu Clemenceau
** Tags added: fr-2416

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-20 Thread Matt Heller
I'll also add that installers for past LTS Ubuntu releases do work in
our environment.

I opened up the Focal initrd.gz we use for PXE based installs (I think
it was from the mini.iso which I guess is now classified as a "Legacy
Image", http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-
amd64/current/legacy-images/netboot/mini.iso). What I found is that it
also is missing /etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes
HOWEVER it has an older /sbin/dhclient-script that does NOT have the
code that ignores "routers" option values when the RFC 3442 option 121
is present in the response. As a result it does configure the default
route based on the DHCP "routers" value but ignores the RFC 3442 info.
In our environment this means the routing is sub-optimal but networking
still largely functions and thus Focal installation "works".

The original poster reports trouble with Focal installer I don't know if
the difference is because they use a different Focal .iso or because
perhaps they strongly require the RFC 3442 routes for networking to
function in their environment.

My recollection regarding the changes in the newer dhclient-script is
that it that ignoring the "routers" option if the client supports and
uses the RFC 3442 routes option is the behavior specified in RFC 3442,
that the behavior of the old version to sort-of merge the "routers"
option and the RFC 3442 option 121 together was non-compliant. Though as
it turns out if the "rfc3442-classless-routes" hook file is accidentally
missing then that makes the behavior of the newer, more correct
dhclient-script version worse.

--Matt

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-20 Thread Matt Heller
The Ubuntu Jammy installer initrd is missing the /etc/dhcp/dhclient-
exit-hooks.d/rfc3442-classless-routes hook for dhclient. The
/sbin/dhclient-script included in the initrd assumes the hook is present
and if the "rfc3442_classless_static_routes" DHCP is sent by the DHCP
server it ignores the the "routers" DHCP option and defers to the
rfc3442 hook to setup the routing ...except that hook is missing so
ultimately no routing is configured if the rfc3442 option 121
("classless-static-routes" w/ ISC dhcpd) exists in the DHCP response.
This means networking doesn't function and we cannot install Ubuntu.

My colleague tested modifying the initrd by adding the
/etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes file and
reports that works.

--Matt

# from the initrd rescue shell
(initramfs) ls /etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes
ls: cannot access /etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes: No 
such file or directory

# showing that the "routers" option is ignored if rfc3442 info is sent
(initramfs) grep -C1 classless /sbin/dhclient-script

# if we have $new_rfc3442_classless_static_routes then we have to
# ignore $new_routers entirely
if [ ! "$new_rfc3442_classless_static_routes" ]; then
# set if_metric if IF_METRIC is set or there's more than 
one router
--
if [ -z "$new_routers" ] || ping -q -c 1 "${new_routers%% *}"; then
# if we have $new_rfc3442_classless_static_routes then we have to
# ignore $new_routers entirely
if [ ! "$new_rfc3442_classless_static_routes" ]; then
if [ -n "$alias_ip_address" ] &&

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-19 Thread sascha arthur
Funny thing is that the rfc 3442 is from 2002.

Thats what makes me wonder of the missing support till today...

My workarround till today is to unzip the iso -> kernel+initrd, patch
the initrd, and use the patched initrd.

I would not recommend anyone to do it like that, only if theres no other
options..

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-19 Thread Dan Bungert
** Tags added: rls-kk-incoming

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-19 Thread Mathew Binkley
I just wanted to say that we are also hitting the same problem (lack of
dhcp option 121/249).  So Subiquity connects to the network, but can't
get a default route and thus fails.

Couple this with the removal of debian-installer support from Ubuntu,
and we can no longer install Ubuntu Jammy LTS.   This is a showstopper
bug for us.

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1937110] Re: dhcp option 121 & 249

2022-05-19 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: busybox (Ubuntu)
   Status: New => Confirmed

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

Title:
  dhcp option 121 & 249

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1937110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs