Forum: Mikrocontroller und Digitale Elektronik Dockstar an Fritzbox ohne DHCP


von Peter (Gast)


Lesenswert?

Hi,

habe seit ein paar Tage eine Seagate Dockstar rumliegen und komme mit 
der nicht weiter.

Folgendes weiß ich:
Die Dockstar IP Adresse : 169.254.192.122
Meine Fritzbox IP : 192.168.0.1
DHCP ist ausgeschalter in der FB
Alles anderen Computer im Netzwerk habe statische IP Adressen 
192.168.0.xxx

Wenn ich die Dockstar an meine Fritzbox anklemme komme ich nicht per 
Putty drauf.

Ich habe die Dockstar vorher an meinem Laptop per Lan und habe das 
Heimtelefonieren ausgeschaltet(Fritzbox war nicht im I-Net)


Wie komme ich denn jetzt auf die Dockstar rauf, wenn die an der FB 
hängt.
Wenn sie am Laptop per LAN hängt, dann kommt ich zwar auf die Dockstar 
aber die Dockstar hat keine Verbindung zum Internet.

Bye

von Hallo (Gast)


Lesenswert?

Hallo,
naja ich vermute mal das du zuerst mal die ersten vier Bereiche der IP 
der Dockster mit der der Fritzbox gleichsetzten musst also sie muss 
192.168.0.xxx
lauten sonst können die Geräte nicht untereinander Kommunizieren.

von Peter (Gast)


Lesenswert?

Das war auch mein Plan - nur fehlt mir dafür das Grundwissen von Linux 
um dies zu ändern...

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Könnte man das in der /etc/init.d/rcS ändern?

habe die mal von mir hier angehängt.

von ertwet (Gast)


Lesenswert?

Dann schalt doch DHCP ein, hab ich auch so gemacht, obwohl ich keine 
Fritzbox habe. du wirst bei der Fritzbox doch auch angeschlossene Geräte 
sehen können.

von Peter (Gast)


Lesenswert?

Ich möchte aber kein DHCP verwenden - daher wäre mir eine Lösung mit 
fester IP Adresse lieber.

Die Dockstar ist nicht in der FB sichtbar - egal ob direkt angeschlossen 
oder über den Laptop.

von Peter (Gast)


Lesenswert?

Jetzt habe ich was umgestellt per Putty über den Laptop:
1
/sbin/ifconfig eth0 192.168.0.17 broadcast 192.168.0.1 netmask 255.255.255.0 up

Danach habe ich die Dockstar an die FB angeschlossen und konnte drauf 
zugreifen.

Nur leider läßt sich die FB jett nicht anpingen.

Was muß ich denn da noch machen?

von Sascha W. (sascha_w)


Lesenswert?

das 'broadcast 192.168.0.1' sieht irgendwie merkwürdig aus wenn das 
'gateway' heissen würde ok - an sonsten nicht die selbe IP wie die der 
FB.

Sascha

von Peter (Gast)


Lesenswert?

Geht nicht...
1
-bash-3.2# /sbin/ifconfig eth0 192.168.0.17 gateway 192.168.0.1 netmask 255.255.255.0 up
2
ifconfig: bad address 'gateway'
3
-bash-3.2#

von Klaus W. (mfgkw)


Lesenswert?

Wieso setzt du broadcast? Und warum auf den kranken Wert?
Wenn dann muß es 192.168.0.255 sein, nicht ....1.

Außerdem darf die 192.168.0.17 natürlich nicht nochmal
im Netz verwendet sein.
Im Zweifelsfall ohne das Ding mal ein ping auf deise Adresse
machen und sehen, ob sich jemand meldet.

von Klaus W. (mfgkw)


Lesenswert?

Peter schrieb:
> Geht nicht...
> -bash-3.2# /sbin/ifconfig eth0 192.168.0.17 gateway 192.168.0.1 netmask 
255.255.255.0 up
> ifconfig: bad address 'gateway'
> -bash-3.2#

lass das gateway mit seiner nachfolgenden Adresse mal weg; das
setze ich immer hinterher mit route add default gw 192....

von Peter (Gast)


Lesenswert?

