diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-19 22:21:05 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-19 22:21:05 +0100 |
commit | 65da33fc24cac06a8f9d2d56d89d6f993413186b (patch) | |
tree | a0c75603e08ee9588a6c8cc4568835ca874b83a7 /src/main.rs | |
parent | 3b11ed27676e809159dfe15bb5540c80b92c1df7 (diff) |
create route to gateway before adding default route
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index a06e9f6..2830a78 100644 --- a/src/main.rs +++ b/src/main.rs @@ -50,7 +50,13 @@ fn configure_rsppp0() -> Result<()> { addr::flush("rsppp0".into())?; addr::add("rsppp0".into(), IpAddr::V4(ip_config.addr), 32)?; - route::add4(Ipv4Addr::UNSPECIFIED, 0, ip_config.rtr, "rsppp0".into())?; + route::add4(ip_config.rtr, 32, None, "rsppp0".into())?; + route::add4( + Ipv4Addr::UNSPECIFIED, + 0, + Some(ip_config.rtr), + "rsppp0".into(), + )?; Ok(()) } |