mirror of
https://github.com/netbirdio/netbird.git
synced 2024-11-28 11:03:30 +01:00
parent
48a8b52740
commit
8a8c4bdddd
@ -62,6 +62,16 @@ func removeFromRouteTable(prefix netip.Prefix) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func enableIPForwarding() error {
|
func enableIPForwarding() error {
|
||||||
err := os.WriteFile(ipv4ForwardingPath, []byte("1"), 0644)
|
bytes, err := os.ReadFile(ipv4ForwardingPath)
|
||||||
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check if it is already enabled
|
||||||
|
// see more: https://github.com/netbirdio/netbird/issues/872
|
||||||
|
if len(bytes) > 0 && bytes[0] == 49 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
return os.WriteFile(ipv4ForwardingPath, []byte("1"), 0644)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user