aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
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())?;