Das mit dem Broadcast habe ich irgenwo im Internet gefunden.

Dachte da kommt die Adresse der FB rein.
Daher der Eintrag von mir.

Die Adresse 192.168.0.17 ist garantiert nicht bei mir vergeben.
Ein Ping auf der Dockstar an sich selbst geht - aber nicht zur FB


Wie müsste denn die genau Befehlszeile heißen?

von Klaus W. (mfgkw)


Lesenswert?

/sbin/ifconfig eth0 192.168.0.17 broadcast 192.168.0.255 netmask 
255.255.255.0 up

danach mal ifconfig ohne Parameter und route ohne Parameter
eingeben und die Ausgabe herzeigen

von Peter (Gast)


Lesenswert?

Klaus Wachtler schrieb:
> danach mal ifconfig ohne Parameter und route ohne Parameter
> eingeben und die Ausgabe herzeigen

1
-bash-3.2#
2
-bash-3.2# /sbin/ifconfig eth0 192.168.0.17 broadcast 192.168.0.255 netmask 255.255.255.0 up
3
-bash-3.2#
4
-bash-3.2# /sbin/ifconfig eth0
5
eth0      Link encap:Ethernet  HWaddr 00:10:75:1A:C1:7A
6
          inet addr:192.168.0.17  Bcast:192.168.0.255  Mask:255.255.255.0
7
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
8
          RX packets:5111 errors:0 dropped:0 overruns:0 frame:0
9
          TX packets:3655 errors:0 dropped:0 overruns:0 carrier:0
10
          collisions:0 txqueuelen:532
11
          RX bytes:472192 (461.1 KiB)  TX bytes:514014 (501.9 KiB)
12
          Interrupt:11
13
14
-bash-3.2# /sbin/route
15
Kernel IP routing table
16
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
17
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
18
-bash-3.2#

von Klaus W. (mfgkw)


Lesenswert?

ok, dann mach noch ein (falls deine FB und damit das Gateway nach
außen 192.168.0.1 ist und du auch rauswillst von dem Ding aus):
  route add default gw 192.168.0.1

Dann mal ping probieren...

von Klaus W. (mfgkw)


Lesenswert?

PS: Soll die auch mit Internet außerhalb der FB plaudern?
Dann kann es sein, daß die MTU zu groß ist - falls du DSL hast.

Abhilfe:
  /sbin/ifconfig eth0 192.168.0.17 mtu 1400 broadcast 192.168.0.255 
netmask 255.255.255.0 up

von Klaus W. (mfgkw)


Lesenswert?

Für einen Zugriff von außen muß natürlich dann auch noch die
FB dazu gebracht werden, die entsprechende Verbindung von
außen an 192.168.0.17 weiter zu leiten.

Ein ping von außen wird dann aber nicht klappen, weil
das ja nicht durchgereicht wird.

Für alles interne in deinem LAN ist das aber unerheblich.

von Peter (Gast)


Lesenswert?

Ping an die FB geht
1
-bash-3.2# ping 192.168.0.1
2
PING 192.168.0.1 (192.168.0.1): 56 data bytes
3
64 bytes from 192.168.0.1: seq=0 ttl=64 time=0.692 ms
4
64 bytes from 192.168.0.1: seq=1 ttl=64 time=0.579 ms
5
64 bytes from 192.168.0.1: seq=2 ttl=64 time=0.575 ms
6
7
--- 192.168.0.1 ping statistics ---
8
3 packets transmitted, 3 packets received, 0% packet loss
9
round-trip min/avg/max = 0.575/0.615/0.692 ms
10
11
-bash-3.2#

Muss ich jetzt nochwas machen?

Jetzt wollte ich Debian draufhauen und habe damit angefangen:
1
-bash-3.2# wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh
2
wget: bad address 'jeff.doozan.com'
3
-bash-3.2#

von Klaus W. (mfgkw)


Lesenswert?

ah, dann fehlt ihm ein nameserver.

von Peter (Gast)


Lesenswert?

Also Ping von FB an DS geht auch...

von Klaus W. (mfgkw)


Lesenswert?

