about summary refs log tree commit diff stats
path: root/tools/network.html
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2017-02-13 21:44:14 +0000
committerSilvino Silva <silvino@bk.ru>2017-02-13 21:44:14 +0000
commitd11608eafc201f6fc5e6fad86eb76908f489deda (patch)
treeb4db540ef22fd721a4cd3c28960cdb5d94976b07 /tools/network.html
parentfe8a27dbed462a55c7f5cdfd993664abb07ce997 (diff)
downloaddoc-d11608eafc201f6fc5e6fad86eb76908f489deda.tar.gz
tools network revision
Diffstat (limited to 'tools/network.html')
-rw-r--r--tools/network.html53
1 files changed, 45 insertions, 8 deletions
diff --git a/tools/network.html b/tools/network.html
index 0dc51d6..9cf5395 100644
--- a/tools/network.html
+++ b/tools/network.html
@@ -10,19 +10,56 @@
 
         <h1>Network Tools</h1>
 
-        <p>Ethernet and wireless connections to router are configured
-        by <a href="../core/network.html">net and wlan</a> scripts, they
-        allow to connect to the internet in the most common environments.</p>
+        <p>This document and others under tools extend
+        <a href="../core/network.html">core network</a>
+        witch allow to connect to the internet in the most
+        common environments. Follow documents allow to configure
+        tap interfaces for virtual machines, audit network,
+        dns cache and encryption, etc.</p>
 
-        <p>For network statistics and monitoring see <a href="tcpdump.html">tcpdump</a>.</p>
+        <p>On core is configured a sub-domain from
+        <a href="http://freedns.afraid.org">afraid.org</a>,
+        <a href="https://freedns.afraid.org/dynamic/v2/">generate cron job</a>
+        to update ip every 5 minutes, check
+        <a href="https://freedns.afraid.org/dynamic/v2/tips/">about dynamic interface</a>. To run as system cron job add as root and remove path line from example;</p>
+        <pre>
+        PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
+        </pre>
+
+        <pre>
+        # crontab -e
+        </pre>
+
+        <p>Example from afraid uses curl and will log output to /tmp/freedns*</p>
 
         <h2 id="bridge">Bridges</h2>
 
-        <p>See <a href="conf/etc/rc.d/blan">/etc/rc.d/blan</a> on
-        how to create interfaces at startup or as source to do it
-        in automatic way;</p>
+        <p>For more information about bridges read
+        <a href="http://ebtables.netfilter.org/br_fw_ia/br_fw_ia.html#section7">bridges with iptables</a>.
+        Script <a href="conf/etc/rc.d/blan">/etc/rc.d/blan</a> creates br0 bridge interface
+        with 10.0.0.1 ip. Number of tap interfaces created and attached depends on number
+        of cpu cores available. Ethernet interface is added to the bridge. Edit /etc/rc.conf
+        to setup interfaces at startup;</p>
+
+        <pre>
+        #
+        # /etc/rc.conf: system configuration
+        #
+
+        FONT=default
+        KEYMAP=dvorak
+        TIMEZONE="Europe/Lisbon"
+        HOSTNAME=c9
+        SYSLOG=sysklogd
+        SERVICES=(lo iptables wlan blan crond)
+
+        # End of file
+        </pre>
 
-        <p>For more information about bridges <a href="http://ebtables.netfilter.org/br_fw_ia/br_fw_ia.html#section7">Bridges with iptables</a></p>
+        <p>Change iptables script rules from core to
+        <a href="conf/etc/rc.d/iptables">/etc/rc.d/iptables</a>
+        to load new rules from
+        <a href="conf/etc/iptables/vlan.v4">/etc/iptables/vlan.v4</a></p>
 
         <a href="index.html">Tools Index</a>
         <p>This is part of the c9 Manual.