diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-21 14:36:34 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-21 14:36:34 +0100 |
commit | 016ca36fe064f1cd95821f337366b65d74d05609 (patch) | |
tree | 4ccec887a6870eafe9ffe9d46f49ebcb046f8559 | |
parent | 752eb266c5cad9a7b2e25203b1f9ce29090582dd (diff) |
enable ipv4 routing
-rw-r--r-- | src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index e203ec9..a857344 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,7 @@ use rsdsl_netlinkd::error::Result; use rsdsl_netlinkd::{addr, link, route}; -use std::fs::File; +use std::fs::{self, File}; use std::net::{IpAddr, Ipv4Addr}; use std::path::Path; use std::thread; @@ -12,6 +12,8 @@ use notify::{Event, EventKind, RecursiveMode, Watcher}; use rsdsl_ip_config::IpConfig; fn main() -> Result<()> { + fs::write("/proc/sys/net/ipv4/ip_forward", "1")?; + link::up("eth0".into())?; link::up("eth1".into())?; |