aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index e2b4b8d..44aba44 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,4 +1,5 @@
use rsdsl_pppoe::client::{Client, IpConfig};
+use rsdsl_pppoe::config::Config;
use rsdsl_pppoe::error::{Error, Result};
use std::fs::File;
@@ -64,7 +65,9 @@ fn write_config(rx: mpsc::Receiver<IpConfig>) -> Result<()> {
fn main() -> Result<()> {
let mut file = File::open("/data/pppoe.conf")?;
- let config = serde_json::from_reader(&mut file)?;
+ let config: Config = serde_json::from_reader(&mut file)?;
+
+ println!("read config, launching on interface {}", config.link);
let (tx, rx) = mpsc::channel();
let tun = Arc::new(Iface::new("rsppp0", Mode::Tun)?);