hallo zusammen :>
ich arbeite mich gerade in die konfiguration von dnsmasq hinein. in meinem server, sitzen 2 netzwerkkarten:
-
eth0 bekommt vom router die ip (192.168.0.3)
-
eth1 möchte ich, dass dnsmasq darauf lauscht und mir gegebenfalls ips für andere computer vergeben kann, sprich dhcp server.
die
dnsmasq.conf schaut bis jetz wie folgt aus:
#interface=eth1 # --> muss man imo erst der karte eine feste ip vergeben!?
bind-interfaces
dhcp-range=192.168.0.50,192.168.0.150,12h # gleiches subnet wie eth0, problem?
/var/log/messages des servers zeigt mir folgendes
Sep 8 16:40:58 eisschorle kernel: eth1: link down
Sep 8 16:42:08 eisschorle dnsmasq[1979]: started, version 2.50 cachesize 150
Sep 8 16:42:08 eisschorle dnsmasq[1979]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Sep 8 16:42:08 eisschorle dnsmasq-dhcp[1979]: DHCP, IP range 192.168.1.50 -- 192.168.1.150, lease time 12h
Sep 8 16:42:08 eisschorle dnsmasq[1979]: reading /etc/resolv.conf
Sep 8 16:42:08 eisschorle dnsmasq[1979]: using nameserver 192.168.0.254#53
Sep 8 16:42:08 eisschorle dnsmasq[1979]: read /etc/hosts - 6 addresses
Sep 8 16:43:21 eisschorle kernel: eth1: link up, 100Mbps, full-duplex, lpa 0xC5E1
Sep 8 16:44:48 eisschorle kernel: eth1: link down
Sep 8 16:44:50 eisschorle kernel: eth1: link up, 100Mbps, full-duplex, lpa 0xC5E1
Sep 8 16:44:50 eisschorle dnsmasq-dhcp[1979]: DHCP packet received on eth1 which has no address
Sep 8 16:44:55 eisschorle dnsmasq-dhcp[1979]: DHCP packet received on eth1 which has no address
Sep 8 16:46:50 eisschorle dnsmasq[1979]: exiting on receipt of SIGTERM
Sep 8 16:46:55 eisschorle dnsmasq[2015]: started, version 2.50 cachesize 150
Sep 8 16:46:55 eisschorle dnsmasq[2015]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Sep 8 16:46:55 eisschorle dnsmasq-dhcp[2015]: DHCP, IP range 192.168.1.50 -- 192.168.1.150, lease time 12h
Sep 8 16:46:55 eisschorle dnsmasq[2015]: reading /etc/resolv.conf
Sep 8 16:46:55 eisschorle dnsmasq[2015]: using nameserver 192.168.0.254#53
Sep 8 16:46:55 eisschorle dnsmasq[2015]: read /etc/hosts - 6 addresses
Sep 8 16:47:15 eisschorle dnsmasq-dhcp[2015]: DHCP packet received on eth1 which has no address
Sep 8 16:47:20 eisschorle dnsmasq-dhcp[2015]: DHCP packet received on eth1 which has no address
Sep 8 16:47:52 eisschorle dnsmasq-dhcp[2015]: no address range available for DHCP request via eth0
Sep 8 16:49:53 eisschorle dnsmasq[2015]: exiting on receipt of SIGTERM
Sep 8 16:49:58 eisschorle dnsmasq[2046]: started, version 2.50 cachesize 150
Sep 8 16:49:58 eisschorle dnsmasq[2046]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Sep 8 16:49:58 eisschorle dnsmasq-dhcp[2046]: DHCP, IP range 192.168.0.50 -- 192.168.0.150, lease time 12h
Sep 8 16:49:58 eisschorle dnsmasq[2046]: reading /etc/resolv.conf
Sep 8 16:49:58 eisschorle dnsmasq[2046]: using nameserver 192.168.0.254#53
Sep 8 16:49:58 eisschorle dnsmasq[2046]: read /etc/hosts - 6 addresses
Sep 8 16:51:30 eisschorle dnsmasq-dhcp[2046]: DHCP packet received on eth1 which has no address
der client bricht irgendwann nach einem time out ab, es wird keine ip vergeben 🙁
die
hosts wurden wie schon im wiki erwähnt editiert:
192.168.0.27 laptop.foo laptop
bitte um bisschen starthilfe 😛
beste grüße