Ignore:
Timestamp:
2010-06-02T19:18:38+02:00 (6 years ago)
Author:
jow
Message:

[package] base-files: remove IPv6 LL addr from interfaces before adding them to a bridge

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/lib/network/config.sh

    r21655 r21659  
    165165                        config_get macaddr "$config" macaddr 
    166166                        [ -x /usr/sbin/brctl ] && { 
     167                                # Remove IPv6 link local addr before adding the iface to the bridge 
     168                                local llv6="$(ifconfig "$iface")" 
     169                                case "$llv6" in 
     170                                        *fe80:*/64*) 
     171                                                llv6="${llv6#* fe80:}" 
     172                                                ifconfig "$iface" del "fe80:${llv6%% *}" 
     173                                        ;; 
     174                                esac 
     175 
    167176                                ifconfig "br-$config" 2>/dev/null >/dev/null && { 
    168177                                        local newdevs devices 
Note: See TracChangeset for help on using the changeset viewer.