1

Onderwerp: dhcp ip adres toewijzen aan aparaat

hallo allemaal

het onderwerp doet jullie waarschijnlijk vermoeden dat ik nu met een heel domen en simpele vraag ga komen.
helaas is dat tog niet zo.

ik heb namelijk aan  een netwerkkaart in men linux router 2 ip adressen toe ge wezen.
te weten 172.17.254.254 met subnetmask 255.255.0.0
en 172.16.2.254 met subnetmask 255.255.255.0
de dhcp server op die pc deelt netjes uit in de reeks 172.17.0.1 tot 172.17.200.254
de dhcp wijst ook netjes ip adressen toe aan de apparaten die konecten.
echter wil ik nu dat de dhcp server aan een apparaat niet ene willekeurig ip adres toe wijst maar een vast ip adresn en wel het ip adres 172.16.2.250
echter krijg ik dat dus niet voor elkaar.
weet iemand hoe ik dit voor elkaar kan krijgen?
bijgaande doe ik even de config bestanden van network interfaces en de dhcp server mee posten

/etc/netword/interfaces

# The loopback network interface
auto lo
auto eth0
auto eth1
auto eth2
auto eth2:0
auto eth3
auto eth4
auto xs
auto heipv6
auto goip

iface lo inet loopback

iface eth0 inet static
    address 192.168.167.18
    netmask 255.255.255.0
up route add -net 194.109.5.241 netmask 255.255.255.255 gw 192.168.167.1
up route add -net 194.109.6.166 netmask 255.255.255.255 gw 192.168.167.1
up route add default gw 192.168.167.1 metric 1

iface eth1 inet static
    address 192.168.178.18
    netmask 255.255.255.0
up route add -net 216.66.84.46 netmask 255.255.255.255 gw 192.168.178.1
up route add -net 218.213.65.154 netmask 255.255.255.255 gw 192.168.178.1
up route add default gw 192.168.178.1 metric 1

iface eth2 inet static
    address 172.17.254.254
    netmask 255.255.0.0
#up route del -net 172.16.0.0/16
#up route add -net 172.17.0.0/16 eth2

iface eth2:0 inet static
    address 172.16.2.254
    netmask 255.255.255.0
#route add -net 172.16.2.0 eth2:0

iface eth4 inet static
    address 172.16.0.254
    netmask 255.255.255.0
#up route add -net 172.16.0.0/24 eth3

iface eth3 inet static
    address 172.16.1.254
    netmask 255.255.255.0
#up route add -net 172.16.1.0/24 eth4

iface xs inet6 v4tunnel
    endpoint    194.109.5.241
up ip route add default via 2001:888:10:63d::1 metric 2
#up route add default gw 2001:888:10:63d::1 metric 2
 
    address        2001:888:10:63d::2
    netmask        64
    ttl        64

iface eth4 inet6 static
    address        2001:888:163d::1
    netmask        64

iface heipv6 inet6 v4tunnel
        address 2001:470:1f14:178::2
        netmask 64
        endpoint 216.66.84.46
        ttl 255
#        gateway 2001:470:1f14:178::1
up ip route add default via 2001:470:1f14:178::1 metric 1

iface eth2 inet6 static
    address 2001:470:1f15:178::1
    netmask 64

iface goip inet6 v4tunnel
    endpoint    218.213.65.154
up ip route add default via 2001:2e0:6002:8117::1 metric 3
#up route add default gw 2001:2e0:6002:8117::1 metric 3
    address        2001:2e0:6002:8117::2
    netmask        64
    ttl        64

iface eth3 inet6 static
    address 2001:2e0:6002:a117::1
    netmask 64

dhcpd.conf