Kann deine FB DNS spielen?
Dann trag einfach bei deienem NAS mit einem Editor in der
Datei /etc/resolv.conf so etwas ein:
1
nameserver 192.168.0.1

Wenn nicht die FB, dann halt ein DNS außerhalb (hat dir dein
Provider mal mitgeteilt)

von Peter (Gast)


Lesenswert?

OK - Nameserver eingetragen - Jetzt komme ich online damit.

Wenn Du mir jetzt noch sagt, ob ich das auch in die /etc/init.d/rcS 
eintragen kann, damit das auch nach einem Neustart geht, bist Du mein 
Retter vom Wochenende :-)

von Klaus W. (mfgkw)


Lesenswert?

Es gibt bestimmt schon ein Skript in init.d, in dem der Netzwerkkram 
hochgefahren wird.
Da ist wahrscheinlich eine Fallunterscheidung
(switch...case...case...esac) drin won wegen
irgendein Parameter den Wert "start" oder "stop" hat.
Am Ende vom start-Zweig könnte man dann das ifconfig... und
route add.... eintragen.

Aber das würde ich nur als Notnagel machen; eigentlich gehört
es in Konf-Dateien.
Bei mir ist das /etc/network/interfaces :
1
# This file describes the network interfaces available on your system
2
# and how to activate them. For more information, see interfaces(5).
3
4
# The loopback network interface
5
auto lo
6
iface lo inet loopback
7
8
# original # The primary network interface
9
# original allow-hotplug eth0
10
# original iface eth0 inet dhcp
11
12
13
# The primary network interface (static IP)
14
auto eth1
15
iface eth1 inet static
16
        address 192.168.0.30
17
        netmask 255.255.255.0
18
        network 192.168.0.0
19
        broadcast 192.168.0.255
20
        gateway 192.168.0.1
21
        mtu 1400
22
        # dns-* options are implemented by the resolvconf package, if installed
23
        dns-nameservers 192.168.0.1 195.185.185.195
24
        dns-search wachtler.de
Hast du so eine Datei?
Das musst du dir ggf. anpassen. Auf jeden Fall wirst du eth1
gegen eth0 tauschen müssen (das ist beimir eth1, weil ich eine
GBit-Karte reingesteckt habe und deshalb eth0 auf dem Mainboard
nicht nutze).

Nicht alle vertragen hier die dns-Einstellungen.

Die DNS-Einstellung in /etc/resolv.conf bleibt ja stehen,
falls es über die interfaces-Datei nicht geht.

von Klaus W. (mfgkw)


Lesenswert?

PS:
Alle geänderten Dateien würde ich mir irgendwo sichern,
falls mal bei einem Update alles platt gemacht wird und
die Raterei von vorne losgeht...

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Habe die /etc/network/interfaces nicht auf der Dockstar.

Im Anhang nochmal die org. /etc/init.d/rcS
(Ich vermute das das so eine Art "autostart.bat" ist)

Ich würde es dort so eintragen:
1
/sbin/ifconfig lo 127.0.0.1
2
/sbin/ifconfig eth0 192.168.0.17 broadcast 192.168.0.255 netmask 255.255.255.0 up
3
/sbin/route add default gw 192.168.0.1

anstelle von
1
hostname Pogoplug
2
3
ifconfig lo 127.0.0.1
4
ifconfig eth0 169.254.37.133
5
udhcpc -b `hostname`


Traue mich nur nicht richtig - nicht das ich nach einem Neustart gar 
nicht mehr raufkomme...

von Klaus W. (mfgkw)


Lesenswert?

das muß bleiben:
ifconfig lo 127.0.0.1

von Klaus W. (mfgkw)


Lesenswert?

Das:
1
udhcpc -b `hostname`
weiß ich nicht, was es macht.
Lass es mal stehen; wahrscheinlich wird es ein broadcast lostreten um 
einen DHCP-Server zu suchen.
Wenn du so einen hast, dann reicht es wahrscheinlich, das
1
ifconfig eth0 169.254.37.133
zu ändern in:
1
ifconfig eth0 192.168.0.17

Wenn nicht, dann halt das volle ifconfig von oben eintragen und
ggf. an den Schluß der Datei das route add... nachtragen.

