diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-09-07 19:40:49 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-09-07 19:40:49 +0000 |
commit | a99440b853bfc08ed5fd8c4b910dd2df00e65441 (patch) | |
tree | 03d929bb1847ea035fbf1f8628e0e48a8c046bc0 /usr/local | |
parent | 5efc5b6fdaf0d31f45f8ae94304052b87a182b9b (diff) | |
download | pfsense-a99440b853bfc08ed5fd8c4b910dd2df00e65441.zip pfsense-a99440b853bfc08ed5fd8c4b910dd2df00e65441.tar.gz |
Delete interfaces_lan.php we have a unified interface config.
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/interfaces_lan.php | 235 |
1 files changed, 0 insertions, 235 deletions
diff --git a/usr/local/www/interfaces_lan.php b/usr/local/www/interfaces_lan.php deleted file mode 100755 index 838440f..0000000 --- a/usr/local/www/interfaces_lan.php +++ /dev/null @@ -1,235 +0,0 @@ -<?php -/* $Id$ */ -/* - interfaces_lan.php - part of m0n0wall (http://m0n0.ch/wall) - - Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. -*/ - -##|+PRIV -##|*IDENT=page-interfaces-lan -##|*NAME=Interfaces: LAN page -##|*DESCR=Allow access to the 'Interfaces: LAN' page. -##|*MATCH=interfaces_lan.php* -##|-PRIV - - -require("guiconfig.inc"); - -$lancfg = &$config['interfaces']['lan']; - -$pconfig['ipaddr'] = $lancfg['ipaddr']; -$pconfig['subnet'] = $lancfg['subnet']; - -$pconfig['disableftpproxy'] = isset($lancfg['disableftpproxy']); - -/* Wireless interface? */ -if (isset($lancfg['wireless'])) { - require("interfaces_wlan.inc"); - wireless_config_init($lancfg); -} - -if ($_POST) { - - unset($input_errors); - $pconfig = $_POST; - $changedesc = "LAN Interface: "; - - /* input validation */ - $reqdfields = explode(" ", "ipaddr subnet"); - $reqdfieldsn = explode(",", "IP address,Subnet bit count"); - - do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors); - - if (($_POST['ipaddr'] && !is_ipaddr($_POST['ipaddr']))) { - $input_errors[] = "A valid IP address must be specified."; - } - if (($_POST['subnet'] && !is_numeric($_POST['subnet']))) { - $input_errors[] = "A valid subnet bit count must be specified."; - } - - /* Wireless interface? */ - if (isset($lancfg['wireless'])) { - $wi_input_errors = wireless_config_post($lancfg); - if ($wi_input_errors) { - $input_errors = array_merge($input_errors, $wi_input_errors); - } - } - - if (!$input_errors) { - - unset($lancfg['disableftpproxy']); - - /* per interface pftpx helper */ - if($_POST['disableftpproxy'] == "yes") { - $lancfg['disableftpproxy'] = true; - system_start_ftp_helpers(); - } else { - system_start_ftp_helpers(); - } - - if (($lancfg['ipaddr'] != $_POST['ipaddr']) || ($lancfg['subnet'] != $_POST['subnet'])) { - update_if_changed("IP Address", &$lancfg['ipaddr'], $_POST['ipaddr']); - update_if_changed("subnet", &$lancfg['subnet'], $_POST['subnet']); - } - - write_config($changedesc); - - touch($d_landirty_path); - - /* restart snmp so that it binds to correct address */ - services_snmpd_configure(); - - if ($_POST['apply'] <> "") { - - unlink($d_landirty_path); - - $savemsg = "The changes have been applied. You may need to correct your web browser's IP address."; - - } - } -} - -$pgtitle = array("Interfaces","LAN"); -include("head.inc"); - -?> - -<script language="JavaScript"> -<!-- -function enable_change(enable_over) { - return; - var endis; - endis = enable_over; - document.iform.ipaddr.disabled = endis; - document.iform.subnet.disabled = endis; -} -// --> -</script> - - -<body link="#0000CC" vlink="#0000CC" alink="#0000CC"> -<form action="interfaces_lan.php" method="post" name="iform" id="iform"> -<?php include("fbegin.inc"); ?> -<?php if ($input_errors) print_input_errors($input_errors); ?> -<?php if (file_exists($d_landirty_path)): ?><p> -<?php print_info_box_np("The LAN configuration has been changed.<p>You must apply the changes in order for them to take effect.<p>Don't forget to adjust the DHCP Server range if needed before applying.");?><br> -<?php endif; ?> -<?php if ($savemsg) print_info_box_np($savemsg); ?> - <table width="100%" border="0" cellpadding="6" cellspacing="0"> - <tr> - <td colspan="2" valign="top" class="listtopic">IP configuration</td> - </tr> - <tr> - <td width="22%" valign="top" class="vncellreq">IP address</td> - <td width="78%" class="vtable"> - <input name="ipaddr" type="text" class="formfld unknown" id="hostname" size="20" value="<?=htmlspecialchars($pconfig['ipaddr']);?>"> - / - <select name="subnet" class="formselect" id="subnet"> - <?php - for ($i = 32; $i > 0; $i--) { - if($i <> 31) { - echo "<option value=\"{$i}\" "; - if ($i == $pconfig['subnet']) echo "selected"; - echo ">" . $i . "</option>"; - } - } - ?> - </select></td> - </tr> - <tr> - <td colspan="2" valign="top" height="16"></td> - </tr> - <tr> - <td colspan="2" valign="top" class="listtopic">FTP Helper</td> - </tr> - <tr> - <td width="22%" valign="top" class="vncell">FTP Helper</td> - <td width="78%" class="vtable"> - <input name="disableftpproxy" type="checkbox" id="disableftpproxy" value="yes" <?php if ($pconfig['disableftpproxy']) echo "checked"; ?> onclick="enable_change(false)" /> - <strong>Disable the userland FTP-Proxy application</strong> - <br /> - </td> - </tr> - <?php /* Wireless interface? */ - if (isset($lancfg['wireless'])) - wireless_config_print($lancfg); - ?> - - - <tr> - <td colspan="2" valign="top" height="16"></td> - </tr> - <tr> - <td width="22%" valign="top"> </td> - <td width="78%"> - <input name="Submit" type="submit" class="formbtn" value="Save"> - </td> - </tr> - <tr> - <td width="22%" valign="top"> </td> - <td width="78%"><span class="vexpl"><span class="red"><strong>Warning:<br> - </strong></span>after you click "Save", you will need - to do one or more of the following steps before you can - access your firewall again: - <ul> - <li>change the IP address of your computer</li> - <li>renew its DHCP lease</li> - <li>access the webConfigurator with the new IP address</li> - <li>be sure to add <a href="firewall_rules.php">firewall rules</a> to permit traffic through the interface.</li> - <li>You also need firewall rules for an interface in bridged mode as the firewall acts as a filtering bridge.</li> - </ul> - </span></td> - </tr> - </table> -</form> -<?php include("fend.inc"); ?> -</body> -</html> - -<?php - -if ($_POST['apply'] <> "") { - - ob_flush(); - flush(); - - interfaces_lan_configure(); - - reset_carp(); - - /* sync filter configuration */ - filter_configure(); - - /* set up static routes */ - system_routing_configure(); - - if(file_exists($d_landirty_path)) - unlink($d_landirty_path); - -} - -?> |