Bug 477976
Summary: | MTU not set correctly for 6to4 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Allen Kistler <ackistler> | ||||
Component: | initscripts | Assignee: | Bill Nottingham <notting> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 9 | CC: | notting, rvokal | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 8.86.3-1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2009-01-05 18:43:45 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
I verified that the bug does exist in F10, as well. I opened Bug 478441 with an F10-appropriate patch file attached. *** This bug has been marked as a duplicate of bug 478441 *** initscripts-8.86.1-1 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/initscripts-8.86.1-1 initscripts-8.86.2-1 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/initscripts-8.86.2-1 initscripts-8.86.3-1 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. |
Created attachment 327863 [details] Patch for /etc/sysconfig/network-scripts/network-functions-ipv6 Description of problem: MTU of a 6to4 tunnel setup by /etc/ppp/ip-up.ipv6to4 has an incorrect value. The bug was tracked to a file provided by initscripts for IPv6. (See "Additional info" for discussion.) Version-Release number of selected component (if applicable): initscripts-8.76.4-1.i386 How reproducible: Always Steps to Reproduce: 1. Configure 6to4 to use ppp connection (DSL) from /etc/ppp 2. Run /etc/ppp/ip-up.ipv6to4 3. Observe MTU with "ifconfig tun6to4" Actual results: MTU is 1480 Expected results: MTU should be 1472, which 20 less than the MTU of ppp0 Additional info: I tracked the bug to /etc/sysconfig/network-scripts/network-functions-ipv6. The routine ipv6_set_mtu writes the correct value to /proc/sys/net/ipv6/conf/tun6to4/mtu using sysctl, so the MTU is calculated correctly, but set ineffectively. The corresponding function for IPv4 uses /sbin/ip to set the MTU. Changing the call to ipv6_exec_sysctl into a call to ipv6_exec_ip (and generally getting rid of all references to /proc in ipv6_set_mtu) produces the expected result and doesn't appear to break anything else, either. Patch attached. Although this bug is filed against F9, the same bug probably exists in F10, although I haven't checked.