~~NOTOC~~ ====== Network and System Configuration ====== ===== General Information ===== FIXME This page is under construction. ==== UnionFS ==== AstLinux uses a [[http://www.filesystems.org/project-unionfs.html|UnionFS]] overlay with a read-only 'firmware' and read-write partition. The following graphic shows a representation of this. The firmware resides in a VFAT partition along with the [[http://sourceforge.net/projects/runnix/|Runnix]] "bootloader". Runnix is loaded by [[http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project|syslinux]]. After Runnix is active, it looks for the correct 'firmware' to use from the 'os' directory on the VFAT partition. It also mounts the unionfs writeable area if available. Multiple versions of firmware can exist in the 'os' directory. {{:userdoc:filesystem.png|}} ===== Firewall ===== AstLinux uses [[http://rocky.eld.leidenuniv.nl/|Arno's IPtables Firewall]]. The default configuration files may be found in /mnt/kd/arno-iptables-firewall. !!Do not edit these files!!! Either use the web interface or copy variables you wish to set from the firewall.conf file into the /mnt/kd/rc.conf.d/user.conf file. The web interface should handle most use cases and is the recommended method. ===== Asterisk Configuration ===== Almost all configuration of Asterisk can, and should, be carried out via the Edit tab of the GUI. If you are familiar with traditional installations of Asterisk, **do not edit the files in ''/etc/asterisk'', the traditional location of Asterisk ''.conf'' files**. If you want to edit the ''.conf'' files without using the GUI, the majority of them are located in ''/mnt/kd''. Astlinux is designed to minimize writing to its storage media, in order to extend hardware life. For that reason, the Asterisk configuration files in the traditional location of ''/etc/asterisk'' are in fact symlinks.