labaracuda
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
Hallo Forum! Ich möchte ein HomeIntranet machen. Apache2, MSQL und PHPmyAdmin sind installiert und funktioniert. Ein Localhost ist auch eingerichtet. Was ich möchte ist die Domain die unter “home-videos.net” im Localhost ist, auch von einen anderen Rechner im HomeNetz zugegriffen werden kann. 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | sudo nano /etc/hosts
127.0.0.1 localhost
192.168.1.104 home
192.168.1.104 home-videos.net
192.168.1.104 home-bilder.net
192.168.1.104 home-music.net
192.168.1.104 home-daten.net
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
::1 ip6-home-videos.net ip6-loopback fe00
::0 ip6-localnet ff00
::0 ip6-mcastprefix ff02
::1 ip6-allnodes ff02
::2 ip6-allrouters
|
| /etc/apache2/sites-available$ ls -l
-rw-r--r-- 1 root root 1332 Mär 19 10:48 000-default.conf
-rw-r--r-- 1 root root 6338 Apr 5 23:15 default-ssl.conf
-rw-r--r-- 1 root root 1359 Aug 30 12:05 home-bilder.net.conf
-rw-r--r-- 1 root root 1352 Aug 30 12:09 home-daten.net.conf
-rw-r--r-- 1 root root 1352 Aug 30 12:07 home-music.net.conf
-rw-r--r-- 1 root root 1354 Aug 30 12:06 home-videos.net.conf
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 | /etc/apache2/sites-available$ sudo nano home-bilder.net.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName home-bilder.net.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/home-bilder.net/public_html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | ifconfig
enp1s7 Link encap:Ethernet Hardware Adresse 00:e0:53:17:5b:1e
inet Adresse:192.168.1.104 Bcast:192.168.1.255 Maske:255.255.255.0
inet6-Adresse: fe80::8979:1d05:d67c:6fdc/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:2681 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:595 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:377432 (377.4 KB) TX-Bytes:111838 (111.8 KB)
lo
Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:332 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:332 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1
RX-Bytes:33375 (33.3 KB) TX-Bytes:33375 (33.3 KB)
|
1
2
3
4
5
6
7
8
9
10
11
12
13 | sudo nano /etc/dnsmasq.conf
# Or which to listen on by address (remember to include 127.0.0.1 if
# you use this.)
listen-address=127.0.0.1
# Uncomment this to enable the integrated DHCP server, you need
# to supply the range of addresses available for lease and optionally
# a lease time. If you have more than one network, you will need to
# repeat this for each network on which you want to supply DHCP
# service.
dhcp-range=192.168.1.150,192.168.1.200,12h
|
| sudo nano /etc/resolv.conf
nameserver 127.0.1.1
nameserver 192.168.1.104 # nach ein neuen Start ist die IP gelöscht worden.
|
Lg.labaracuda
|
mecks52
Anmeldungsdatum: 28. Dezember 2008
Beiträge: 227
Wohnort: Oberschwaben
|
Hallo labaracuda, zwei Fehler in der resolv.conf habe ich mal gefunden: nameserver 127.0.0.1 # Hier sollte dein localhost rein 127.0.0.1 nicht 127.0.1.1
nameserver 213.73.91.35 # Hier muss ein anderer DNS-Server genannt werden.
# Als Beispiel habe ich einen des CCC angegeben,
# die Adresse deines Routers geht aber auch.
und dann noch einen in der dnsmasq.conf
...
listen-address=127.0.0.1
listen-address=192.168.1.104 # Dabei gehe ich davon aus, das 192.168.1.104
# die Adresse deines Servers im lokalen Netz ist.
... Da ich den Rest nur überflogen habe kann es gut sein das noch andere Fehler lauern, aber die beiden sind mal ein Anfang. Ich würde dir noch empfehlen den Wiki-Beitrag zu Dnsmasq durchzugehen. Ausserdem deinem Server eine Statische IP-Adresse ausserhalb des DHCP-Range zu geben. Infos dazu finden sich im Wiki. Der Rechner darf dann natürlich auch nur der einzige DHCP Server im lokalen Netz sein und sollte immer an sein um DNS Anfragen zu beantworten. Grüße mecks
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Was hast du denn für einen DHCP / DNS Server? Ohne DHCP musst du die ganzen hosts Einträge immer auf den Clients setzen. Was natürlich auch geht, ist das die Rechner im lokalen Netzwerk über den hostname + .local angesprochen werden können (siehe Avahi).
|
labaracuda
(Themenstarter)
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
Hallo mecks52, die Einstellungen local funktioniert aller Perfekt aber von den andern rechner kann ich nur durch IP 192.168.1.104. Hallo Hans9876543210, mit "dnsmasq" arbeite ich. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | sudo grep -i dhcp /var/log/syslog
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 available DHCP range: 192.168.1.100 -- 192.168.1.200
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 Klient stellt Name bereit: x-P5QL-E
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 DHCPREQUEST(enp1s7) 192.168.1.100 00:24:8c:4b:ca:e6
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 Marken: enp1s7
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 DHCPACK(enp1s7) 192.168.1.100 00:24:8c:4b:ca:e6 x-P5QL-E
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 1:netmask, 28:broadcast, 2:time-offset, 3:router,
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 15:domain-name, 6:dns-server, 119:domain-search,
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 12:hostname, 44:netbios-ns, 47:netbios-scope,
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 26:mtu, 121:classless-static-route, 42:ntp-server,
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 121:classless-static-route, 249, 33:static-route,
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 angeforderte Optionen: 252, 42:ntp-server
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 Nächster Server: 192.168.1.104
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 1 option: 53 message-type 5
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 54 server-identifier 192.168.1.104
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 51 lease-time 1d
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 58 T1 12h
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 59 T2 21h
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 1 netmask 255.255.255.0
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 28 broadcast 192.168.1.255
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 6 dns-server 192.168.1.104
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 11 option: 12 hostname x-P5QL-E
Sep 4 11:34:59 mdla-home dnsmasq-dhcp[2381]: 2093328504 sent size: 4 option: 3 router 192.168.1.1
|
|
labaracuda
(Themenstarter)
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
Ich verstehe nicht warum ist die Datei resolv.conf leer??? keine Server in /var/run/dnsmasq/resolv.conf gefunden, werde es später neu versuchen 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | sudo /etc/init.d/dnsmasq status
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/dnsmasq.service.d
└─50-dnsmasq-$named.conf, 50-insserv.conf-$named.conf
Active: active (running) since Son 2016-09-04 13:13:28 CEST; 21min ago
Process: 5497 ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf (code=exited, status=0/SUCCESS)
Process: 5604 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
Process: 5592 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
Process: 5586 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Main PID: 5603 (dnsmasq)
CGroup: /system.slice/dnsmasq.service
└─5603 /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trus...
Sep 04 13:13:28 mdla-home.net dnsmasq[5603]: keine Server in /var/run/dnsmasq/resolv.conf gefunden, werde es später neu versuchen
Sep 04 13:13:28 mdla-home.net dnsmasq[5603]: /etc/hosts gelesen - 13 Adressen
Sep 04 13:13:28 mdla-home.net dnsmasq[5603]: /etc/localhost.list gelesen - 0 Adressen
Sep 04 13:13:28 mdla-home.net dnsmasq[5603]: lese /var/run/dnsmasq/resolv.conf
Sep 04 13:13:28 mdla-home.net dnsmasq[5603]: Benutze Namensserver 127.0.1.1#53
Sep 04 13:13:28 mdla-home.net postfix[5681]: Postfix is running with backwards-compatible default settings
Sep 04 13:13:28 mdla-home.net postfix[5681]: See http://www.postfix.org/COMPATIBILITY_README.html for details
Sep 04 13:13:28 mdla-home.net postfix[5681]: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
Sep 04 13:13:28 mdla-home.net systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Sep 04 13:34:57 mdla-home.net systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
mdla@mdla-home:~$
|
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Moin! So richtig schlau bin ich aus deinem Setup leider immer noch nicht geworden.
Wenn die beiden auf dem gleichen Server laufen, dann ist der Weg über die /etc/hosts Datei erstmal richtig. Ggf. müsste man in der Config von dnsmasq noch mal prüfen, ob er die (lokale) /etc/hosts auswerten soll. Aktuell würde ich sagen, dass die Mehrfachvergabe in der hosts:
127.0.0.1 localhost
192.168.1.104 home
192.168.1.104 home-videos.net
192.168.1.104 home-bilder.net
192.168.1.104 home-music.net
192.168.1.104 home-daten.net
nicht korrekt ist, wenn man sich die manpage zu hosts durchliest:
BESCHREIBUNG
Diese Handbuchseite beschreibt das Format der Datei /etc/hosts. Diese einfache Textdatei ordnet in jeder Zeile einer
IP-Adresse einen Rechnernamen zu. Für jeden einzelnen Rechner sollte eine Zeile mit folgenden Angaben enthalten sein:
IP-Adresse kanonischer_Rechnername [Aliasse] Probier es doch mal so:
127.0.0.1 localhost
192.168.1.104 home home-videos.net home-bilder.net home-music.net home-daten.net
|
labaracuda
(Themenstarter)
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
Hallo! beider laufen auf 192.168.1.104 Ok!Local auf 192.168.1.104 ping mdla-home.net kommt jetzt 192.168.1.104 und nicht 127.0.0.1 aber von 192.168.1.100 hab kein ping signal unter mdla-home.net nur unter 192.168.1.104.
|
labaracuda
(Themenstarter)
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
kann da was gesperrt sein? sudo ufw status 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | Zu Aktion Von
-- ------ ---
Apache Full ALLOW Anywhere
22 ALLOW Anywhere
8200 ALLOW Anywhere
53 ALLOW Anywhere
37 DENY Anywhere
67 ALLOW Anywhere
953 ALLOW Anywhere
67/udp ALLOW 68/udp
Apache Full (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)
8200 (v6) ALLOW Anywhere (v6)
53 (v6) ALLOW Anywhere (v6)
37 (v6) DENY Anywhere (v6)
67 (v6) ALLOW Anywhere (v6)
953 (v6) ALLOW Anywhere (v6)
67/udp (v6) ALLOW 68/udp (v6)
|
|
labaracuda
(Themenstarter)
Anmeldungsdatum: 11. September 2015
Beiträge: 41
|
Eureka! Jetzt passt! Ich habe nur mein PC "192.168.1.100" Restartet. Es muss an den Netzwerk gelegen haben oder eine log Datei oder was auch immer! Danke für die Hilfe. LG. labaracuda
|