Crys
Lt. Commander
- Registriert
- Apr. 2009
- Beiträge
- 1.651
Ich möchte meinen Xubuntu LTS 14 Server als DNS- und DHCP- Server für mein Heimnetzwerk einrichten.
Der Server (192.168.178.9) ist per LAN am Netzwerk eingebunden, andere Geräte sind Win-PCs und ein Speedport-Router.
Ich möchte erreichen, dass die Geräte im Netzwerk alle Internet über den Router bekommen (192.168.178.1), eine feste IP zugeteilt bekommen (anhand ihrer MAC) und das die Geräte auch anhand von Netzwerknamen erreichbar sind.
Ich habe Dnsmasq auf den Server installiert und Dateien wie folgt konfiguriert:
/etc/network/interfaces:
/etc/hosts:
/etc/resolv.conf:
/etc/dnsmasq.conf:
Es ist kein NetzwerkManager installiert. Jetzt starte ich Dnsmasq neu service dnsmasq restart und schaue, ob es funktioniert hat netstat -tulpen | grep dnsmasq. Nur dann bekomme ich als Ausgabe:
Nun sind auch die beiden Zeilen der /etc/resolv.conf vertauscht.
Was bedeutet das?
Was mache ich falsch?
Der Server (192.168.178.9) ist per LAN am Netzwerk eingebunden, andere Geräte sind Win-PCs und ein Speedport-Router.
Ich möchte erreichen, dass die Geräte im Netzwerk alle Internet über den Router bekommen (192.168.178.1), eine feste IP zugeteilt bekommen (anhand ihrer MAC) und das die Geräte auch anhand von Netzwerknamen erreichbar sind.
Ich habe Dnsmasq auf den Server installiert und Dateien wie folgt konfiguriert:
/etc/network/interfaces:
Code:
auto eth0
iface eth0 inet static
address 192.168.178.9
netmask 255.255.255.0
network 192.168.178.1
broadcast 192.168.178.255
gateway 192.168.178.1
/etc/hosts:
Code:
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/resolv.conf:
Code:
nameserver 127.0.0.1
nameserver 192.168.178.1
/etc/dnsmasq.conf:
Code:
listen-address=127.0.0.1
listen-address=192.168.178.9
Es ist kein NetzwerkManager installiert. Jetzt starte ich Dnsmasq neu service dnsmasq restart und schaue, ob es funktioniert hat netstat -tulpen | grep dnsmasq. Nur dann bekomme ich als Ausgabe:
Code:
root@Crys:~# service dnsmasq restart
* Restarting DNS forwarder and DHCP server dnsmasq [ OK ]
root@Crys:~# netstat -tulpen | grep dnsmasq
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 0 65985 5807/dnsmas
tcp6 0 0 :::53 :::* LISTEN 0 65987 5807/dnsmas
udp 0 0 0.0.0.0:53 0.0.0.0:* 0 65984 5807/dnsmas
udp6 0 0 :::53 :::* 0 65986 5807/dnsmas
Was bedeutet das?
Was mache ich falsch?
Zuletzt bearbeitet:
(Das Forum hat einen Bug mit den Code-Boxen)