diff options
Diffstat (limited to 'tools/network.html')
-rw-r--r-- | tools/network.html | 53 |
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. |