Please use mtu option provided by dhcp

Bug #1301958 reported by James Page
40
This bug affects 7 people
Affects Status Importance Assigned to Milestone
CirrOS
Fix Released
Medium
Unassigned

Bug Description

We're doing some testing of openstack on openstack - this involves nested levels of GRE tunnels with Neutron.

As a result we need to drop the MTU of instances running on the virtualized cloud; however cirros does not appear to use this dhcp option if present.

Related branches

Scott Moser (smoser)
Changed in cirros:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Jetchko-jekov (jetchko-jekov) wrote :

I stumbled upon the same problem.
I was following the installation manual at http://docs.openstack.org/icehouse/install-guide/install/apt/content/index.html for my own testing purposes and everything went smoothly (only with a few small hiccups). The biggest problem I faced was with logging into instance spawned from cirros image and the culprit was with MTU of the instance's interface. After some googling I set the dhcp-agent to send mtu option, but cirros udhcpc's default script doesn't handle it at all.

Revision history for this message
Harm Weites (harmw) wrote :

There was some discussion on how to handle those extra options and while back, I'll try to dig up what was considered the best solution. Meanwhile, here's a patch to specifically ask for a MTU setting.

https://code.launchpad.net/~harmw/cirros/udhcpc-respect-mtu

Revision history for this message
Harm Weites (harmw) wrote :

And as a shortcut, here's just the patch :)

Revision history for this message
Takashi Sogabe (sogabe) wrote :

I builded and deployed the fix version of cirros to OpenStack/Neutron-gre environments, and that works well for me.
I would like to know when the fix will be merged.

Revision history for this message
Harm Weites (harmw) wrote :

The fix is in trunk, though it's currently disabled. All we need now is an updated buildroot.

Changed in cirros:
status: Confirmed → Fix Committed
Revision history for this message
Scott Moser (smoser) wrote :

fixed in 0.3.3

Changed in cirros:
status: Fix Committed → Fix Released
Revision history for this message
Takashi Sogabe (sogabe) wrote :

Cool! Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.