6,8 → 6,9 |
*********************/ |
define ("CONF_FILE", "/usr/local/etc/alcasar.conf"); |
define ("ETHERS_FILE", "/usr/local/etc/alcasar-ethers"); |
define ("ETHERS_INFO_FILE", "/usr/local/etc/alcasar-ethers-info"); |
define ("DNS_LOCAL_FILE", "/usr/local/etc/alcasar-dns-name"); |
$conf_files=array(CONF_FILE,ETHERS_FILE,DNS_LOCAL_FILE); |
$conf_files=array(CONF_FILE,ETHERS_FILE,ETHERS_INFO_FILE,DNS_LOCAL_FILE); |
$reg_ip = '/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/'; |
$reg_ip_cidr = '/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$/'; |
$network_modification=0; |
120,10 → 121,14 |
} |
if ($insert == "True") |
{ |
$line = $new_mac_addr . " " . $new_ip_addr . " #" . trim($_POST['info'],"\x00..\x20") . "\n"; |
$line = $new_mac_addr . " " . $new_ip_addr . "\n"; |
$pointeur=fopen(ETHERS_FILE,"a"); |
fwrite ($pointeur, $line); |
fclose ($pointeur); |
$pointeur=fopen(ETHERS_INFO_FILE,"a"); |
fwrite ($pointeur, $line); |
fclose ($pointeur); |
$line = $new_mac_addr . " " . $new_ip_addr . " #" . trim($_POST['info'],"\x00..\x20") . "\n"; |
exec ("sudo /usr/bin/systemctl reload chilli"); |
} |
} |
136,6 → 141,8 |
{ |
$ether_file=ETHERS_FILE; |
exec("/bin/sed -i \"/^$key/d\" $ether_file"); |
$ether_file=ETHERS_INFO_FILE; |
exec("/bin/sed -i \"/^$key/d\" $ether_file"); |
exec ("sudo /usr/bin/systemctl reload chilli"); |
} |
} |