[Bug 1154378] [NEW] MTU not set on 'tunnel' interfaces
Keenan Tims
1154378 at bugs.launchpad.net
Wed Mar 13 00:06:17 UTC 2013
Public bug reported:
Setting MTU via /etc/network/interfaces for GRE tunnels ('tunnel' type)
doesn't get applied at ifup:
iface HYDRUS inet tunnel
mode gre
address 10.170.1.4
netmask 255.255.255.254
endpoint 10.0.0.1
dstaddr 10.170.1.5
local 10.255.255.12
mtu 1472
37: HYDRUS: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 8976 qdisc noqueue state UNKNOWN
link/gre 10.255.255.12 peer 10.0.0.1
It seems to calculate the MTU based on the parent interface's MTU and
ignore the directive. man 5 interfaces indicates that mtu should be a
valid option for interfaces of type 'tunnel'. I have worked around this
with an 'up' directive to manually set the MTU. Upon examining the
ifupdown.nw source, it appears that MTU is never set for 'tunnel' type
interfaces. Please rectify or remove it from the documentation.
$> lsb_release -rd
Description: Ubuntu 12.04.1 LTS
Release: 12.04
$> apt-cache policy ifupdown
ifupdown:
Installed: 0.7~beta2ubuntu8
Candidate: 0.7~beta2ubuntu8
Version table:
*** 0.7~beta2ubuntu8 0
500 http://mirrors.kernel.org/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
** 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/1154378
Title:
MTU not set on 'tunnel' interfaces
Status in “ifupdown” package in Ubuntu:
New
Bug description:
Setting MTU via /etc/network/interfaces for GRE tunnels ('tunnel'
type) doesn't get applied at ifup:
iface HYDRUS inet tunnel
mode gre
address 10.170.1.4
netmask 255.255.255.254
endpoint 10.0.0.1
dstaddr 10.170.1.5
local 10.255.255.12
mtu 1472
37: HYDRUS: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 8976 qdisc noqueue state UNKNOWN
link/gre 10.255.255.12 peer 10.0.0.1
It seems to calculate the MTU based on the parent interface's MTU and
ignore the directive. man 5 interfaces indicates that mtu should be a
valid option for interfaces of type 'tunnel'. I have worked around
this with an 'up' directive to manually set the MTU. Upon examining
the ifupdown.nw source, it appears that MTU is never set for 'tunnel'
type interfaces. Please rectify or remove it from the documentation.
$> lsb_release -rd
Description: Ubuntu 12.04.1 LTS
Release: 12.04
$> apt-cache policy ifupdown
ifupdown:
Installed: 0.7~beta2ubuntu8
Candidate: 0.7~beta2ubuntu8
Version table:
*** 0.7~beta2ubuntu8 0
500 http://mirrors.kernel.org/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1154378/+subscriptions
More information about the foundations-bugs
mailing list