diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-14 21:47:39 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-14 21:47:39 +0200 |
commit | fdc601ecfd00ddb8233ff5ebbfaad6fd86d00bc1 (patch) | |
tree | f18c4ec38e85dd4bc8e8c483d9be87922de88860 /src | |
parent | 194168ebfd7d8a73f46d2485673a585def61adde (diff) |
Revert "ignore eth1 initialization"
This reverts commit 194168ebfd7d8a73f46d2485673a585def61adde.
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 9158961..be31983 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,6 +44,20 @@ fn main() -> Result<()> { fs::write("/proc/sys/net/ipv6/conf/all/forwarding", "1")?; println!("enable ipv6 routing"); + println!("wait for eth1"); + link::wait_exists("eth1".into())?; + println!("detect eth1"); + + link::up("eth1".into())?; + + match enable_modem_access() { + Ok(_) => println!("configure eth1 modem (192.168.1.2/24)"), + Err(e) => { + println!("can't configure eth1 modem: {}", e); + return Err(e); + } + } + let ip_config = Path::new(rsdsl_ip_config::LOCATION); while !ip_config.exists() { println!("wait for pppoe"); |