# Sample configuration file for ISC dhcpd for Debian
#
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the 
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {
#  range 10.254.239.10 10.254.239.20;
#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}

# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 {
#  range dynamic-bootp 10.254.239.40 10.254.239.60;
#  option broadcast-address 10.254.239.31;
#  option routers rtr-239-32-1.example.org;
#}

# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#  range 10.5.5.26 10.5.5.30;
#  option domain-name-servers ns1.internal.example.org;
#  option domain-name "internal.example.org";
#  option routers 10.5.5.1;
#  option broadcast-address 10.5.5.31;
#  default-lease-time 600;
#  max-lease-time 7200;
#}

# Hosts which require special configuration options can be listed in
# host statements.   If no address is specified, the address will be
# allocated dynamically (if possible), but the host-specific information
# will still come from the host declaration.

#host passacaglia {
#  hardware ethernet 0:0:c0:5d:bd:95;
#  filename "vmunix.passacaglia";
#  server-name "toccata.fugue.com";
#}

# Fixed IP addresses can also be specified for hosts.   These addresses
# should not also be listed as being available for dynamic assignment.
# Hosts for which fixed IP addresses have been specified can boot using
# BOOTP or DHCP.   Hosts for which no fixed address is specified can only
# be booted with DHCP, unless there is an address range on the subnet
# to which a BOOTP client is connected which has the dynamic-bootp flag
# set.
#host fantasia {
#  hardware ethernet 08:00:07:26:c0:a5;
#  fixed-address fantasia.fugue.com;
#}

# You can declare a class of clients and then do address allocation
# based on that.   The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.

#class "foo" {
#  match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
#}

#shared-network 224-29 {
#  subnet 10.17.224.0 netmask 255.255.255.0 {
#    option routers rtr-224.example.org;
#  }
#  subnet 10.0.29.0 netmask 255.255.255.0 {
#    option routers rtr-29.example.org;
#  }
#  pool {
#    allow members of "foo";
#    range 10.17.224.10 10.17.224.250;
#  }
#  pool {
#    deny members of "foo";
#    range 10.0.29.10 10.0.29.230;
#  }
#}
# 172.17.0.0
subnet 172.17.0.0 netmask 255.255.0.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.17.254.254;
    range 172.17.0.1 172.17.200.254;
    }
# 172.16.0.0
subnet 172.16.0.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.16.0.254;
    range 172.16.0.1 172.16.0.250;
    }
# 172.16.1.0
subnet 172.16.1.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1, 8.8.8.8, 8.8.4.4;
    option routers 172.16.1.254;
    range 172.16.1.1 172.16.1.250;
    }
# jenp-1607151938 linux server
host jenp-1607151938 {
    hardware ethernet 08:00:27:c5:42:eb;
    fixed-address 172.16.1.1;
    }
# fritz.box usb
host fritz-box-usb {
    hardware ethernet 08:96:d7:1a:7b:fe;
    fixed-address 172.17.254.249;
    }
# fritz.box.woon
host fritz.box.w {
    hardware ethernet 00:24:fe:27:8c:65;
    fixed-address 172.17.254.251;
    }
# FB
host FB {
    hardware ethernet bc:05:43:31:b4:3a;
    fixed-address 172.17.254.250;
    }
# fb-70
host fb-70 {
    hardware ethernet 00:1c:4a:16:ab:3e;
    fixed-address 172.17.254.243;
    }
# router
host router {
    hardware ethernet 0a:00:27:00:00:00;
    fixed-address 172.16.1.250;
    }
# alarm ecenter
host ecenter {
    hardware ethernet 74:f0:6d:17:44:52;
    fixed-address 172.16.2.250;
    }
# ipcam
host ipcam {
    hardware ethernet 48:02:2a:43:73:76;
    fixed-address 172.17.254.101;
    }
# multi
host multi {
    hardware ethernet 40:61:86:61:f4:f8;
    fixed-address 172.17.254.111;
    }
# geheim
subnet 172.16.2.0 netmask 255.255.255.0 {
    option routers 172.16.2.254;
    }
# android-f54e4c296f45737
host android-f54e4c296f45737 {
    hardware ethernet bc:44:34:12:6f:15;
    fixed-address 172.16.2.2;
    }

