File:  [ELWIX - Embedded LightWeight unIX -] / embedtools / etc / config.xml
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Wed Jun 8 12:45:40 2011 UTC (12 years, 11 months ago) by misho
Branches: MAIN
CVS tags: tools3_0, tools2_9, tools2_8, tools2_7, tools2_6, tools2_5, tools2_4, tools2_3, tools2_2, tools2_1, tools2_0, tools1_2, tools1_1, TOOLS2_9, TOOLS2_8, TOOLS2_7, TOOLS2_6, TOOLS2_5, TOOLS2_4, TOOLS2_3, TOOLS2_2, TOOLS2_1, TOOLS2_0, TOOLS1_2, TOOLS1_1, TOOLS1_0, HEAD
new ver

<?xml version="1.0"?>
<!-- elwix default system configuration -->
<!-- $Id: config.xml,v 1.2 2011/06/08 12:45:40 misho Exp $ -->
<elwix>
	<version>1.0</version>
	<lastchange></lastchange>
	<system>
		<hostname>elwix</hostname>
		<domain>elwix.org</domain>
		<dnsserver></dnsserver>
		<dnsallowoverride/>
		<username>admin</username>
		<password>$1$2xGLA75j$W/jiJc00HYBZX7kFjxjQv0</password>
		<timezone>Europe/Sofia</timezone>
		<time-update-interval>300</time-update-interval>
		<timeservers>pool.ntp.org</timeservers>
		<timeservers-randomize/>	<!-- first time usage only -->
		<webgui>
			<protocol>http</protocol>
			<!--
			<port></port>
			<certificate></certificate>
			<private-key></private-key>
			<noassigninterfaces/>
			<expanddiags/>
			<noantilockout></noantilockout>
			-->
		</webgui>
		<!--
		<user>
			<name></name>
			<fullname></fullname>
			<groupname></groupname>
			<password></password>
		</user>
		-->
		<!--
		<group>
			<name></name>
			<description></description>
			<pages></pages>
		</group>
		-->
		<!-- <disableconsolemenu/> -->
		<!-- <disablefirmwarecheck/> -->
		<!-- <shellcmd></shellcmd> -->
		<!-- <earlyshellcmd></earlyshellcmd> -->
		<!-- <harddiskstandby></harddiskstandby> -->
		<!-- <polling/> -->
		<!-- <notes></notes> -->
		<!-- <enableipv6/> -->
	</system>
	<interfaces>
		<lan>
			<if>fxp0</if>
			<ipaddr>192.168.1.1</ipaddr>
			<subnet>24</subnet>
			<media></media>
			<mediaopt></mediaopt>
			<!--
			<ipaddr6>xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx|6to4</ipaddr6>
			<subnet6></subnet6>
			<ipv6ra />
			<wireless>
				*see below (opt[n])*
			</wireless>
			-->
		</lan>
		<wan>
			<if>sis1</if>
			<ipaddr>dhcp</ipaddr>
			<!-- *or* ipv4-address *or* 'pppoe' *or* 'pptp' -->
			<subnet></subnet>
			<gateway></gateway>
			<blockpriv/>
			<dhcphostname></dhcphostname>
			<media></media>
			<mediaopt></mediaopt>
			<!--
			<ipaddr6>xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx|6to4|ppp|aiccu</ipaddr6>
			<subnet6></subnet6>
			<gateway6></gateway6>
			<tunnel6>xxx.xxx.xxx.xxx</tunnel6>
			<aiccu>
				<username></username>
				<password></password>
				<tunnelid></tunnelid>
			</aiccu>
			<ispointtopoint/>
			<wireless>
				*see below (opt[n])*
			</wireless>
			-->
		</wan>
		<!--
		<opt[n]>
			<enable/>
			<descr></descr>
			<if></if>
			<ipaddr></ipaddr>
			<subnet></subnet>
			<ipaddr6>xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx|6to4</ipaddr6>
			<subnet6></subnet6>
			<ipv6ra />
			<media></media>
			<mediaopt></mediaopt>
			<bridge>lan|wan|opt[n]</bridge>
			<wireless>
				<standard>11a|11b|11g</standard>
				<mode>hostap *or* bss *or* ibss</mode>
				<ssid></ssid>
				<channel></channel>
				<wep>
					<enable/>
					<key>
						<txkey/>
						<value></value>
					</key>
				</wep>
				<hidessid/>
				<wpa>
					<mode>none|psk|enterprise</mode>
					<version>1|2|3</version>
					<cipher>tkip|ccmp|both</cipher>
					<psk></psk>
					<radius>
						<server></server>
						<authport></authport>
						<acctport></acctport>
						<secret></secret>
					</radius>
				</wpa>
			</wireless>
		</opt[n]>
		-->
	</interfaces>
	<!--
	<vlans>
		<vlan>
			<tag></tag>
			<if></if>
			<descr></descr>
		</vlan>
	</vlans>
	-->
	<staticroutes>
		<!--
		<route>
			<interface>lan|opt[n]|pptp</interface>
			<network>xxx.xxx.xxx.xxx/xx</network>
			<gateway>xxx.xxx.xxx.xxx</gateway>
			<descr></descr>
		</route>
		<route6>
			<interface>lan|opt[n]</interface>
			<network>xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xx</network>
			<gateway>xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx</gateway>
			<descr></descr>
		</route6>
		-->
	</staticroutes>
	<pppoe>
		<username></username>
		<password></password>
		<provider></provider>
		<!--
		<mtu></mtu>
		<dnsnosec/>
		-->
	</pppoe>
	<pptp>
		<username></username>
		<password></password>
		<local></local>
		<subnet></subnet>
		<remote></remote>
		<!--
		<local-ip></local-ip>
		<remote-ip></remote-ip>
		-->
	</pptp>
	<dyndns>
		<!-- <enable/> -->
		<type>dyndns</type>
		<username></username>
		<password></password>
		<host></host>
		<mx></mx>
		<!-- <wildcard/> -->
		<server></server>
		<port></port>
	</dyndns>
	<dnsupdate>
		<!--
		<enable/>
		<host></host>
		<ttl></ttl>
		<keyname></keyname>
		<keydata></keydata>
		</usetcp>
		-->
	</dnsupdate>
	<dhcpd>
		<lan>
			<enable/>
			<range>
				<from>192.168.1.100</from>
				<to>192.168.1.199</to>
			</range>
			<!--
			<winsserver>xxx.xxx.xxx.xxx</winsserver>
			<defaultleasetime></defaultleasetime>
			<maxleasetime></maxleasetime>
			<gateway>xxx.xxx.xxx.xxx</gateway>
			<domain></domain>
			<dnsserver></dnsserver>
			<next-server></next-server>
			<filename></filename>
			<staticmap>
				<mac>xx:xx:xx:xx:xx:xx</mac>
				<ipaddr>xxx.xxx.xxx.xxx</ipaddr>
				<descr></descr>
			</staticmap>
			-->
		</lan>
		<!--
		<opt[n]>
			...
		</opt[n]>
		-->
	</dhcpd>
	<pptpd>
		<mode><!-- off *or* server *or* redir --></mode>
		<nunits>16</nunits>
		<redir></redir>
		<localip></localip>
		<remoteip></remoteip>
		<!-- <dnsserver></dnsserver> -->
		<!-- <accounting/> -->
		<!--
		<user>
			<name></name>
			<password></password>
		</user>
		<radius>
			<enable/>
			<accounting/>
			<radiusip/>
			<server></server>
			<secret></secret>
		</radius>
		-->
		<!-- <nofwrulegen/> -->
	</pptpd>
	<dnsmasq>
		<enable/>
		<!--
		<hosts>
			<host></host>
			<domain></domain>
			<ip></ip>
			<descr></descr>
		</hosts>
		<domainoverrides>
			<domain></domain>
			<ip></ip>
			<descr></descr>
		</domainoverrides>
		-->
	</dnsmasq>
	<snmpd>
		<!-- <enable/> -->
		<syslocation></syslocation>
		<syscontact></syscontact>
		<rocommunity>public</rocommunity>
		<!-- <bindlan/> -->
	</snmpd>
	<diag>
		<!-- <ipfstatentries></ipfstatentries> -->
	</diag>
	<bridge>
		<!-- <filteringbridge/> -->
	</bridge>
	<syslog>
		<!--
		<reverse/>
		<enable/>
		<remoteserver>xxx.xxx.xxx.xxx</remoteserver>
		<remoteport>514</remoteport>
		<filter/>
		<dhcp/>
		<system/>
		<portalauth/>
		<vpn/>
		<nologdefaultblock/>
		<resolve/>
		-->
	</syslog>
	<!--
	<captiveportal>
		<enable/>
		<interface>lan|opt[n]</interface>
		<idletimeout>minutes</idletimeout>
		<timeout>minutes</timeout>
		<page>
			<htmltext></htmltext>
			<errtext></errtext>
		</page>
		<httpslogin/>
		<httpsname></httpsname>
		<certificate></certificate>
		<private-key></private-key>
		<redirurl></redirurl>
		<auth_method>none|radius|local</auth_method>
		<radiusip></radiusip>
		<radiusip2></radiusip2>
		<radiusport></radiusport>
		<radiusport2></radiusport2>
		<radiuskey></radiuskey>
		<radiuskey2></radiuskey2>
		<radiussession_timeout></radiussession_timeout>
		<nomacfilter/>
		<reauthenticate/>
		<reauthenticateacct>stopstart|interimupdate</reauthenticateacct>
		<maxproc></maxproc>
		<maxprocperip></maxprocperip>
		<croninterval></croninterval>
		
		<user>
			<name></name>
			<fullname></fullname>
			<password></password>
			<expirationdate></expirationdate>
		</user>
		
		<element>
			<name></name>
			<size></size>
			<content></content>
		</element>
	</captiveportal>
	-->
	<nat>
		<!--
		<rule>
			<interface></interface>
			<external-address></external-address>
			<protocol></protocol>
			<external-port></external-port>
			<target></target>
			<local-port></local-port>
			<descr></descr>
		</rule>
		-->
		<!--
		<onetoone>
			<interface></interface>
			<external>xxx.xxx.xxx.xxx</external>
			<internal>xxx.xxx.xxx.xxx</internal>
			<subnet></subnet>
			<descr></descr>
		</onetoone>
		-->
		<!--
		<advancedoutbound>
			<enable/>
			<rule>
				<interface></interface>
				<source>
					<network>xxx.xxx.xxx.xxx/xx</network>
				</source>
				<destination>
					<not/>
					<any/>
					*or*
					<network>xxx.xxx.xxx.xxx/xx</network>
				</destination>
				<target>xxx.xxx.xxx.xxx</target>
				<descr></descr>
				<noportmap/>
			</rule>
		</advancedoutbound>
		-->
		<!--
		<servernat>
			<ipaddr></ipaddr>
			<descr></descr>
		</servernat>
		-->
		<!--
		<portrange-low></portrange-low>
		<portrange-high></portrange-high>
		-->
	</nat>
	<filter>
		<!-- <tcpidletimeout></tcpidletimeout> -->
		<!-- <bypassstaticroutes/> -->
		<!-- <allowipsecfrags/> -->
		<rule>
			<type>pass</type>
			<descr>Default LAN -&gt; any</descr>
			<interface>lan</interface>
			<source>
				<network>lan</network>
			</source>
			<destination>
				<any/>
			</destination>
		</rule>
		<rule>
			<type>pass</type>
			<descr>Default IPsec VPN</descr>
			<interface>ipsec</interface>
			<source>
				<any/>
			</source>
			<destination>
				<any/>
			</destination>
		</rule>
		<!-- rule syntax:
		<rule/rule6>
			<disabled/>
			<type>pass|block|reject</type>
			<descr>...</descr>
			<interface>lan|opt[n]|wan|pptp|ipsec</interface>
			<protocol>tcp|udp|tcp/udp|...</protocol>
			<icmptype></icmptype>
			<source>
				<not/>
				
				<address>xxx.xxx.xxx.xxx(/xx) or alias</address>
				*or*
				<network>lan|opt[n]|pptp</network>
				*or*
				<any/>
				
				<port>a[-b]</port>
			</source>
			<destination>
				*same as for source*
			</destination>
			<frags/>
			<log/>
		</rule/rule6>
		-->
	</filter>
	<shaper>
		<!-- <enable/> -->
		<!-- rule syntax:
		<rule>
			<disabled/>
			<descr></descr>
			
			<targetpipe>number (zero based)</targetpipe>
			*or*
			<targetqueue>number (zero based)</targetqueue>
			
			<interface>lan|wan|opt[n]|pptp</interface>
			<protocol>tcp|udp</protocol>
			<direction>in|out</direction>
			<source>
				<not/>
				
				<address>xxx.xxx.xxx.xxx(/xx)</address>
				*or*
				<network>lan|opt[n]|pptp</network>
				*or*
				<any/>
				
				<port>a[-b]</port>
			</source>
			<destination>
				*same as for source*
			</destination>
			
			<iplen>from[-to]</iplen>
			<iptos>(!)lowdelay,throughput,reliability,mincost,congestion</iptos>
			<tcpflags>(!)fin,syn,rst,psh,ack,urg</tcpflags>
		</rule>
		<pipe>
			<descr></descr>
			<bandwidth></bandwidth>
			<delay></delay>
			<mask>source|destination</mask>
		</pipe>
		<queue>
			<descr></descr>
			<targetpipe>number (zero based)</targetpipe>
			<weight></weight>
			<mask>source|destination</mask>
		</queue>
		-->
	</shaper>
	<ipsec>
		<!-- <enable/> -->
		<!-- <preferoldsa/> -->
		<!-- <dns-interval></dns-interval> -->
		<!-- syntax:
		<tunnel>
			<disabled/>
			<auto/>
			<descr></descr>
			<dpddelay></dpddelay>
			<interface>lan|wan|opt[n]</interface>
			<local-subnet>
				<address>xxx.xxx.xxx.xxx(/xx)</address>
				*or*
				<network>lan|opt[n]</network>
			</local-subnet>
			<remote-subnet>xxx.xxx.xxx.xxx/xx</remote-subnet>
			<remote-gateway></remote-gateway>
			<p1>
				<mode></mode>
				<myident>
					<myaddress/>
					*or*
					<address>xxx.xxx.xxx.xxx</address>
					*or*
					<fqdn>the.fq.dn</fqdn>
				</myident>
				<encryption-algorithm></encryption-algorithm>
				<hash-algorithm></hash-algorithm>
				<dhgroup></dhgroup>
				<lifetime></lifetime>
				<pre-shared-key></pre-shared-key>
			</p1>
			<p2>
				<protocol></protocol>
				<encryption-algorithm-option></encryption-algorithm-option>
				<hash-algorithm-option></hash-algorithm-option>
				<pfsgroup></pfsgroup>
				<lifetime></lifetime>
			</p2>
		</tunnel>
		<mobileclients>
			<enable/>
			<dpddelay></dpddelay>
			<p1>
				<mode></mode>
				<myident>
					<myaddress/>
					*or*
					<address>xxx.xxx.xxx.xxx</address>
					*or*
					<fqdn>the.fq.dn</fqdn>
				</myident>
				<encryption-algorithm></encryption-algorithm>
				<hash-algorithm></hash-algorithm>
				<dhgroup></dhgroup>
				<lifetime></lifetime>
			</p1>
			<p2>
				<protocol></protocol>
				<encryption-algorithm-option></encryption-algorithm-option>
				<hash-algorithm-option></hash-algorithm-option>
				<pfsgroup></pfsgroup>
				<lifetime></lifetime>
			</p2>
		</mobileclients>
		<mobilekey>
			<ident></ident>
			<pre-shared-key></pre-shared-key>
		</mobilekey>
		-->
	</ipsec>
	<aliases>
		<!--
		<alias>
			<name></name>
			<address>xxx.xxx.xxx.xxx(/xx)</address>
			<descr></descr>
		</alias>
		-->
	</aliases>
	<proxyarp>
		<!--
		<proxyarpnet>
			<network>xxx.xxx.xxx.xxx/xx</network>
			*or*
			<range>
				<from>xxx.xxx.xxx.xxx</from>
				<to>xxx.xxx.xxx.xxx</to>
			</range>
		</proxyarpnet>
		-->
	</proxyarp>
	<wol>
		<!--
		<wolentry>
			<interface>lan|opt[n]</interface>
			<mac>xx:xx:xx:xx:xx:xx</mac>
			<descr></descr>
		</wolentry>
		-->
	</wol>
</elwix>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>