mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-15 02:09:57 +07:00
fix: rebinding wg/tun not work (#271)
This commit is contained in:
@ -425,6 +425,8 @@ func (c *controlPlaneCore) _bindLan(ifname string) error {
|
||||
if err = CheckSendRedirects(ifname); err != nil {
|
||||
return err
|
||||
}
|
||||
_ = c.addQdisc(ifname)
|
||||
_ = c.mapLinkType(ifname)
|
||||
/// Insert an elem into IfindexParamsMap.
|
||||
ifParams, err := getIfParamsFromLink(link)
|
||||
if err != nil {
|
||||
@ -564,6 +566,9 @@ func (c *controlPlaneCore) _bindWan(ifname string) error {
|
||||
if link.Attrs().Index == consts.LoopbackIfIndex {
|
||||
return fmt.Errorf("cannot bind to loopback interface")
|
||||
}
|
||||
_ = c.addQdisc(ifname)
|
||||
_ = c.mapLinkType(ifname)
|
||||
|
||||
/// Insert an elem into IfindexParamsMap.
|
||||
ifParams, err := getIfParamsFromLink(link)
|
||||
if err != nil {
|
||||
|
Reference in New Issue
Block a user