kan iemand me hiermee helpen

sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

2

Re: dhcp ip adres toewijzen aan aparaat

MAC addr gebruiken.

in /etc/dhcpd.conf

group
{
     computer_1    { hardware ethernet 00:01:03:04:05:06; fixed-address 172.16.2.250; }
}
Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: dhcp ip adres toewijzen aan aparaat

Dat kan maar op 1 manier. Mac-adres binding.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

4

Re: dhcp ip adres toewijzen aan aparaat

staat ook eigenlijk in de manpage beschreven, maar je moet even op die variant komen.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: dhcp ip adres toewijzen aan aparaat

Of weten hoe de OSI model level qua functionaliteit te bieden heeft...  Ik snap wel dat dit over het hoofd woord gezien. Vaak gooit men dit niveau met TCP/IP op 1 hoop.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: dhcp ip adres toewijzen aan aparaat

als eerste voor deftrol
ik dagt dat ik dat al had gedaan zie het volgende stukje uit de config dhcpd

# alarm ecenter
host ecenter {
    hardware ethernet 74:f0:6d:17:44:52;
    fixed-address 172.16.2.250;
    }

voor pascal ik heb nu het volgende stukje toe ge voegd aan de config.
en de host regels uit ge schakeld door er # voor te zetten zodat ze er niet dubel in staan.
het groupts stukje ziet er nu zo uit

group
{
     ecenter
        hardware ethernet 74:f0:6d:17:44:52;
        fixed-address 172.16.2.250;
        }

 ipcam {
        hardware ethernet 48:02:2a:43:73:76;
        fixed-address 172.16.2.149;
        }

}

egter wil de dhcpd nu niet starten.

sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

7

Re: dhcp ip adres toewijzen aan aparaat

Wel, Peter zelf ik met mijn dyslexie  zie al meteen dat een haakje ontbreekt.
alsie niet wil starten kijk dan eens in de logfiles.  daarin zou moeten staan waarom.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: dhcp ip adres toewijzen aan aparaat

pascal.
dat tekentje heb ik inderdaad vergeten.
en heeft overigens niks met dyslexie te maken maar domweg gewoon met erover heen kijken.
ik heb het nu aan ge past.
egter heeft het niet ge holpen.
dhcp wil nog niet starten.
als ik shell type dhcpd start dan krijg ik de volgende output

