mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Cleanup all HTML formatting. At this point the entire file has been
reformatted. No functional changes (yet).
This commit is contained in:
parent
c444db249c
commit
98f43e13d3
@ -733,302 +733,324 @@ function openwindow(url) {
|
||||
</head>
|
||||
<body link="#0000CC" vlink="#0000CC" alink="#0000CC">
|
||||
<?php include("fbegin.inc"); ?>
|
||||
<form action="interfaces.php" method="post" name="iform" id="iform">
|
||||
<form action="interfaces.php" method="post" name="iform" id="iform">
|
||||
<?php if ($input_errors) print_input_errors($input_errors); ?>
|
||||
<?php if (file_exists($d_landirty_path)): ?><p>
|
||||
<?php print_info_box_np(gettext("The {$wancfg['descr']} 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($savemsg); ?>
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">General configuration</td>
|
||||
</tr>
|
||||
<?php if ($if != "wan" && $if != "lan"): ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vtable"> </td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="enable" type="checkbox" value="yes" <?php if ($pconfig['enable'] == true) echo "checked"; ?> onClick="show_allcfg(this);">
|
||||
<strong>Enable Interface</strong></td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">General configuration</td>
|
||||
</tr>
|
||||
<?php if ($if != "wan" && $if != "lan"): ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vtable"> </td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="enable" type="checkbox" value="yes" <?php if ($pconfig['enable'] == true) echo "checked"; ?> onClick="show_allcfg(this);">
|
||||
<strong>Enable Interface</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
<tr style="display:none;" name="allcfg" id="allcfg">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Description</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="descr" type="text" class="formfld unknown" id="descr" size="30" value="<?=htmlspecialchars($pconfig['descr']);?>">
|
||||
<br> <span class="vexpl">Enter a description (name) for the interface here.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle" class="vncell"><strong>Type</strong></td>
|
||||
<td class="vtable"> <select name="type" onChange="updateType(this.value);" class="formselect" id="type">
|
||||
<?php
|
||||
foreach ($types as $key => $opt) {
|
||||
echo "<option onClick=\"updateType('{$key}');\"";
|
||||
if ($key == $pconfig['type'])
|
||||
echo " selected";
|
||||
echo " value=\"{$key}\" >" . htmlspecialchars($opt);
|
||||
echo "</option>";
|
||||
} ?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">MAC address</td>
|
||||
<td class="vtable"> <input name="spoofmac" type="text" class="formfld unknown" id="spoofmac" size="30" value="<?=htmlspecialchars($pconfig['spoofmac']);?>">
|
||||
<?php
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
$mac = `/usr/sbin/arp -an | grep {$ip} | cut -d" " -f4`;
|
||||
$mac = str_replace("\n","",$mac);
|
||||
?>
|
||||
<a OnClick="document.forms[0].spoofmac.value='<?=$mac?>';" href="#">Copy my MAC address</a>
|
||||
<br>
|
||||
This field can be used to modify ("spoof") the MAC
|
||||
address of the WAN interface<br>
|
||||
(may be required with some cable connections)<br>
|
||||
Enter a MAC address in the following format: xx:xx:xx:xx:xx:xx
|
||||
or leave blank</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">MTU</td>
|
||||
<td class="vtable"> <input name="mtu" type="text" class="formfld unknown" id="mtu" size="8" value="<?=htmlspecialchars($pconfig['mtu']);?>">
|
||||
<br>
|
||||
If you enter a value in this field, then MSS clamping for
|
||||
TCP connections to the value entered above minus 40 (TCP/IP
|
||||
header size) will be in effect. If you leave this field blank,
|
||||
an MTU of 1500 bytes will be assumed.</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="none" id="none">
|
||||
</tr>
|
||||
<tr style="display:none;" name="static" id="static">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Static 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="ipaddr" 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>";
|
||||
}
|
||||
}
|
||||
<td width="22%" valign="top" class="vncell">Description</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="descr" type="text" class="formfld unknown" id="descr" size="30" value="<?=htmlspecialchars($pconfig['descr']);?>">
|
||||
<br><span class="vexpl">Enter a description (name) for the interface here.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle" class="vncell"><strong>Type</strong></td>
|
||||
<td class="vtable">
|
||||
<select name="type" onChange="updateType(this.value);" class="formselect" id="type">
|
||||
<?php
|
||||
foreach ($types as $key => $opt) {
|
||||
echo "<option onClick=\"updateType('{$key}');\"";
|
||||
if ($key == $pconfig['type'])
|
||||
echo " selected";
|
||||
echo " value=\"{$key}\" >" . htmlspecialchars($opt);
|
||||
echo "</option>";
|
||||
}
|
||||
?>
|
||||
</select></td>
|
||||
</tr><?php if (isset($wancfg['ispointtopoint'])): ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Point-to-point IP address </td>
|
||||
<td width"78%" class="vtable">
|
||||
<input name="pointtopoint" type="text" class="formfld unknown" id="pointtopoint" size="20" value="<?=htmlspecialchars($pconfig['pointtopoint']);?>">
|
||||
</td>
|
||||
</tr><?php endif; ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Gateway</td>
|
||||
<td width="78%" class="vtable"><select name="gateway" class="formselect" id="gateway">
|
||||
<option value="none" selected>None</option>
|
||||
<?php
|
||||
if(count($a_gateways) > 0) {
|
||||
foreach ($a_gateways as $gateway) {
|
||||
if($gateway['interface'] == $if) {
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">MAC address</td>
|
||||
<td class="vtable">
|
||||
<input name="spoofmac" type="text" class="formfld unknown" id="spoofmac" size="30" value="<?=htmlspecialchars($pconfig['spoofmac']);?>">
|
||||
<?php
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
$mac = `/usr/sbin/arp -an | grep {$ip} | cut -d" " -f4`;
|
||||
$mac = str_replace("\n","",$mac);
|
||||
?>
|
||||
<option value="<?=$gateway['name'];?>" <?php if ($gateway['name'] == $pconfig['gateway']) echo "selected"; ?>>
|
||||
<?=htmlspecialchars($gateway['name']);?>
|
||||
</option>
|
||||
<?php
|
||||
<a OnClick="document.forms[0].spoofmac.value='<?=$mac?>';" href="#">Copy my MAC address</a>
|
||||
<br>
|
||||
This field can be used to modify ("spoof") the MAC
|
||||
address of the WAN interface<br>
|
||||
(may be required with some cable connections)<br>
|
||||
Enter a MAC address in the following format: xx:xx:xx:xx:xx:xx
|
||||
or leave blank
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">MTU</td>
|
||||
<td class="vtable">
|
||||
<input name="mtu" type="text" class="formfld unknown" id="mtu" size="8" value="<?=htmlspecialchars($pconfig['mtu']);?>">
|
||||
<br>
|
||||
If you enter a value in this field, then MSS clamping for
|
||||
TCP connections to the value entered above minus 40 (TCP/IP
|
||||
header size) will be in effect. If you leave this field blank,
|
||||
an MTU of 1500 bytes will be assumed.
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="none" id="none">
|
||||
</tr>
|
||||
<tr style="display:none;" name="static" id="static">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Static 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="ipaddr" 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>
|
||||
<?php if (isset($wancfg['ispointtopoint'])): ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Point-to-point IP address </td>
|
||||
<td width"78%" class="vtable">
|
||||
<input name="pointtopoint" type="text" class="formfld unknown" id="pointtopoint" size="20" value="<?=htmlspecialchars($pconfig['pointtopoint']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Gateway</td>
|
||||
<td width="78%" class="vtable">
|
||||
<select name="gateway" class="formselect" id="gateway">
|
||||
<option value="none" selected>None</option>
|
||||
<?php
|
||||
if(count($a_gateways) > 0) {
|
||||
foreach ($a_gateways as $gateway) {
|
||||
if($gateway['interface'] == $if) {
|
||||
?>
|
||||
<option value="<?=$gateway['name'];?>" <?php if ($gateway['name'] == $pconfig['gateway']) echo "selected"; ?>>
|
||||
<?=htmlspecialchars($gateway['name']);?>
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<br/>
|
||||
Select a existing Gateway from the list or add one on the <a href="/system_gateways.php">Gateways</a> page<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="dhcp" id="dhcp">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">DHCP client configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Hostname</td>
|
||||
<td width="78%" class="vtable"> <input name="dhcphostname" type="text" class="formfld unknown" id="dhcphostname" size="40" value="<?=htmlspecialchars($pconfig['dhcphostname']);?>">
|
||||
<br>
|
||||
The value in this field is sent as the DHCP client identifier
|
||||
and hostname when requesting a DHCP lease. Some ISPs may require
|
||||
this (for client identification).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Alias IP address</td>
|
||||
<td width="78%" class="vtable"> <input name="alias-address" type="text" class="formfld unknown" id="alias-address" size="20" value="<?=htmlspecialchars($pconfig['alias-address']);?>">
|
||||
<select name="alias-subnet" class="formselect" id="alias-subnet">
|
||||
<?php
|
||||
for ($i = 32; $i > 0; $i--) {
|
||||
if($i <> 31) {
|
||||
echo "<option value=\"{$i}\" ";
|
||||
if ($i == $pconfig['alias-subnet']) echo "selected";
|
||||
echo ">" . $i . "</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
The value in this field is used as a fixed alias IP address by the
|
||||
DHCP client.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="pppoe" id="pppoe">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">PPPoE configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Username</td>
|
||||
<td width="78%" class="vtable"><input name="pppoe_username" type="text" class="formfld user" id="pppoe_username" size="20" value="<?=htmlspecialchars($pconfig['pppoe_username']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Password</td>
|
||||
<td width="78%" class="vtable"><input name="pppoe_password" type="password" class="formfld pwd" id="pppoe_password" size="20" value="<?=htmlspecialchars($pconfig['pppoe_password']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Service name</td>
|
||||
<td width="78%" class="vtable"><input name="provider" type="text" class="formfld unknown" id="provider" size="20" value="<?=htmlspecialchars($pconfig['provider']);?>">
|
||||
<br> <span class="vexpl">Hint: this field can usually be left
|
||||
empty</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Dial on demand</td>
|
||||
<td width="78%" class="vtable"><input name="pppoe_dialondemand" type="checkbox" id="pppoe_dialondemand" value="enable" <?php if ($pconfig['pppoe_dialondemand']) echo "checked"; ?>" >
|
||||
<strong>Enable Dial-On-Demand mode</strong><br>
|
||||
This option causes the interface to operate in dial-on-demand mode, allowing you to have a <i>virtual full time</i> connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Idle timeout</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_idletimeout" type="text" class="formfld unknown" id="pppoe_idletimeout" size="8" value="<?=htmlspecialchars($pconfig['pppoe_idletimeout']);?>">
|
||||
seconds<br>If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell"><?=gettext("Periodic reset");?></td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_preset" type="checkbox" id="pppoe_preset" value="yes" <?php if ($pconfig['pppoe_preset']) echo "checked=\"checked\""; ?> onclick="Effect.toggle('presetwrap', 'appear', { duration: 1.0 });" />
|
||||
<?= gettext("enable periodic PPPoE resets"); ?>
|
||||
<br />
|
||||
<?php if ($pconfig['pppoe_preset']): ?>
|
||||
<table id="presetwrap" cellspacing="0" cellpadding="0" width="100%">
|
||||
<?php else: ?>
|
||||
<table id="presetwrap" cellspacing="0" cellpadding="0" width="100%" style="display: none;">
|
||||
<?php endif; ?>
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<p style="margin: 4px; padding: 4px 0 4px 0; width: 94%;">
|
||||
<input name="pppoe_pr_type" type="radio" id="pppoe_pr_custom" value="custom" <?php if ($pconfig['pppoe_pr_custom']) echo "checked=\"checked\""; ?> onclick="if (this.checked) { Effect.Appear('pppoecustomwrap', { duration: 1.0 }); Effect.Fade('pppoepresetwrap', { duration: 1.0 }); }" />
|
||||
<?= gettext("provide a custom reset time"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_type" type="radio" id="pppoe_pr_preset" value="preset" <?php if ($pconfig['pppoe_pr_preset']) echo "checked=\"checked\""; ?> onclick="if (this.checked) { Effect.Appear('pppoepresetwrap', { duration: 1.0 }); Effect.Fade('pppoecustomwrap', { duration: 1.0 }); }" />
|
||||
<?= gettext("select reset time from a preset"); ?>
|
||||
</p>
|
||||
<?php if ($pconfig['pppoe_pr_custom']): ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%;" id="pppoecustomwrap">
|
||||
<?php else: ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%; display: none;" id="pppoecustomwrap">
|
||||
<?php endif; ?>
|
||||
<input type="text" name="pppoe_resethour" class="fd_incremental_inp_range_0_23 fd_increment_1 fd_classname_dec_buttonDec fd_classname_inc_buttonInc" maxlength="2" id="pppoe_resethour" value="<?= $pconfig['pppoe_resethour']; ?>" size="3" />
|
||||
<?= gettext("hour (0-23)"); ?><br />
|
||||
<input type="text" name="pppoe_resetminute" class="fd_incremental_inp_range_0_59 fd_increment_1 fd_classname_dec_buttonDec fd_classname_inc_buttonInc" maxlength="2" id="pppoe_resetminute" value="<?= $pconfig['pppoe_resetminute']; ?>" size="3" />
|
||||
<?= gettext("minute (0-59)"); ?><br />
|
||||
<input name="pppoe_resetdate" type="text" class="w8em format-m-d-y highlight-days-67" id="pppoe_resetdate" maxlength="10" size="10" value="<?=htmlspecialchars($pconfig['pppoe_resetdate']);?>" />
|
||||
<?= gettext("reset at a specific date (mm/dd/yyyy)"); ?>
|
||||
<br /> <br />
|
||||
<span class="red"><strong>Note: </strong></span>
|
||||
If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field.
|
||||
</p>
|
||||
<?php if ($pconfig['pppoe_pr_preset']): ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%;" id="pppoepresetwrap">
|
||||
<?php else: ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%; display: none;" id="pppoepresetwrap">
|
||||
<?php endif; ?>
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_monthly" value="monthly" <?php if ($pconfig['pppoe_monthly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each month ('0 0 1 * *')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_weekly" value="weekly" <?php if ($pconfig['pppoe_weekly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each week ('0 0 * * 0')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_daily" value="daily" <?php if ($pconfig['pppoe_daily']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each day ('0 0 * * *')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_hourly" value="hourly" <?php if ($pconfig['pppoe_hourly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each hour ('0 * * * *')"); ?>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="pptp" id="pptp">
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="dhcp" id="dhcp">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">PPTP configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Username</td>
|
||||
<td width="78%" class="vtable"><input name="pptp_username" type="text" class="formfld user" id="pptp_username" size="20" value="<?=htmlspecialchars($pconfig['pptp_username']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Password</td>
|
||||
<td width="78%" class="vtable"><input name="pptp_password" type="text" class="formfld pwd" id="pptp_password" size="20"
|
||||
value="<?=htmlspecialchars($pconfig['pptp_password']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" width="100" valign="top" class="vncellreq">Local IP address</td>
|
||||
<td width="78%" class="vtable"> <input name="pptp_local" type="text" class="formfld unknown" id="pptp_local" size="20"
|
||||
value="<?=htmlspecialchars($pconfig['pptp_local']);?>">
|
||||
/
|
||||
<select name="pptp_subnet" class="formselect" id="pptp_subnet">
|
||||
<?php for ($i = 31; $i > 0; $i--): ?>
|
||||
<option value="<?=$i;?>" <?php if ($i == $pconfig['pptp_subnet']) echo "selected"; ?>>
|
||||
<?=$i;?>
|
||||
</option>
|
||||
<?php endfor; ?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" width="100" valign="top" class="vncellreq">Remote IP address</td>
|
||||
<td width="78%" class="vtable"> <input name="pptp_remote" type="text" class="formfld unknown" id="pptp_remote" size="20" value="<?=htmlspecialchars($pconfig['pptp_remote']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Dial on demand</td>
|
||||
<td width="78%" class="vtable"><input name="pptp_dialondemand" type="checkbox" id="pptp_dialondemand" value="enable" <?php if ($pconfig['pptp_dialondemand']) echo "checked"; ?>" >
|
||||
<strong>Enable Dial-On-Demand mode</strong><br>
|
||||
This option causes the interface to operate in dial-on-demand mode, allowing you to have a <i>virtual full time</i> connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Idle timeout</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pptp_idletimeout" type="text" class="formfld unknown" id="pptp_idletimeout" size="8" value="<?=htmlspecialchars($pconfig['pptp_idletimeout']);?>">
|
||||
seconds<br>If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature.</td>
|
||||
</tr>
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">DHCP client configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Hostname</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="dhcphostname" type="text" class="formfld unknown" id="dhcphostname" size="40" value="<?=htmlspecialchars($pconfig['dhcphostname']);?>">
|
||||
<br>
|
||||
The value in this field is sent as the DHCP client identifier
|
||||
and hostname when requesting a DHCP lease. Some ISPs may require
|
||||
this (for client identification).
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Alias IP address</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="alias-address" type="text" class="formfld unknown" id="alias-address" size="20" value="<?=htmlspecialchars($pconfig['alias-address']);?>">
|
||||
<select name="alias-subnet" class="formselect" id="alias-subnet">
|
||||
<?php
|
||||
for ($i = 32; $i > 0; $i--) {
|
||||
if($i <> 31) {
|
||||
echo "<option value=\"{$i}\" ";
|
||||
if ($i == $pconfig['alias-subnet']) echo "selected";
|
||||
echo ">" . $i . "</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
The value in this field is used as a fixed alias IP address by the
|
||||
DHCP client.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="pppoe" id="pppoe">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">PPPoE configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Username</td>
|
||||
<td width="78%" class="vtable"><input name="pppoe_username" type="text" class="formfld user" id="pppoe_username" size="20" value="<?=htmlspecialchars($pconfig['pppoe_username']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Password</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_password" type="password" class="formfld pwd" id="pppoe_password" size="20" value="<?=htmlspecialchars($pconfig['pppoe_password']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Service name</td>
|
||||
<td width="78%" class="vtable"><input name="provider" type="text" class="formfld unknown" id="provider" size="20" value="<?=htmlspecialchars($pconfig['provider']);?>">
|
||||
<br> <span class="vexpl">Hint: this field can usually be left empty</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Dial on demand</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_dialondemand" type="checkbox" id="pppoe_dialondemand" value="enable" <?php if ($pconfig['pppoe_dialondemand']) echo "checked"; ?>" >
|
||||
<strong>Enable Dial-On-Demand mode</strong><br>
|
||||
This option causes the interface to operate in dial-on-demand mode, allowing you to have a <i>virtual full time</i> connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Idle timeout</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_idletimeout" type="text" class="formfld unknown" id="pppoe_idletimeout" size="8" value="<?=htmlspecialchars($pconfig['pppoe_idletimeout']);?>"> seconds<br>If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell"><?=gettext("Periodic reset");?></td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pppoe_preset" type="checkbox" id="pppoe_preset" value="yes" <?php if ($pconfig['pppoe_preset']) echo "checked=\"checked\""; ?> onclick="Effect.toggle('presetwrap', 'appear', { duration: 1.0 });" />
|
||||
<?= gettext("enable periodic PPPoE resets"); ?>
|
||||
<br />
|
||||
<?php if ($pconfig['pppoe_preset']): ?>
|
||||
<table id="presetwrap" cellspacing="0" cellpadding="0" width="100%">
|
||||
<?php else: ?>
|
||||
<table id="presetwrap" cellspacing="0" cellpadding="0" width="100%" style="display: none;">
|
||||
<?php endif; ?>
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<p style="margin: 4px; padding: 4px 0 4px 0; width: 94%;">
|
||||
<input name="pppoe_pr_type" type="radio" id="pppoe_pr_custom" value="custom" <?php if ($pconfig['pppoe_pr_custom']) echo "checked=\"checked\""; ?> onclick="if (this.checked) { Effect.Appear('pppoecustomwrap', { duration: 1.0 }); Effect.Fade('pppoepresetwrap', { duration: 1.0 }); }" />
|
||||
<?= gettext("provide a custom reset time"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_type" type="radio" id="pppoe_pr_preset" value="preset" <?php if ($pconfig['pppoe_pr_preset']) echo "checked=\"checked\""; ?> onclick="if (this.checked) { Effect.Appear('pppoepresetwrap', { duration: 1.0 }); Effect.Fade('pppoecustomwrap', { duration: 1.0 }); }" />
|
||||
<?= gettext("select reset time from a preset"); ?>
|
||||
</p>
|
||||
<?php if ($pconfig['pppoe_pr_custom']): ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%;" id="pppoecustomwrap">
|
||||
<?php else: ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%; display: none;" id="pppoecustomwrap">
|
||||
<?php endif; ?>
|
||||
<input type="text" name="pppoe_resethour" class="fd_incremental_inp_range_0_23 fd_increment_1 fd_classname_dec_buttonDec fd_classname_inc_buttonInc" maxlength="2" id="pppoe_resethour" value="<?= $pconfig['pppoe_resethour']; ?>" size="3" />
|
||||
<?= gettext("hour (0-23)"); ?><br />
|
||||
<input type="text" name="pppoe_resetminute" class="fd_incremental_inp_range_0_59 fd_increment_1 fd_classname_dec_buttonDec fd_classname_inc_buttonInc" maxlength="2" id="pppoe_resetminute" value="<?= $pconfig['pppoe_resetminute']; ?>" size="3" />
|
||||
<?= gettext("minute (0-59)"); ?><br />
|
||||
<input name="pppoe_resetdate" type="text" class="w8em format-m-d-y highlight-days-67" id="pppoe_resetdate" maxlength="10" size="10" value="<?=htmlspecialchars($pconfig['pppoe_resetdate']);?>" />
|
||||
<?= gettext("reset at a specific date (mm/dd/yyyy)"); ?>
|
||||
<br /> <br />
|
||||
<span class="red"><strong>Note: </strong></span>
|
||||
If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field.
|
||||
</p>
|
||||
<?php if ($pconfig['pppoe_pr_preset']): ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%;" id="pppoepresetwrap">
|
||||
<?php else: ?>
|
||||
<p style="margin: 2px; padding: 4px; width: 94%; display: none;" id="pppoepresetwrap">
|
||||
<?php endif; ?>
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_monthly" value="monthly" <?php if ($pconfig['pppoe_monthly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each month ('0 0 1 * *')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_weekly" value="weekly" <?php if ($pconfig['pppoe_weekly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each week ('0 0 * * 0')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_daily" value="daily" <?php if ($pconfig['pppoe_daily']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each day ('0 0 * * *')"); ?>
|
||||
<br />
|
||||
<input name="pppoe_pr_preset_val" type="radio" id="pppoe_hourly" value="hourly" <?php if ($pconfig['pppoe_hourly']) echo "checked=\"checked\""; ?> />
|
||||
<?= gettext("reset at each hour ('0 * * * *')"); ?>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none;" name="pptp" id="pptp">
|
||||
<td colspan="2">
|
||||
<table width="100%" border="0" cellpadding="6" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">PPTP configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Username</td>
|
||||
<td width="78%" class="vtable"><input name="pptp_username" type="text" class="formfld user" id="pptp_username" size="20" value="<?=htmlspecialchars($pconfig['pptp_username']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncellreq">Password</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pptp_password" type="text" class="formfld pwd" id="pptp_password" size="20" value="<?=htmlspecialchars($pconfig['pptp_password']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" width="100" valign="top" class="vncellreq">Local IP address</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pptp_local" type="text" class="formfld unknown" id="pptp_local" size="20" value="<?=htmlspecialchars($pconfig['pptp_local']);?>">
|
||||
/
|
||||
<select name="pptp_subnet" class="formselect" id="pptp_subnet">
|
||||
<?php for ($i = 31; $i > 0; $i--): ?>
|
||||
<option value="<?=$i;?>" <?php if ($i == $pconfig['pptp_subnet']) echo "selected"; ?>>
|
||||
<?=$i;?>
|
||||
</option>
|
||||
<?php endfor; ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" width="100" valign="top" class="vncellreq">Remote IP address</td>
|
||||
<td width="78%" class="vtable"> <input name="pptp_remote" type="text" class="formfld unknown" id="pptp_remote" size="20" value="<?=htmlspecialchars($pconfig['pptp_remote']);?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Dial on demand</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pptp_dialondemand" type="checkbox" id="pptp_dialondemand" value="enable" <?php if ($pconfig['pptp_dialondemand']) echo "checked"; ?>" >
|
||||
<strong>Enable Dial-On-Demand mode</strong><br>
|
||||
This option causes the interface to operate in dial-on-demand mode, allowing you to have a <i>virtual full time</i> connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">Idle timeout</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="pptp_idletimeout" type="text" class="formfld unknown" id="pptp_idletimeout" size="8" value="<?=htmlspecialchars($pconfig['pptp_idletimeout']);?>"> seconds<br>If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
@ -1039,15 +1061,15 @@ seconds<br>If no qualifying outgoing packets are transmitted for the specified n
|
||||
<input name="Submit" type="submit" class="formbtn" value="Save">
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
<?php
|
||||
/* Wireless interface? */
|
||||
if (isset($wancfg['wireless'])):
|
||||
?>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" height="16"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Wireless configuration</td>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" height="16"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Wireless configuration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncellreq">Standard</td>
|
||||
@ -1121,11 +1143,11 @@ seconds<br>If no qualifying outgoing packets are transmitted for the specified n
|
||||
<br/>
|
||||
(this might create problems for some clients). </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncellreq">Transmit power</td>
|
||||
<td class="vtable">
|
||||
<select name="txpower" class="formselect" id="txpower">
|
||||
<?
|
||||
<?
|
||||
for($x = 99; $x > 0; $x--) {
|
||||
if($pconfig["txpower"] == $x)
|
||||
$SELECTED = " SELECTED";
|
||||
@ -1133,30 +1155,32 @@ seconds<br>If no qualifying outgoing packets are transmitted for the specified n
|
||||
$SELECTED = "";
|
||||
echo "<option {$SELECTED}>{$x}</option>\n";
|
||||
}
|
||||
?>
|
||||
?>
|
||||
</select><br/>
|
||||
Note: Typically only a few discreet power settings are available and the driver will use the setting closest to the specified value. Not all adaptors support changing the transmit power setting.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncellreq">Channel</td>
|
||||
<td class="vtable"><select name="channel" class="formselect" id="channel">
|
||||
<option <? if ($pconfig['channel'] == 0) echo "selected"; ?> value="0">Auto</option>
|
||||
<?php
|
||||
foreach($wl_modes as $wl_standard => $wl_channels) {
|
||||
if($wl_standard == "11g") { $wl_standard = "11b/g"; }
|
||||
foreach($wl_channels as $wl_channel) {
|
||||
echo "<option ";
|
||||
if ($pconfig['channel'] == "$wl_channel") {
|
||||
echo "selected ";
|
||||
<td class="vtable">
|
||||
<select name="channel" class="formselect" id="channel">
|
||||
<option <? if ($pconfig['channel'] == 0) echo "selected"; ?> value="0">Auto</option>
|
||||
<?php
|
||||
foreach($wl_modes as $wl_standard => $wl_channels) {
|
||||
if($wl_standard == "11g") { $wl_standard = "11b/g"; }
|
||||
foreach($wl_channels as $wl_channel) {
|
||||
echo "<option ";
|
||||
if ($pconfig['channel'] == "$wl_channel") {
|
||||
echo "selected ";
|
||||
}
|
||||
echo "value=\"$wl_channel\">$wl_standard - $wl_channel</option>\n";
|
||||
}
|
||||
echo "value=\"$wl_channel\">$wl_standard - $wl_channel</option>\n";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<br/>
|
||||
Note: Not all channels may be supported by your card
|
||||
?>
|
||||
</select>
|
||||
<br/>
|
||||
Note: Not all channels may be supported by your card
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">Distance setting</td>
|
||||
@ -1172,106 +1196,93 @@ seconds<br>If no qualifying outgoing packets are transmitted for the specified n
|
||||
<strong>Enable WEP</strong>
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> TX key </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> TX key </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Key 1: </td>
|
||||
<td> <input name="key1" type="text" class="formfld unknown" id="key1" size="30" value="<?=htmlspecialchars($pconfig['key1']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="1" <? if ($pconfig['txkey'] == 1) echo "checked";?>></td>
|
||||
<td>Key 1: </td>
|
||||
<td> <input name="key1" type="text" class="formfld unknown" id="key1" size="30" value="<?=htmlspecialchars($pconfig['key1']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="1" <? if ($pconfig['txkey'] == 1) echo "checked";?>></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Key 2: </td>
|
||||
<td> <input name="key2" type="text" class="formfld unknown" id="key2" size="30" value="<?=htmlspecialchars($pconfig['key2']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="2" <? if ($pconfig['txkey'] == 2) echo "checked";?>></td>
|
||||
<td>Key 2: </td>
|
||||
<td><input name="key2" type="text" class="formfld unknown" id="key2" size="30" value="<?=htmlspecialchars($pconfig['key2']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="2" <? if ($pconfig['txkey'] == 2) echo "checked";?>></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Key 3: </td>
|
||||
<td> <input name="key3" type="text" class="formfld unknown" id="key3" size="30" value="<?=htmlspecialchars($pconfig['key3']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="3" <? if ($pconfig['txkey'] == 3) echo "checked";?>></td>
|
||||
<td>Key 3: </td>
|
||||
<td> <input name="key3" type="text" class="formfld unknown" id="key3" size="30" value="<?=htmlspecialchars($pconfig['key3']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="3" <? if ($pconfig['txkey'] == 3) echo "checked";?>></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Key 4: </td>
|
||||
<td> <input name="key4" type="text" class="formfld unknown" id="key4" size="30" value="<?=htmlspecialchars($pconfig['key4']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="4" <? if ($pconfig['txkey'] == 4) echo "checked";?>></td>
|
||||
<td>Key 4: </td>
|
||||
<td><input name="key4" type="text" class="formfld unknown" id="key4" size="30" value="<?=htmlspecialchars($pconfig['key4']);?>"></td>
|
||||
<td align="center"> <input name="txkey" type="radio" value="4" <? if ($pconfig['txkey'] == 4) echo "checked";?>></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>
|
||||
40 (64) bit keys may be entered as 5 ASCII characters or 10 hex digits preceded by '0x'.<br/>
|
||||
104 (128) bit keys may be entered as 13 ASCII characters or 26 hex digits preceded by '0x'.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">WPA</td>
|
||||
<td class="vtable"><input name="wpa_enable" type="checkbox" class="formfld" id="wpa_enable" value="yes" <? if ($pconfig['wpa_enable']) echo "checked"; ?>>
|
||||
</table>
|
||||
<br/>
|
||||
40 (64) bit keys may be entered as 5 ASCII characters or 10 hex digits preceded by '0x'.<br/>
|
||||
104 (128) bit keys may be entered as 13 ASCII characters or 26 hex digits preceded by '0x'.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">WPA</td>
|
||||
<td class="vtable"><input name="wpa_enable" type="checkbox" class="formfld" id="wpa_enable" value="yes" <? if ($pconfig['wpa_enable']) echo "checked"; ?>>
|
||||
<strong>Enable WPA</strong>
|
||||
<br/><br/>
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> WPA Pre Shared Key </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>PSK: </td>
|
||||
<td><input name="passphrase" type="text" class="formfld unknown" id="passphrase" size="66" value="<?=htmlspecialchars($pconfig['passphrase']);?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> WPA Pre Shared Key </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>PSK: </td>
|
||||
<td><input name="passphrase" type="text" class="formfld unknown" id="passphrase" size="66" value="<?=htmlspecialchars($pconfig['passphrase']);?>"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>Passphrase must be from 8 to 63 chars.
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">WPA Mode</td>
|
||||
<td class="vtable"><select name="wpa_mode" class="formselect" id="wpa_mode">
|
||||
<option <? if ($pconfig['wpa_mode'] == '1') echo "selected";?> value="1">WPA</option>
|
||||
<option <? if ($pconfig['wpa_mode'] == '2') echo "selected";?> value="2">WPA2</option>
|
||||
<option <? if ($pconfig['wpa_mode'] == '3') echo "selected";?> value="3">Both</option>
|
||||
<td class="vtable">
|
||||
<select name="wpa_mode" class="formselect" id="wpa_mode">
|
||||
<option <? if ($pconfig['wpa_mode'] == '1') echo "selected";?> value="1">WPA</option>
|
||||
<option <? if ($pconfig['wpa_mode'] == '2') echo "selected";?> value="2">WPA2</option>
|
||||
<option <? if ($pconfig['wpa_mode'] == '3') echo "selected";?> value="3">Both</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">WPA Key Management Mode</td>
|
||||
<td class="vtable"><select name="wpa_key_mgmt" class="formselect" id="wpa_key_mgmt">
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-PSK') echo "selected";?> value="WPA-PSK">Pre Shared Key</option>
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-EAP') echo "selected";?> value="WPA-EAP">Extensible Authentication Protocol</option>
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-PSK WPA-EAP') echo "selected";?> value="WPA-PSK WPA-EAP">Both</option>
|
||||
</select>
|
||||
<td class="vtable">
|
||||
<select name="wpa_key_mgmt" class="formselect" id="wpa_key_mgmt">
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-PSK') echo "selected";?> value="WPA-PSK">Pre Shared Key</option>
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-EAP') echo "selected";?> value="WPA-EAP">Extensible Authentication Protocol</option>
|
||||
<option <? if ($pconfig['wpa_key_mgmt'] == 'WPA-PSK WPA-EAP') echo "selected";?> value="WPA-PSK WPA-EAP">Both</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<? /*
|
||||
<tr>
|
||||
<td valign="top" class="vncell">Enable MAC Filtering</td>
|
||||
<td class="vtable"><input name="mac_acl_enable" type="checkbox" value="yes" class="formfld" id="mac_acl_enable" <? if ($pconfig['mac_acl_enable']) echo "checked"; ?>>
|
||||
Setting this option will enable the use of a mac filterlist to allow/deny association based on mac address
|
||||
<br/><br/>
|
||||
<select name="macaddr_acl" class="formselect" id="macaddr_acl">
|
||||
<option <? if ($pconfig['macaddr_acl'] == '0') echo "selected";?> value="0">Allow</option>
|
||||
<option <? if ($pconfig['macaddr_acl'] == '1') echo "selected";?> value="1">Deny</option>
|
||||
<option <? if ($pconfig['macaddr_acl'] == '2') echo "selected";?> value="2">Radius</option>
|
||||
</select>
|
||||
<br/><br/>
|
||||
Setting this to "Allow" will allow all clients in not in deny list, while "Deny" will deny all clients not in allow list.
|
||||
Radius will cause allow and deny list to be searched and then query radius.</br>
|
||||
</td>
|
||||
</tr>
|
||||
*/ ?>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">Authentication</td>
|
||||
<td class="vtable"><select name="auth_algs" class="formselect" id="auth_algs">
|
||||
<option <? if ($pconfig['auth_algs'] == '1') echo "selected";?> value="1">Open System Authentication</option>
|
||||
<option <? if ($pconfig['auth_algs'] == '2') echo "selected";?> value="2">Shared Key Authentication</option>
|
||||
<option <? if ($pconfig['auth_algs'] == '3') echo "selected";?> value="3">Both</option>
|
||||
</select>
|
||||
<br/>Note: Shared Key Authentication requires WEP.</br>
|
||||
<td class="vtable">
|
||||
<select name="auth_algs" class="formselect" id="auth_algs">
|
||||
<option <? if ($pconfig['auth_algs'] == '1') echo "selected";?> value="1">Open System Authentication</option>
|
||||
<option <? if ($pconfig['auth_algs'] == '2') echo "selected";?> value="2">Shared Key Authentication</option>
|
||||
<option <? if ($pconfig['auth_algs'] == '3') echo "selected";?> value="3">Both</option>
|
||||
</select>
|
||||
<br/>Note: Shared Key Authentication requires WEP.</br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="vncell">WPA Pairwise</td>
|
||||
<td class="vtable"><select name="wpa_pairwise" class="formselect" id="wpa_pairwise">
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'CCMP TKIP') echo "selected";?> value="CCMP TKIP">Both</option>
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'CCMP') echo "selected";?> value="CCMP">AES</option>
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'TKIP') echo "selected";?> value="TKIP">TKIP</option>
|
||||
</select>
|
||||
<td class="vtable">
|
||||
<select name="wpa_pairwise" class="formselect" id="wpa_pairwise">
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'CCMP TKIP') echo "selected";?> value="CCMP TKIP">Both</option>
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'CCMP') echo "selected";?> value="CCMP">AES</option>
|
||||
<option <? if ($pconfig['wpa_pairwise'] == 'TKIP') echo "selected";?> value="TKIP">TKIP</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1299,48 +1310,47 @@ seconds<br>If no qualifying outgoing packets are transmitted for the specified n
|
||||
</td>
|
||||
</tr>
|
||||
<? endif; ?>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" height="10"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Other</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="22%" valign="top" class="vncell">FTP Helper</td>
|
||||
<td width="78%" class="vtable">
|
||||
<input name="disableftpproxy" type="checkbox" id="disableftpp
|
||||
roxy" value="yes" <?php if ($pconfig['disableftpproxy']) echo "checked"; ?> />
|
||||
<strong>Disable the userland FTP-Proxy application</strong>
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="16" colspan="2" valign="top"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle"> </td>
|
||||
<td class="vtable"><a name="rfc1918"></a> <input name="blockpriv" type="checkbox" id="blockpriv" value="yes" <?php if ($pconfig['blockpriv']) echo "checked"; ?>>
|
||||
<strong>Block private networks</strong><br>
|
||||
When set, this option blocks traffic from IP addresses that
|
||||
are reserved for private<br>
|
||||
networks as per RFC 1918 (10/8, 172.16/12, 192.168/16) as
|
||||
well as loopback addresses<br>
|
||||
(127/8). You should generally leave this option turned on,
|
||||
unless your WAN network<br>
|
||||
lies in such a private address space, too.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle"> </td>
|
||||
<td class="vtable"> <input name="blockbogons" type="checkbox" id="blockbogons" value="yes" <?php if ($pconfig['blockbogons']) echo "checked"; ?>>
|
||||
<strong>Block bogon networks</strong><br>
|
||||
When set, this option blocks traffic from IP addresses that
|
||||
are reserved (but not RFC 1918) or not yet assigned by IANA.<br>
|
||||
Bogons are prefixes that should never appear in the Internet routing table, and obviously should not appear as the source address in any packets you receive.</td>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" height="10"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" valign="top" class="listtopic">Other</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"; ?> />
|
||||
<strong>Disable the userland FTP-Proxy application</strong>
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="16" colspan="2" valign="top"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle"> </td>
|
||||
<td class="vtable"><a name="rfc1918"></a> <input name="blockpriv" type="checkbox" id="blockpriv" value="yes" <?php if ($pconfig['blockpriv']) echo "checked"; ?>>
|
||||
<strong>Block private networks</strong><br>
|
||||
When set, this option blocks traffic from IP addresses that
|
||||
are reserved for private<br>
|
||||
networks as per RFC 1918 (10/8, 172.16/12, 192.168/16) as
|
||||
well as loopback addresses<br>
|
||||
(127/8). You should generally leave this option turned on,
|
||||
unless your WAN network<br>
|
||||
lies in such a private address space, too.</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="middle"> </td>
|
||||
<td class="vtable"> <input name="blockbogons" type="checkbox" id="blockbogons" value="yes" <?php if ($pconfig['blockbogons']) echo "checked"; ?>>
|
||||
<strong>Block bogon networks</strong><br>
|
||||
When set, this option blocks traffic from IP addresses that
|
||||
are reserved (but not RFC 1918) or not yet assigned by IANA.<br>
|
||||
Bogons are prefixes that should never appear in the Internet routing table, and obviously should not appear as the source address in any packets you receive.</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="100" valign="top">
|
||||
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<br/>
|
||||
@ -1349,7 +1359,7 @@ roxy" value="yes" <?php if ($pconfig['disableftpproxy']) echo "checked"; ?> />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</td>
|
||||
</table>
|
||||
</form>
|
||||
<script language="JavaScript">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user