>Number:         187094
>Category:       misc
>Synopsis:       FreeBSD DHCP ignores dhcp option interface-mtu
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 26 20:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Robert Blayzor
>Release:        10.0
>Organization:
INOC, LLC
>Environment:
FreeBSD rootbsd.ops.inoc.net 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r261846: Tue 
Feb 25 13:50:12 UTC 2014     
r...@rootbsd.ops.inoc.net:/usr/obj/.amd_mnt/juno/pub/FreeBSD/10.0-RELEASE/sys/ESXBSD
  amd64
>Description:
Upon PXE booting FreeBSD kernel trying to set a higher MTU via DHCP.  

Using "option interface-mtu ...."  in ISC-DHCP, MTU never properly gets set to 
anything higher than 1500.

Attempting to change the MTU in rc startup scripts only appears to cosmetically 
change..


dev@rns0 [~] cat /etc/rc.conf | grep vmx
ifconfig_vmx0="mtu 9000"

dev@rns0 [~] ifconfig vmx0
vmx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
        
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:50:56:a7:03:22
        inet6 fe80::250:56ff:fea7:322%vmx0 prefixlen 64 scopeid 0x1
        inet 10.0.0.20 netmask 0xffff0000 broadcast 10.0.255.255
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect
        status: active


dev@rns0 [~] sudo ping -D -c 1 -s 1600 10.0.0.200
PING 10.0.0.200 (10.0.0.200): 1600 data bytes
ping: sendto: Message too long

dev@rns0 [~] sudo ping -D -c 1 -s 1472 10.0.0.200
PING 10.0.0.200 (10.0.0.200): 1472 data bytes
1480 bytes from 10.0.0.200: icmp_seq=0 ttl=64 time=0.064 ms

--- 10.0.0.200 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss


>How-To-Repeat:
Using dhclient or PXE boot configure DHCP server to use MTU > 1500.  ie:

 option interface-mtu 9000;


System boots and gets IP address properly but MTU cannot be set. 
>Fix:
None.

Attempting to set MTU via rc.conf startup does not work.

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to