root@jenp-080910841:/home/peter# dhcpd start
Internet Systems Consortium DHCP Server 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /etc/dhcp/dhcpd.conf
Database file: /var/lib/dhcp/dhcpd.leases
PID file: /var/run/dhcpd.pid
/etc/dhcp/dhcpd.conf line 172: semicolon expected.
        ecenter {
                 ^
/etc/dhcp/dhcpd.conf line 174: fixed-address parameter not allowed here.
                fixed-address 172.16.2.250;
                                           ^
/etc/dhcp/dhcpd.conf line 176: semicolon expected.
        ipcam {
               ^
/etc/dhcp/dhcpd.conf line 178: fixed-address parameter not allowed here.
                fixed-address 172.16.2.149;
                                           ^
/etc/dhcp/dhcpd.conf line 178: expecting a parameter or declaration
                fixed-address 172.16.2.149;
                                           ^
/etc/dhcp/dhcpd.conf line 179: expecting a parameter or declaration

^
Configuration file errors encountered -- exiting

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging..

exiting.

regel  is overigens de regel waar de groupe start.
men voledige dhcpd.conf is nu als volgd

#
# Sample configuration file for ISC dhcpd for Debian
#
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the 
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {
#  range 10.254.239.10 10.254.239.20;
#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}

# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 {
#  range dynamic-bootp 10.254.239.40 10.254.239.60;
#  option broadcast-address 10.254.239.31;
#  option routers rtr-239-32-1.example.org;
#}

# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#  range 10.5.5.26 10.5.5.30;
#  option domain-name-servers ns1.internal.example.org;
#  option domain-name "internal.example.org";
#  option routers 10.5.5.1;
#  option broadcast-address 10.5.5.31;
#  default-lease-time 600;
#  max-lease-time 7200;
#}

# Hosts which require special configuration options can be listed in
# host statements.   If no address is specified, the address will be
# allocated dynamically (if possible), but the host-specific information
# will still come from the host declaration.

#host passacaglia {
#  hardware ethernet 0:0:c0:5d:bd:95;
#  filename "vmunix.passacaglia";
#  server-name "toccata.fugue.com";
#}

# Fixed IP addresses can also be specified for hosts.   These addresses
# should not also be listed as being available for dynamic assignment.
# Hosts for which fixed IP addresses have been specified can boot using
# BOOTP or DHCP.   Hosts for which no fixed address is specified can only
# be booted with DHCP, unless there is an address range on the subnet
# to which a BOOTP client is connected which has the dynamic-bootp flag
# set.
#host fantasia {
#  hardware ethernet 08:00:07:26:c0:a5;
#  fixed-address fantasia.fugue.com;
#}

# You can declare a class of clients and then do address allocation
# based on that.   The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.

#class "foo" {
#  match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
#}

#shared-network 224-29 {
#  subnet 10.17.224.0 netmask 255.255.255.0 {
#    option routers rtr-224.example.org;
#  }
#  subnet 10.0.29.0 netmask 255.255.255.0 {
#    option routers rtr-29.example.org;
#  }
#  pool {
#    allow members of "foo";
#    range 10.17.224.10 10.17.224.250;
#  }
#  pool {
#    deny members of "foo";
#    range 10.0.29.10 10.0.29.230;
#  }
#}
# 172.17.0.0
subnet 172.17.0.0 netmask 255.255.0.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.17.254.254;
    range 172.17.0.1 172.17.200.254;
    }
# 172.16.0.0
subnet 172.16.0.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.16.0.254;
    range 172.16.0.1 172.16.0.250;
    }
# 172.16.1.0
subnet 172.16.1.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1, 8.8.8.8, 8.8.4.4;
    option routers 172.16.1.254;
    range 172.16.1.1 172.16.1.250;
    }
# jenp-1607151938 linux server
host jenp-1607151938 {
    hardware ethernet 08:00:27:c5:42:eb;
    fixed-address 172.16.1.1;
    }
# fritz.box usb
host fritz-box-usb {
    hardware ethernet 08:96:d7:1a:7b:fe;
    fixed-address 172.17.254.249;
    }
# fritz.box.woon
host fritz.box.w {
    hardware ethernet 00:24:fe:27:8c:65;
    fixed-address 172.17.254.251;
    }
# FB
host FB {
    hardware ethernet bc:05:43:31:b4:3a;
    fixed-address 172.17.254.250;
    }
# fb-70
host fb-70 {
    hardware ethernet 00:1c:4a:16:ab:3e;
    fixed-address 172.17.254.243;
    }
# router
host router {
    hardware ethernet 0a:00:27:00:00:00;
    fixed-address 172.16.1.250;
    }
# multi
host multi {
    hardware ethernet 40:61:86:61:f4:f8;
    fixed-address 172.17.254.111;
    }
# geheim
subnet 172.16.2.0 netmask 255.255.255.0 {
    option routers 172.16.2.254;
    }
# android-f54e4c296f45737
host android-f54e4c296f45737 {
    hardware ethernet bc:44:34:12:6f:15;
    fixed-address 172.16.2.2;
    }

group {
    ecenter {
        hardware ethernet 74:f0:6d:17:44:52;
        fixed-address 172.16.2.250;
        }
    ipcam {
        hardware ethernet 48:02:2a:43:73:76;
        fixed-address 172.16.2.149;
        }

    }
sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

Re: dhcp ip adres toewijzen aan aparaat

