diff options
Diffstat (limited to 'src/fw.rs')
-rw-r--r-- | src/fw.rs | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -11,6 +11,7 @@ pub fn setup(ipt: &iptables::IPTables) -> Result<()> { // ensure we start from a clean state without any rule already set cleanup(ipt)?; + info!("{}: creating DIPLONAT chain using", ipt.cmd); ipt .new_chain("filter", "DIPLONAT") .context("Failed to create new chain")?; @@ -23,6 +24,7 @@ pub fn setup(ipt: &iptables::IPTables) -> Result<()> { pub fn open_ports(ipt: &iptables::IPTables, ports: messages::PublicExposedPorts) -> Result<()> { for p in ports.tcp_ports { + info!("{}: opening TCP port {}", ipt.cmd, p); ipt .append( "filter", @@ -33,6 +35,7 @@ pub fn open_ports(ipt: &iptables::IPTables, ports: messages::PublicExposedPorts) } for p in ports.udp_ports { + info!("{}: opening UDP port {}", ipt.cmd, p); ipt .append( "filter", @@ -80,6 +83,7 @@ pub fn get_opened_ports(ipt: &iptables::IPTables) -> Result<messages::PublicExpo pub fn cleanup(ipt: &iptables::IPTables) -> Result<()> { if ipt.chain_exists("filter", "DIPLONAT")? { + info!("{}: removing old DIPLONAT chain", ipt.cmd); ipt .flush_chain("filter", "DIPLONAT") .context("Failed to flush the DIPLONAT chain")?; |