In my testing on Xenial, you cannot set a child interface MTU to a value
greater than its parent. For example, if eth0's MTU is 1500, setting
eth0.100's MTU to 9000 (or 1501) causes:

SIOCSIFMTU: Numerical result out of range

This restriction makes sense when you consider the physical topology,
since packets from eth0.100 would be sent via eth0. If the system
attempts to send a packet larger than 1500 bytes via eth0 in this case,
it would be dropped.

This issue makes me wish it were possible to set a "L3 MTU" (i.e., one
that would be the default PMTU MSS, and fragment threshold for other
packet types such as UDP and ICMP).

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1565804

Title:
  ifup of vlan interfaces failing during networking start - RTNETLINK
  answers: File exists

Status in ifupdown package in Ubuntu:
  New

Bug description:
  /e/n/i:

  auto lo
  iface lo inet loopback
      dns-nameservers 10.245.168.2
      dns-search dellstack
  auto eth0
  iface eth0 inet static
      gateway 10.245.168.1
      address 10.245.168.17/21
      dns-nameservers 10.245.168.2
      mtu 1500

  auto eth1
  iface eth1 inet manual
      mtu 1500

  auto eth1.2667
  iface eth1.2667 inet static
      address 10.245.184.20/24
      vlan-raw-device eth1
      mtu 9000
      vlan_id 2667

  output from networking startup:

  ● networking.service - Raise network interfaces
     Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor 
preset: enabled)
    Drop-In: /run/systemd/generator/networking.service.d
             └─50-insserv.conf-$network.conf
     Active: failed (Result: exit-code) since Mon 2016-04-04 12:14:26 UTC; 1h 
33min ago
       Docs: man:interfaces(5)
    Process: 1255 ExecStart=/sbin/ifup -a --read-environment (code=exited, 
status=1/FAILURE)
    Process: 868 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && 
[ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle 
(code=exited, 
   Main PID: 1255 (code=exited, status=1/FAILURE)

  Apr 04 12:14:25 reflecting-attraction systemd[1]: Starting Raise network 
interfaces...
  Apr 04 12:14:26 reflecting-attraction ifup[1255]: Set name-type for VLAN 
subsystem. Should be visible in /proc/net/vlan/config
  Apr 04 12:14:26 reflecting-attraction ifup[1255]: RTNETLINK answers: File 
exists
  Apr 04 12:14:26 reflecting-attraction ifup[1255]: Failed to bring up 
eth1.2667.
  Apr 04 12:14:26 reflecting-attraction systemd[1]: networking.service: Main 
process exited, code=exited, status=1/FAILURE
  Apr 04 12:14:26 reflecting-attraction systemd[1]: Failed to start Raise 
network interfaces.
  Apr 04 12:14:26 reflecting-attraction systemd[1]: networking.service: Unit 
entered failed state.
  Apr 04 12:14:26 reflecting-attraction systemd[1]: networking.service: Failed 
with result 'exit-code'.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: ifupdown 0.8.10ubuntu1
  ProcVersionSignature: User Name 4.4.0-16.32-generic 4.4.6
  Uname: Linux 4.4.0-16-generic x86_64
  ApportVersion: 2.20.1-0ubuntu1
  Architecture: amd64
  Date: Mon Apr  4 13:42:48 2016
  SourcePackage: ifupdown
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1565804/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to