Ik weet er geen moer vanaf, maar ik zie dat een group een onderdeel moet zijn binnen {....} van een subnet als ik kijk naar andere voorbeelden van dhcpd.conf op internet. Dus toch een probleem met de haakjes, lijkt me. Kijk eens goed naar andere voorbeelden en waar de haakjes precies staan.

10 Laatst bewerkt door peter_jenp (30 Dec 2015 08:10:19)

Re: dhcp ip adres toewijzen aan aparaat

als eerste peugeot2 bedankt.
de errors zijn nu weg en de dhcp start nu gewoon goed op zonder errors dus.
echter helaas krijgt men ecenter nog steeds niet het ip adres wat ik hem toe wijs.
ik post nu maar weer de config zo als hij op dit momend is.
ik heb wel een stuk weg ge knipt nammelijk de regels waar een # voor staat

ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# 172.17.0.0
subnet 172.17.0.0 netmask 255.255.0.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.17.254.254;
    range 172.17.0.1 172.17.200.254;
    }
# 172.16.0.0
subnet 172.16.0.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.16.0.254;
    range 172.16.0.1 172.16.0.250;
    }
# 172.16.1.0
subnet 172.16.1.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1, 8.8.8.8, 8.8.4.4;
    option routers 172.16.1.254;
    range 172.16.1.1 172.16.1.250;
    }
# 172.16.2.0
subnet 172.16.2.0 netmask 255.255.255.0 {
        option domain-name-servers 172.16.1.1, 8.8.8.8, 8.8.4.4;
        option routers 172.16.2.254;
        range 172.16.2.1 172.16.2.250;
    # closenet
    group close2 {
        # ecenter
        host ecenter {
            hardware ethernet 74:f0:6d:17:44:52;
            fixed-address 172.16.2.240;
            }
        }
}

# jenp-1607151938 linux server
host jenp-1607151938 {
    hardware ethernet 08:00:27:c5:42:eb;
    fixed-address 172.16.1.1;
    }
# router
host router {
    hardware ethernet 0a:00:27:00:00:00;
    fixed-address 172.16.1.250;
    }
# multi
host multi {
    hardware ethernet 40:61:86:61:f4:f8;
    fixed-address 172.17.254.111;
    }

ook bij deze maar een keer een lijstje met de active aparaaten en hum mac adress.
zodat eventueel jullie ook kunnen zien of het mac adres wel klopt

     172.17.137.10     b8:44:d9:75:0a:fe     2015/12/30 06:26:10     2015/12/30 08:26:10
    172.17.137.162     74:f0:6d:17:44:52     ecentre     2015/12/30 07:04:27     2015/12/30 07:14:27
    172.16.1.249     08:00:27:d7:59:30     jenp-f2a5ad9109     2015/12/30 07:05:30     2015/12/30 07:15:30
    172.17.137.10     b8:44:d9:75:0a:fe     iPhonevnJanneke     2015/12/30 07:06:07     2015/12/30 09:06:07
    172.17.137.30     bc:05:43:31:b4:38     icdnfb     2015/12/30 07:07:01     2015/12/30 07:17:01
    172.17.136.164     00:24:fe:27:8c:65     fb-woonkamer     2015/12/30 07:07:20     2015/12/30 07:17:20
sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

11 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (30 Dec 2015 12:31:22)

Re: dhcp ip adres toewijzen aan aparaat

Ik meente zien dat close2 netjes binnen een subnet gedefinieerd is. Maar de laatste 3 hosts niet.... ik dacht dat dit noodzakelijk was om het te laten werken.

Verder moet je op de clients mogelijk na een herstart van dhcpd ook een dhcp release en refresh doen.

Re: dhcp ip adres toewijzen aan aparaat

