Evo kako izgleda fajl:
Code:
option domain-name "xxxx";
option domain-name-servers 217.16.68.xx, 217.16.69.xx;
option routers xx.xx.xx.xx;
dhcpd_run_chrooted="no";
ddns-update-style none;
default-lease-time 345600;
subnet xx.xx.xx.xx netmask 255.255.255.0 {
default-lease-time 14400;
max-lease-time 172800;
}
host user1
{
hardware ethernet 00:0d:9d:8b:e9:c6;
fixed-address xx.xx.xx.xx;
}
host user2
{
hardware ethernet 00:00:39:1f:61:8a;
fixed-address xx.xx.xx.xx;
}
host user3
{
hardware ethernet 00:0b:6a:52:7c:ac;
fixed-address xx.xx.xx.xx;
}
option domain-name "xxxx";
option domain-name-servers 217.16.68.xx, 217.16.69.xx;
option routers xx.xx.xx.xx;
dhcpd_run_chrooted="no";
ddns-update-style none;
default-lease-time 345600;
subnet xx.xx.xx.xx netmask 255.255.255.0 {
default-lease-time 14400;
max-lease-time 172800;
}
host user1
{
hardware ethernet 00:0d:9d:8b:e9:c6;
fixed-address xx.xx.xx.xx;
}
host user2
{
hardware ethernet 00:00:39:1f:61:8a;
fixed-address xx.xx.xx.xx;
}
host user3
{
hardware ethernet 00:0b:6a:52:7c:ac;
fixed-address xx.xx.xx.xx;
}
Kad ubacujem novog korisnika, nije problem. Pravim append:
Code:
$record = "host user{$seriski['broj']} {\n";
$record .= "hardware ethernet {$mac};\n";
$record .= "fixed-address {$_POST['ip']};\n}\n";
$fajl = fopen("/etc/dhcpd.conf", "a+") {
fwrite($fajl, $record );
fclose($fajl);
$record = "host user{$seriski['broj']} {\n";
$record .= "hardware ethernet {$mac};\n";
$record .= "fixed-address {$_POST['ip']};\n}\n";
$fajl = fopen("/etc/dhcpd.conf", "a+") {
fwrite($fajl, $record );
fclose($fajl);
Ali pitanje je kako da editiram (replace-iram) postojeći zapisi?
routing protocols enable routers to route routed protocols!