<?xml version="1.0"?> <Wizard name="general" libScript="__WIZ_HOME__/common/scripts/functions.sh" wizardTitle="Firewall wizard" imagePosition="top" defaultImage="__WIZ_HOME__/firewall_wizard/images/firewall.png" perlModule="__WIZ_HOME__/firewall_wizard/scripts/FWconf.pm" > <Variable name="protectionLevel" comment="The firewall protection level" shellVariable="wiz_firewall_level" defaultValue="1" > </Variable> <Variable name="firewallDevice" comment="The device for the firewall connection" shellVariable="wiz_ext_device" defaultValue="eth0" > </Variable> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="Welcome" executionLevel="NORMAL" nextFinish="false" canBack="true" canCancel="true" > <Target targetName="ask_level" jumpIndex="0" > </Target> <Info helpText="Firewall Configuration Wizard" > </Info> <Info helpText="The firewall protects your internal network from unauthorized accesses from the Internet." > </Info> <Info helpText="This wizard will help you configuring your server firewall." > </Info> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="ask_level" executionLevel="NORMAL" nextFinish="false" canBack="true" canCancel="true" > <Info helpText="Protection Level" > </Info> <Info helpText="The firewall can be configured to offer different levels of protection; choose the level that corresponds to your needs. If you don't know, the Medium level is usually the most appropriate." > </Info> <Chooser name="chooser1" variableName="protectionLevel" defaultOptionScript="echo $wiz_firewall_level" helpFontName="Default" helpFontStyle="plain" helpFontSize="12" editable="false" > <Option value="0" description="None - No protection" > </Option> <Option value="1" description="Low - Light filtering, standard services available" > </Option> <Option value="2" description="Medium - web, ftp and ssh shown to outside" > </Option> <Option value="3" description="Strong - no outside visibility, users limited to web" > </Option> </Chooser> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="choose_net_device" jumpScript="__WIZ_HOME__/firewall_wizard/scripts/check_ext_device.sh" executionLevel="NORMAL" nextFinish="false" canBack="true" canCancel="true" > <Target targetName="doit" jumpIndex="10" > </Target> <Target targetName="error_in_device" jumpIndex="1" > </Target> <Info helpText="Firewall Network Device" > </Info> <Info helpText="The firewall needs to know how your server is connected to Internet; choose the device you are using for the external connection." > </Info> <Chooser name="deviceChooser" variableName="firewallDevice" defaultOptionScript="__WIZ_HOME__/firewall_wizard/scripts/compute_ext_device.sh" fillScript="__WIZ_HOME__/firewall_wizard/scripts/liste_ext_device.sh" helpText="Device" helpFontName="Default" helpFontStyle="plain" helpFontSize="12" editable="true" > </Chooser> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="error_in_device" jumpPage="choose_net_device" nextButtonText="Fix It" executionLevel="NORMAL" nextFinish="false" canBack="true" canCancel="true" > <Info helpText="The device name is not correct" > </Info> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="doit" func="do_it" nextButtonText="Configure" executionLevel="NORMAL" nextFinish="false" canBack="true" canCancel="true" > <Target targetName="catastrophic_exit" jumpIndex="1" > </Target> <Target targetName="done" jumpIndex="10" > </Target> <Info helpText="Configuring the Firewall" > </Info> <Info helpText="The wizard collected the following parameters needed to configure your firewall:" > </Info> <Freetext name="freetext" variableName="protectionLevel" helpText="Protection Level:" editable="false" > </Freetext> <Freetext name="freetext1" variableName="firewallDevice" helpText="Internet Network Device:" editable="false" > </Freetext> <Info helpText="To accept these values, and configure your server, click the Next button or use the Back button to correct them." > </Info> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="done" nextButtonText="Quit" executionLevel="NORMAL" nextFinish="true" canBack="false" canCancel="false" > <Info helpText="Congratulations" > </Info> <Info helpText="The wizard successfully configured your server firewall." > </Info> </Page> <Page helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-firewall.html" name="catastrophic_exit" comment="Exit in case of catastrophhic system error" nextButtonText="Exit" executionLevel="NORMAL" nextFinish="true" canBack="false" canCancel="false" > <Info helpText="Something terrible happened" > </Info> </Page> </Wizard>