helaas peugeot2
ook dat was niet de oplosing.
heb nu groepen aan ge maakt voor iedern netwerk met subnet.
zie hieronder weer de config zo als hij nu is

ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# 172.17.0.0
subnet 172.17.0.0 netmask 255.255.0.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.17.254.254;
    range 172.17.0.1 172.17.200.254;
    # intern
    group intern {
        # multi
        host multi {
        hardware ethernet 40:61:86:61:f4:f8;
        fixed-address 172.17.254.111;
    }
    }
}
# 172.16.0.0
subnet 172.16.0.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.16.0.254;
    range 172.16.0.1 172.16.0.250;
    group extra {
    }    
}
# 172.16.1.0
subnet 172.16.1.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1, 8.8.8.8, 8.8.4.4;
    option routers 172.16.1.254;
    range 172.16.1.1 172.16.1.250;
    group servernet {
        # jenp-1607151938 linux server
        host jenp-1607151938 {
        hardware ethernet 08:00:27:c5:42:eb;
        fixed-address 172.16.1.1;
    }
    # router
    host router {
        hardware ethernet 0a:00:27:00:00:00;
        fixed-address 172.16.1.250;
    }
    }
}

# 172.16.2.0
subnet 172.16.2.0 netmask 255.255.255.0 {
    option domain-name-servers 172.16.1.1 , 8.8.8.8 , 8.8.4.4;
    option routers 172.16.2.254;
    # closenet
    group close2 {
        # ecenter
        host ecenter {
            hardware ethernet 74:f0:6d:17:44:52;
            fixed-address 172.16.2.241;
            }
        }
    range 172.16.2.1 172.16.2.253;
    }
sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

Re: dhcp ip adres toewijzen aan aparaat

nog maar eens verder ge puzeld.
ben er wel in middels achter nu dat het waarschijnlijk niet in de dhcp zit.
want zodra ik in de /etc/netwrok/interface aan geeft dat 172.16.2.0 moet hangen aan eth2 en 172.17.254.254 aan eth2:0 en natuurlijk subnet en zo ook om zet dan deelt hij gelijk niet meer uit over het 172.17.x.x netwerk.
dit betekend dus dat verkeer over eth2;0 ge blokkeert word en dan komen we bij shorewall.
ik moet wel zegen dat als ik apparaten handmatig een vast ip geef in 172.16.2.x server bv men leptop en de gateway van 172.16.2.254 pak dat ik dan wel het internet op kan.
het is dus met name dat ergens dhcp verkeer ge blokkeert word of deels ge blokkeert word

sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

14 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (30 Dec 2015 20:01:30)

Re: dhcp ip adres toewijzen aan aparaat

Deja vu.... zit die shorewall weer in de weg. Zoiets heb je toch al eens gehad (in eoa posting)? Met de hand ipadressen gebruiken buiten de shorewallconfig om geeft gelazer met shorewall. De voor shorewall onbekende diensten of adressen lopen het risico geblockt te worden.

Optie is natuurlijk ook om een stukje iprange steeds ongebruikt te laten en dan handmatig de ipadressen in te stellen. Je hebt maar een paar hosts waarbij je dit wilt doen.

Re: dhcp ip adres toewijzen aan aparaat

wel dat shoreal zat te etere ja.
maar hij draaide/draait wel perfect en ook shorewaall 6
dhcp probleem is egt alleen op die 172.16.2.x serie die er dus pas afgelopen week bij ge komen is.
en in eerste instantie wauw ik alle apparaten ook gewoon handmatig static ip geven.
echter men ecenter (inbraak alarm) die via wifi werkt kan als ik hem bedaard aan sluit wel in ge steld worden op een vast ip maar via wifi wil hij die persee van de dhcp krijgen.
en dan zul je zegen dan moet je bij e-domotica zijn dat ze dat goed maken en dat heb ik ook al ge daan.
ze zijn er dus wel mee bezig en het komt wel ooit in een update van dat ding maar tot op heden hebben ze het dus nog niet voor elkaar

sorie voor de schrijffouten maar ik heb deceleksie.

ik gebruik debian linux met kernel 2.6.686

16 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (31 Dec 2015 15:30:58)

Re: dhcp ip adres toewijzen aan aparaat

tja.... zie http://forum.nedlinux.nl/viewtopic.php?id=33879 ... kunnen we nog helpen?