aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-05-07 12:25:57 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-05-07 12:25:57 +0200
commit87a6acd00c011a89e3eb824c57b708ed51974742 (patch)
tree1a7cd116c25e00f0a67024ce91bb0170824419a7
parentd7a7f5bccc5511cf2727374b23deee68ca91d2c4 (diff)
mark link-local addresses as scope link
-rw-r--r--Cargo.lock2
-rw-r--r--src/main.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index dfed96c..f2120f1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -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!(