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
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.
Das war auch mein Plan - nur fehlt mir dafür das Grundwissen von Linux um dies zu ändern...
Könnte man das in der /etc/init.d/rcS ändern? habe die mal von mir hier angehängt.
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.
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.
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?
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
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# |
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.
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....
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?
/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
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# |
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...
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
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.
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# |
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)
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 :-)
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.
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...
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...
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.
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.
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...
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
|
wohl einfacher, wenn du ein paar Euro an Ärzte ohne Grenzen o.s.ä. spendierst...
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
@ 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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.