From 149792eee5f0ab59b8b70e85dfe5b9bb02115370 Mon Sep 17 00:00:00 2001 From: alterdekim Date: Sat, 10 Aug 2024 22:06:57 +0300 Subject: [PATCH] Changes to be committed: modified: src/client.rs modified: src/server.rs --- src/client.rs | 1 + src/server.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index 6a45320..70da7ac 100644 --- a/src/client.rs +++ b/src/client.rs @@ -16,6 +16,7 @@ pub async fn client_mode(remote_addr: &str) -> io::Result<()> { config.netmask("128.0.0.0"); config.destination("0.0.0.0"); config.name("tun0"); + config.up(); #[cfg(target_os = "linux")] config.platform(|config| { diff --git a/src/server.rs b/src/server.rs index a6abc49..f795c71 100644 --- a/src/server.rs +++ b/src/server.rs @@ -16,6 +16,7 @@ pub async fn server_mode() -> io::Result<()> { let mut config = tun::Configuration::default(); config.address("10.8.0.1"); config.name("tun0"); + config.up(); #[cfg(target_os = "linux")] config.platform(|config| { @@ -84,7 +85,7 @@ pub async fn server_mode() -> io::Result<()> { info!("{:?} bytes sent to tun", len); } }); - + let tun_device_clone_second = tun_device.clone(); let mut buf = [0; 1024]; let mut tun = tun_device_clone_second.lock().await;