interfaces funktioniert nicht sauber

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
KodaC
Beiträge: 15
Registriert: 11.12.2017 08:15:36

interfaces funktioniert nicht sauber

Beitrag von KodaC » 11.12.2017 08:23:41

Guten Morgen

Ich habe die interfaces wie folgt:

Code: Alles auswählen

auto ens3
iface ens3 inet static
address 192.168.0.30
netmask 255.255.255.0
gateway 192.168.0.1

dns-nameservers 192.168.0.62 XX.XX.XX.XX
Dies funktioniert auch soweit. Was nicht funktioniert ist der dns-nameservers.
Ich habe auf 192.168.0.62 einen DNS Server mit diversen Domains die intern weitergeleitet werden. Auf anderen Geräten geht es. Ein ping führt jedoch ins leere. Wenn ich den DNS Server in die resolve.conf eintrage, funktioniert alles. Ich habe jedoch gelesen, das man die resolve.conf nicht mehr bearbeiten sollte in den neuen Debianversionen. Installiert ist die aktuelle Server Version.

Könnte mir jemand einen Tipp geben wo ich den Fehler suchen könnte?

Hier noch ein paar Angaben die euch vielleicht helfen:

Code: Alles auswählen

cat /etc/resolv.conf (Gibt mir die 4 externen DNS Server von meinem ISP)
domain home
search home
nameserver XX.XX.XX.XX1
nameserver XX.XX.XX.XX2
nameserver XX.XX.XX.XX3
nameserver XX.XX.XX.XX4

Code: Alles auswählen

 ifconfig -a
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.30  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::11:32ff:fe2b:8b3  prefixlen 64  scopeid 0x20<link>
        ether 02:11:32:2b:08:b3  txqueuelen 1000  (Ethernet)
        RX packets 7181  bytes 671630 (655.8 KiB)
        RX errors 0  dropped 8  overruns 0  frame 0
        TX packets 1022  bytes 84145 (82.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Lokale Schleife)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Code: Alles auswählen

arp -a
? (192.168.0.1) auf 54:67:51:26:9d:1f [ether] auf ens3
? (192.168.0.61) auf 00:25:90:c2:e5:bc [ether] auf ens3
? (192.168.0.63) auf 00:08:9b:f9:97:dd [ether] auf ens3
192.168.0.1 = ROUTER
192.168.0.61 = Eine Workstation
192.168.0.63 = Ein NAS welches bald abgestellt wird.

Code: Alles auswählen

nslookup domain.local
Server:         XX.XX.XX.XX1
Address:        XX.XX.XX.XX1#53

** server can't find domain.local: NXDOMAIN

nslookup domain.local 192.168.0.62
Server:         192.168.0.62
Address:        192.168.0.62#53

Name:   domain.local
Address: 192.168.0.30

Code: Alles auswählen

route -n
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 ens3
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 ens3
Gruss und Danke

Koda

BenutzerGa4gooPh

Re: interfaces funktioniert nicht sauber

Beitrag von BenutzerGa4gooPh » 11.12.2017 10:15:36

Willkommen im Debianforum!
KodaC hat geschrieben: ↑ zum Beitrag ↑
11.12.2017 08:23:41
Ich habe jedoch gelesen, das man die resolve.conf nicht mehr bearbeiten sollte in den neuen Debianversionen.
Das ist abhängig von der Art der Netzwerkkonfiguration. systemd-networkd und Netzwerkmanager würden überschreiben. Beispiel:

Code: Alles auswählen

cat /etc/resolv.conf
# Generated by NetworkManager
search borstel.test
nameserver 10.65.10.1
nameserver 10.65.11.1

Code: Alles auswählen

ls -l /etc
lrwxrwxrwx  1 root root      35 Dez 11 11:17 resolv.conf -> /var/run/NetworkManager/resolv.conf
Symlink. :wink:

In deinem Fall (statische Konfiguration mit /etc/network/interfaces) gilt jedoch:
Falls das resolvconf-Paket nicht installiert ist, muss die Konfiguration des DNS manuell durchgeführt werden, indem "/etc/resolv.conf" wie folgt editiert wird ...
https://www.debian.org/doc/manuals/debi ... interfaces

Des Weiteren sollte dein eigener DNS-Server entscheiden, ob/wann lokal aufgelöst wird oder zu DNS-Servern des ISP "geforwardet" wird. Im Host sollte demzufolge nur dein eigener DNS-Server 192.168.0.62 (evtl. noch Backup-DNS) konfiguriert sein, in deinem lokalen DNS-Server/-Forwarder 192.168.0.62 die DNS des ISPs. Neben der lokalen Zone / lokalen Namen halt.

Ansonsten gibt es noch Tricks mit Split-View-DNS und Debianbind9 oder Cisco-Router (Forwarder) insbesondere bei gleichzeitiger Nutzung von Internet und Corporate VPN mit Corporate DNS. Nur so als Suchwort/Stichwort wegen
Ich habe auf 192.168.0.62 einen DNS Server mit diversen Domains die intern weitergeleitet werden
Anmerkung:
Debiandnsmasq hat evtl. ähnlichen Effekt wie Debianresolvconf auf /etc/resolv.conf. Nur um das zu testen, werde ich nicht installieren. :wink:

KodaC
Beiträge: 15
Registriert: 11.12.2017 08:15:36

Re: interfaces funktioniert nicht sauber

Beitrag von KodaC » 11.12.2017 11:44:32

Jana66 hat geschrieben: ↑ zum Beitrag ↑
11.12.2017 10:15:36
Willkommen im Debianforum!
Vielen Dank ;)
Jana66 hat geschrieben: ↑ zum Beitrag ↑
11.12.2017 10:15:36
Das ist abhängig von der Art der Netzwerkkonfiguration. systemd-networkd und Netzwerkmanager würden überschreiben.
In deinem Fall (statische Konfiguration mit /etc/network/interfaces) gilt jedoch:
Falls das resolvconf-Paket nicht installiert ist, muss die Konfiguration des DNS manuell durchgeführt werden, indem "/etc/resolv.conf" wie folgt editiert wird ...
https://www.debian.org/doc/manuals/debi ... interfaces
Ok werde ich so anpassen auch das mit dem eigenen DNS. Vielen lieben Dank.

Mal sheen ob dann alles geht wie ich es möchte :)

Antworten