| Summary: | Multi network interface will not be work well in /etc/rc.network6. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Masaru Yokoi <masaru> | ||||
| Component: | conf | Assignee: | Hajimu UMEMOTO <ume> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | 4.1.1-RELEASE | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Responsible Changed From-To: freebsd-bugs->ume Over to IPv6 maintainer. State Changed From-To: open->analyzed There is an assumption that IPv6 end node have only one interface. If a host listen RAs from more than one interfaces, a host will confuse how to treat at least default route. However, we should provide the method to be able to treat the end host that has more than one interfaces. I'm working on it and I'll commit it in near the future. State Changed From-To: analyzed->closed I just committed new rc.network6. It is expected to solve your problem. Thanks! |
In network6_pass1() in rc.network6 of shell script, it should do "ifconfig" and "rtsol" for each network interfaces. But now, it is using a variable (ipv6_network_interfaces) of whole of IPv6 network interface. It should use valiable of each network interface using with "for i in ${ipv6_network_interfaces}". Fix: Please apply this patch. How-To-Repeat: * Prepare 2 or more NIC. * Configure in /etc/rc.conf --- ipv6_gateway_enable="NO" ipv6_network_interfaces="AUTO" ---