von Klaus W. (mfgkw)


Lesenswert?

Wahrscheinlich war ifconfig eth0 169.254.37.133 der Bösewicht;
damit bist du nicht im 192.168.0.* und bekommst kein dhcp mehr
zugeteilt.

von Klaus W. (mfgkw)


Lesenswert?

sehe gerade:
1
hostname Pogoplug
muss auch drin bleiben.

von Peter (Gast)


Lesenswert?

Klaus Wachtler schrieb im Beitrag #1899314:
> Feigling!


Jetzt habe ich es erst recht probiert und mir während der Bootzeit nen 
Bier geholt

...
...
...

Und es geht - Jetzt kann ich berühigt weiter machen.

DANKE DIR - darfst Dir auch nen Bier holen...

von Klaus W. (mfgkw)


Lesenswert?

In Kürze mein Vorschlag:
1
#! /bin/sh
2
3
mount -t proc none /proc
4
mount -t sysfs none /sys
5
mount -t devpts none /dev/pts
6
mount -t tmpfs none /tmp
7
mkdir /tmp/var
8
9
echo "/tmp/core_%e_%t" > /proc/sys/kernel/core_pattern
10
11
hostname Pogoplug
12
13
ifconfig lo 127.0.0.1
14
ifconfig eth0 192.168.0.17 broadcast 192.168.0.255 netmask 255.255.255.0 up
15
udhcpc -b `hostname`
16
17
# ggf auskommentieren, wenn er nicht raus kommt:
18
# /sbin/route add default gw 192.168.0.1
19
20
telnetd
21
/etc/init.d/db
22
ntpd -g
23
24
#/etc/init.d/hbmgr.sh start
25
26
#/bin/mount -a

von Klaus W. (mfgkw)


Lesenswert?

ok
Wohin soll ich die Rechnung schicken?

von Peter (Gast)


Lesenswert?

AN

peter@vorderDockstar.de

:-)

von Klaus W. (mfgkw)


Lesenswert?

wohl einfacher, wenn du ein paar Euro an Ärzte ohne Grenzen o.s.ä. 
spendierst...

von Jay B. (jay_)


Lesenswert?

boah...
wer DEMAßEN garkeine ahnung von linux hat, sollte wirklich dhcp auf 
der fritzbox anmachen und das benutzen...

damit holt sich die dockstar nämlich auch als jungfrau eine ip und setzt 
alle diese von hand zusammengeknaupten sachen von selbst richtig...

jay

von Toralf W. (willi)


Lesenswert?

@ Peter
als Anfänger, schau Dir mal bei den Jungs vom Streamboard die Dockstar 
Seiten an. [[http://streamboard.gmc.to/wbb2/thread.php?threadid=29121]]

Gruß Willi

von Peter (Gast)


Lesenswert?

Hat irgendjemand gesagt, das ich von Linux keine Ahnung habe?

Habe hier mehrere VDR am laufen, die ich ohne Probleme eingerichtet 
habe.
Nur den Teil mit der Netztwerkkonfiguration war bei den VDR Distis 
einfacher.

Möchte mit der Dockstar meinen jetzigen Stromfressenden Server(Freenas) 
nur ersetzen.

von Jay B. (jay_)


Lesenswert?

hi,

Peter schrieb:
> Hat irgendjemand gesagt, das ich von Linux keine Ahnung habe?
bei der art von frage und nachfragen hast du das selbst bewiesen; 
insofern hast du es uns selbst "gesagt" :-)

> Habe hier mehrere VDR am laufen, die ich ohne Probleme eingerichtet
> habe.
> Nur den Teil mit der Netztwerkkonfiguration war bei den VDR Distis
> einfacher.
wer eine consumer dist einlegen und deren fragen beantworten kann, hat 
noch lang keine ahnung von linux...

> Möchte mit der Dockstar meinen jetzigen Stromfressenden Server(Freenas)
> nur ersetzen.
ja. das ist immer eine gute idee... aber ich kann mir so recht keinen 
vernünftigen grund vorstellen, weshalb man keinen dhcp server im netz 
hat (es sei denn, man kann auch diesen nicht bedienen)...

jay

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.