chris_blues
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
Hallo zusammen! Problem:
Ich kann in der /etc/network/interfaces das eth1 nur mit DHCP an die FritzBox connecten. Das hat den blöden Nachteil, daß ich dem Rechner keine IP zuweisen kann, d.h. es wird willkürlich eine aus dem DHCP-Pool genommen. Ich hätte aber gerne dem Rechner die IP 192.168.2.99 gegeben. Alle Versuche das mit static zu lösen schlagen fehl; die FritzBox nimmt den Rechner nicht an. Ergebnis: Network is unreachable. Umgebung:
Ich habe eine Fritzbox, die als Gateway zwischen LAN und Internetz sitzt. Diese betreibt auch den DHCP-Server. (Bereich 192.168.2.5 bis 200) Weiterhin hängen einige Rechner (Linux, Windows, Mac) im Netzwerk. Die anderen Linux-Clients (Wheezy) verbinden sich übrigens alle wunderbar mit der Einstellung static! Es gibt noch einen 16er Switch, der alle Kabel zusammenführt. /etc/network/interfaces des betreffenden Clients:
1
2
3
4
5
6
7
8
9
10
11
12
13 | # The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth1
## DHCP
iface eth1 inet dhcp
## Statisch
#iface eth1 inet static
# address 192.168.2.99
# netmask 255.255.255.0
# gateway 192.168.2.1
|
Ich habe beide configs drin und entsprechend auskommentiert, um mir die ewige Tipperei zu sparen, wenn ich wieder was ausprobiere... So siehts jedenfalls im Moment aus. Frage:
Was ist hier das Problem? Warum verbindet sich (nur) dieser Client nicht? Sagt Bescheid, wenn irgendwelche Infos fehlen! Danke schonmal und schöne Grüße chris
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hallo! Da du keine Ubuntu-Version angegeben hast, bin ich mir nicht sicher, obs dir weiterhilft. Allerdings ist der NetworkManager normalerweise bei den Installationen für die Konfiguration der Netzwerkschnittstellen zuständig. Weiterführende Informationen findest du unter NetworkManager und interfaces. Des weiteren habe ich bei meinem Router zwei Bereiche definiert. Einen für DHCP (100-120) und einen unter 100 für feste IPs, so dass es da nicht zu Konflikten kommen kann.
Vielleicht ist ja die 99 schon vergeben.
|
Oelle82
Anmeldungsdatum: 19. August 2012
Beiträge: 202
|
ChickenLipsRfun2eat schrieb: Vielleicht ist ja die 99 schon vergeben.
Das könnte tatsächlich sein, da sich deine statische Adresse ja im DHCP-Bereich befindet. BTW kann die FritzBox zur Not auch über die MAC-Adresse adressieren. Wäre das vielleicht eine Alternative?
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
Tatsache! Ich hab grad rausgefunden, daß da scheinbar (leider unsichtbar) irgendwo in der FritzBox was gespeichert war. Ich hab mal alle bekannten IPs gelöscht, bzw, deren Einstellungen dazu, und siehe da, so konnte ich zumindest erstmal dieser MAC-Adresse die IP 192.168.2.99 geben. Jetzt läuft der Rechner zwar immer noch auf DHCP, aber das ist ok für mich, wenn sich die FritzBox das jetzt ein für alle Mal merkt. Nicht ganz elegant, aber wenigstens tuts seine Arbeit... Ich werd gleich nochmal probieren, ob ich mich jetzt auch statisch anmelden kann. Und der Tip, den DHCP-Bereich einzuengen, ist auch gut. Das hatte ich ursprünglich sogar mal so, um eben Konflikte zu vermeiden. Nun hab ich aber so viel rumprobiert und rumgestellt, daß ich ganz vergessen hab, das wieder zurückzustellen. Wald? Bäume??? 😬 Ich geb gleich noch Mal Meldung, obs jetzt auch statisch geht...
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
So gehts! /etc/network/interfaces:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | # interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
## Begin config eth1
#auto eth1
allow-hotplug eth1
## Configure with DHCP
#iface eth1 inet dhcp
## Configure statically
iface eth1 inet static
address 192.168.2.99
netmask 255.255.255.0
gateway 192.168.2.1
dns-nameservers 195.50.140.180 195.50.140.114
|
Ich versteh nur nich, was der Unterschied ist zum Wheezy-NAS. /etc/network/interfaces:
| # The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
|
Warum gehts hier und beim Ubuntu (192.168.2.99) nicht? Schon komisch, daß der NAS keine DNS-Infos braucht, und der Ubuntu-Desktop schon! 🙄 ...verrückte Welt...
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Kannst ja noch mal folgendes zeigen:
| cat /etc/NetworkManager/NetworkManager.conf
|
Hintergrund: Link
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
et violá:
| $ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
|
Da war ich aber nicht dran! Ehrlich! 😊 Hab mich ehrlich gesagt, noch nie mit dem networkManager beschäftigt. Sollte ich wohl mal bei gelegenheit machen...
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
chris_blues schrieb: Warum gehts hier und beim Ubuntu (192.168.2.99) nicht?
Was geht beim Ubuntu nicht? Wie sind auf beiden Systemen, die Ausgaben von:
sudo nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24 | grep -i fritz.box
cat /etc/resolv.conf
dig heise.de
sudo netstat -tulpen | grep -i :68
?
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
lubux schrieb: Was geht beim Ubuntu nicht? Wie sind auf beiden Systemen, die Ausgaben von:
sudo nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24 | grep -i fritz.box
cat /etc/resolv.conf
dig heise.de
sudo netstat -tulpen | grep -i :68
?
Was mich wundert, ist, daß der NAS(Wheezy) keine DNS-Infos braucht, während das Ubuntu die braucht. Aalso, nmap war gar nicht installiert. Nachgeholt.
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 | $ nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24 | grep -i fritz.box
Nmap scan report for fritz.box (192.168.2.1)
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 195.50.140.180
nameserver 195.50.140.114
$ dig heise.de
; <<>> DiG 9.9.5-3ubuntu0.1-Ubuntu <<>> heise.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12057
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1460
;; QUESTION SECTION:
;heise.de. IN A
;; ANSWER SECTION:
heise.de. 2061 IN A 193.99.144.80
;; Query time: 18 msec
;; SERVER: 195.50.140.180#53(195.50.140.180)
;; WHEN: Thu Jan 08 19:08:23 CET 2015
;; MSG SIZE rcvd: 53
$ sudo netstat -tulpen | grep -i :68
|
Der letzte Befehl (netstat) hat keinerlei Ausgabe erzeugt.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
chris_blues schrieb: $ nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24 | grep -i fritz.box
Nmap scan report for fritz.box (192.168.2.1)
Dann versuch mal auf Ubuntu und auf dem NAS, mit:
sudo nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24 Wie sind auf dem NAS, die Ausgaben von:
cat /etc/resolv.conf
nslookup heise.de
?
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
Ubuntu:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | $ nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24
Starting Nmap 6.40 ( http://nmap.org ) at 2015-01-08 19:26 CET
Nmap scan report for fritz.box (192.168.2.1)
Host is up (0.00040s latency).
MAC Address: 34:31:C4:6B:20:E7 (Unknown)
Nmap scan report for probi-server (192.168.2.10)
Host is up (0.000095s latency).
MAC Address: 00:15:17:62:19:D8 (Intel Corporate)
Nmap scan report for 192.168.2.100
Host is up (0.052s latency).
MAC Address: E0:A6:70:DA:8E:F1 (Nokia)
Nmap scan report for probi-kueche (192.168.2.99)
Host is up.
Nmap done: 256 IP addresses (4 hosts up) scanned in 6.08 seconds
|
Wheezy:
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 | $ nmap -sP -R --dns-servers 192.168.2.1 192.168.2.0/24
Starting Nmap 6.00 ( http://nmap.org ) at 2015-01-08 19:30 CET
Nmap scan report for fritz.box (192.168.2.1)
Host is up (0.00045s latency).
MAC Address: 34:31:C4:6B:20:E7 (Unknown)
Nmap scan report for probi-server (192.168.2.10)
Host is up.
Nmap scan report for probi-kueche (192.168.2.99)
Host is up (0.00011s latency).
MAC Address: 00:24:1D:99:CD:17 (Giga-byte Technology Co.)
Nmap scan report for android-a5c8847164ec90e4.fritz.box (192.168.2.105)
Host is up (0.026s latency).
MAC Address: A0:E4:53:AE:24:23 (Unknown)
Nmap done: 256 IP addresses (4 hosts up) scanned in 7.78 seconds
$ cat /etc/resolv.conf
domain fritz.box
search fritz.box
nameserver 192.168.2.1
$ nslookup heise.de
Server: 192.168.2.1
Address: 192.168.2.1#53
Non-authoritative answer:
Name: heise.de
Address: 193.99.144.80
|
In der resolve.conf schheint sich irgendwann mal der Router als DNS-Server eingeschlichen haben! Ist das der springende Punkt? Werd ich gleich mal probieren beim ubuntu! Die FritzBox ist nämlich auch nicht mehr unter ihrem Namen zu erreichen auf Ubuntu. Nur noch über IP...
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
Erwischt! Da lag die Flinte im Pfeffer! 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | $ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.2.1
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
## Begin config eth1
#auto eth1
allow-hotplug eth1
## Configure with DHCP
#iface eth1 inet dhcp
## Configure statically
iface eth1 inet static
address 192.168.2.99
netmask 255.255.255.0
gateway 192.168.2.1
dns-nameservers 192.168.2.1
|
Und jetzt spielt auch alles so wie es soll! Falls jetzt keinem mehr was auffällt, betrachte ich das als gelöst! Großes Dankeschön für Eure sachdienlichen Hinweise!!! 👍 Jruß chris
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
chris_blues schrieb: $ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.2.1
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
## Begin config eth1
#auto eth1
allow-hotplug eth1
## Configure with DHCP
#iface eth1 inet dhcp
## Configure statically
iface eth1 inet static
address 192.168.2.99
netmask 255.255.255.0
gateway 192.168.2.1
dns-nameservers 192.168.2.1
Du kannst zusätzlich zur FB auch die anderen zwei DNS-Server (195.50.140.180 195.50.140.114) in der interfaces-Datei konfigurieren:
dns-nameservers 195.50.140.180 195.50.140.114 192.168.2.1
Die FB als DNS-Server macht dann die Auflösung nur für das (W)LAN und die anderen beiden, für das Internet. Mit tcpdump und nslookup kannst Du (bei entleertem DNS-Cache), die Wirkung dieser Konfiguration prüfen. Für einen wirksamen DNS-Cache sollte man z. B. dnsmasq benutzen. Die FB ist weniger geeignet als DNS-Resolver, im Vergleich zum dnsmasq.
|
chris_blues
(Themenstarter)
Anmeldungsdatum: 10. August 2007
Beiträge: 285
Wohnort: Potsdam
|
lubux schrieb: Du kannst zusätzlich zur FB auch die anderen zwei DNS-Server (195.50.140.180 195.50.140.114) in der interfaces-Datei konfigurieren:
dns-nameservers 195.50.140.180 195.50.140.114 192.168.2.1
Die FB als DNS-Server macht dann die Auflösung nur für das (W)LAN und die anderen beiden, für das Internet. Mit tcpdump und nslookup kannst Du (bei entleertem DNS-Cache), die Wirkung dieser Konfiguration prüfen. Für einen wirksamen DNS-Cache sollte man z. B. dnsmasq benutzen. Die FB ist weniger geeignet als DNS-Resolver, im Vergleich zum dnsmasq.
Nur um sicher zu gehen, daß ich Dich richtig verstehe; Du empfiehlst also - z.Bsp. der NAS würde sich dafür anbieten, da er ja immer an ist - auf diesem ein dnsmasq laufen zu lassen, ohne die DHCP-Komponente, wie in Dnsmasq (Abschnitt „Konfiguration-als-DNS-Server“) beschrieben? Dann noch allen Clients den DNS-Server 192.168.2.10 angegeben und fertig. Oder fehlt dann noch was? Bin jetzt leider nicht dran, am LAN, die Portweiterleitung funzt grad nicht... 😕
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
chris_blues schrieb: Du empfiehlst also - z.Bsp. der NAS würde sich dafür anbieten, da er ja immer an ist - auf diesem ein dnsmasq laufen zu lassen, ohne die DHCP-Komponente, wie in Dnsmasq (Abschnitt „Konfiguration-als-DNS-Server“) beschrieben? Dann noch allen Clients den DNS-Server 192.168.2.10 angegeben und fertig.
Ja, und den dsnmasq so konfigurieren, dass dieser die Namensauflösung für das (W)LAN macht.
|