diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-07 12:25:57 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-07 12:25:57 +0200 |
commit | 87a6acd00c011a89e3eb824c57b708ed51974742 (patch) | |
tree | 1a7cd116c25e00f0a67024ce91bb0170824419a7 | |
parent | d7a7f5bccc5511cf2727374b23deee68ca91d2c4 (diff) |
mark link-local addresses as scope link
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | src/main.rs | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -909,7 +909,7 @@ dependencies = [ [[package]] name = "rsdsl_netlinkd" version = "0.2.0" -source = "git+https://github.com/rsdsl/netlinkd.git#dd053bc60bba68c8754905c3968d16fb9ba98514" +source = "git+https://github.com/rsdsl/netlinkd.git#3be501c827bce8300e44a12656a2e8c605cc4ad0" dependencies = [ "futures-util", "netlink-packet-route", diff --git a/src/main.rs b/src/main.rs index b7f41db..76c7151 100644 --- a/src/main.rs +++ b/src/main.rs @@ -314,7 +314,7 @@ fn configure_eth0(config: &UsableConfig) -> Result<()> { fs::write("/proc/sys/net/ipv6/conf/eth0/accept_ra", "0")?; - addr::add("eth0".into(), LINK_LOCAL.into(), 64)?; + addr::add_link_local("eth0".into(), LINK_LOCAL.into(), 64)?; addr::add("eth0".into(), addr_dbg.into(), 64)?; addr::add("eth0".into(), addr.into(), 64)?; @@ -346,7 +346,7 @@ fn configure_eth0_vlans(config: &UsableConfig) -> Result<()> { fs::write("/proc/sys/net/ipv6/conf/{}/accept_ra", "0")?; - addr::add(vlan_name.clone(), LINK_LOCAL.into(), 64)?; + addr::add_link_local(vlan_name.clone(), LINK_LOCAL.into(), 64)?; addr::add(vlan_name.clone(), vlan_addr.into(), 64)?; println!( |