Netzwerke einrichten per script

Post Reply
Message
Author
der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

Netzwerke einrichten per script

#1 Post by der-schutzhund »

Hallo zusammen,

habe zwar schon ein Topic zum Thema "Daten von einem NetzwerkPC kopieren" angefangen aber bei der Arbeit daran ist mir aufgefallen, dass es nur sehr wenig Infos zum Thema gibt wie man Windows und Puppy -PCs per script vernetzt.
Diese Frage ist zwar im ersten Topic enthalten, aber es ist ja nicht nur dafür wichtig und vielleicht auch für andere User interessant!

Die Frage ist kurz,

- wie kann ich per script ein Windowsverzeichnis in Puppy (Lazy) mounten?

Lösung für das Beispiel:

Code: Select all

mkdir /mnt/update
mount-FULL -t cifs //192.168.220.101/linuxtest /mnt/update -o username=hans,password=dampf
 
Erklärung im übernächsten Beitrag!

- wie kann ich per script ein Laufwerk von einem anderen PuppyPC im LAN in Puppy mounten?

- wie kann ich von einem WindowsPC (XP) auf einen PuppyPC zugreifen?

Von Hand kann ich natürlich per pnethood Windowsverzeichnisse von PCs im LAN mounten aber es sollte halt mit einem Script laufen!
Für ein Beispiel hab ich die Daten von einem meiner WindowsPCs im Bild angehängt.
Attachments
netz.jpg
(93.95 KiB) Downloaded 771 times
Last edited by der-schutzhund on Sat 23 Feb 2013, 10:30, edited 2 times in total.

User avatar
rhadon
Posts: 1292
Joined: Thu 27 Mar 2008, 11:05
Location: Germany

#2 Post by rhadon »

Hallo Wolfgang,

das Thema interessiert mich zunehmend auch :D . Z.Zt. habe ich absolut gar keine Ahnung in diesem Bereich, verlege aber gerade jede Menge LAN-Kabel im Haus, die ich dann irgendwann auch mal nutzen will :wink: .

Z.Zt. spiele ich mit YASSM, blicke aber überhaupt noch nicht durch :oops: .

Zum Thema automount gibt's da 'ne Antwort hier, die dir vielleicht weiterhilft.

Rolf
Ich verwende "frugal", und das ist gut so. :wink:
Raspberry Pi without Puppy? No, thanks.

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#3 Post by der-schutzhund »

Nach vielen vergeblichen Versuchen mit verschiedenen Ansätzen habe ich nun eine Lösung für das Einbinden eines Windows PCs in Puppy gefunden:

Code: Select all

mkdir /mnt/update
mount-FULL -t cifs //192.168.220.101/linuxtest /mnt/update -o username=hans,password=dampf
Vorgaben für meinen Test: Lazy202, WindowsXP, Username auf dem XP-PC=hans, passwort auf dem XP-PC=dampf

Vor dem eigentlichen Mounten habe ich noch ein Verzeichnis /mnt/update erzeugt weil mount-Full das beim Start erwartet und nicht selbst erledigt!

Mit diesem hier beschriebenen Weg wird das Verzeichnis "linuxtest" auf dem XP-PC voll eingebaut und zwar zum Lesen als auch zum Schreiben!
Mehr geht nicht! Vielleicht gibt es noch einen Parameter um nur das Lesen zu gestatten. Weil es für mich im Augenblick nicht interessant ist suche ich nicht danach. Vielleicht kann ja ein anderer Bescheid sagen wenn er was dazu findet.

Damit ist jetzt nur noch die Frage wie andere Puppys über LAN eingebunden werden können. Sollte ja eigentlich auch einfach möglich sein. Für mich wäre die erste Frage, wie ich über LAN von dem externen Puppy die IP ermitteln kann?

LG

Wolfgang

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#4 Post by der-schutzhund »

Hallo zusammen,

gibt es hier im Forum wirklich keinen, der weiß wie man zwei PuppyPCs über das LAN mit einem Script verbindet????? :shock:
Das sollte doch einfacher sein eine Verbindung innerhalb der gleichen "Familie" aufzubauen als zwischen Windows und Linux????

LG

Wolfgang

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

Scheinen hier nur Habenichtse herumzulungern .
:?:

Shell Kommandos wären vielleicht

1. route
3. netstat -r
2. ipaddr

um an IP-Adressen zu kommen .
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#6 Post by der-schutzhund »

Hallo Karl,

mit den Befehlen bekomme ich die Liste der IPs nicht.

Das Programm "lameSMBxplorer" soll eigentlich genau das machen, läuft aber in Puppy nicht, weil es wohl gtkdialog 7.20 braucht und das gibt es nicht als pet/sfs.

Habe mal eine Anfrage im englischen Bereich unter Network eingefügt.
Mal sehen, ob da was kommt.

LG

Wolfgang
Karl Godt wrote:Scheinen hier nur Habenichtse herumzulungern .
:?:

Shell Kommandos wären vielleicht

1. route
3. netstat -r
2. ipaddr

um an IP-Adressen zu kommen .

R-S-H
Posts: 487
Joined: Mon 18 Feb 2013, 12:47

#7 Post by R-S-H »

Hallo, Wolfgang.

GtkDialog in LazY Puppy:
Terminal wrote:sh-4.1# gtkdialog2 --version
gtkdialog version 0.59.8

sh-4.1# gtkdialog3 --version
gtkdialog version 0.7.21 (C) 2004, 2005, 2006, 2007 by Laszlo Pere

sh-4.1# gtkdialog4 --version
gtkdialog version 0.8.0 (C) 2003-2007 Laszlo Pere, 2011 Thunor
In LazY Puppy ist gtkdialog ein symbolischer Link zu gtkdialog3.

Vielleicht hilft's irgendwie?

Gruß,

Rainer

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#8 Post by der-schutzhund »

Hallo Rainer,

wenn ich lameSMBxplorer im Terminal starte kommt die Info, dass gtkdialog 2.70 fehlt. Dann ist die Version in Lazy die falsche oder wird sie nicht gefunden?

LG

Wolfgang

P.S. hast du meine PM gesehen?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#9 Post by rcrsn51 »

Why do you need to use lameSMBxplorer? Either Pnethood or YASSM do the same thing.

R-S-H
Posts: 487
Joined: Mon 18 Feb 2013, 12:47

#10 Post by R-S-H »

Das könnte daran liegen, daß /usr/sbin nicht in allen Linux Systemen als Programmordner definiert ist. Mache doch einmal einen symbolischen Link, gtkdialog in /usr/bin, der zu gtkdialog3 führt.

Vielleicht hilft das?

Ich weiß von einigen Mitgliedern, daß sie gtkdialog so handhaben (binary in /usr/sbin und link in /usr/bin).

PM habe ich gesehen, melde mich noch...

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#11 Post by der-schutzhund »

rcrsn51 wrote:Why do you need to use lameSMBxplorer? Either Pnethood or YASSM do the same thing.
Pnethood and YASSM do not find PuppyPCs only my windowPC!

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#12 Post by Karl Godt »

Tja die gtkdialog Sache kann auch daher ruehren , dass irgenwelche wohlgemeinte Skripte versuchen, saemtliche gtkdialogX Binaers im PATH zu orten, um dann den Link gtkdialog -> gtkdialogLATESTVERSION herzustellen , und zum Schluss vergessen, den Zustand beim Starten des Programmes wiederherzustellen ( nur ne Vermutung , 01micko zB war sehr aktiv beim Hochgraduieren von gtkdialog in Skripten ) .

Im Uebrigen habe ich mich mal mit pnethood befasst, welches bei mir

# which pnethood
/usr/sbin/pnethood
# file /usr/sbin/pnethood
/usr/sbin/pnethood: Bourne-Again shell script text executable

ein Schrieb-Fussel von 2 Zeilen ist :
#! /bin/bash
exec /usr/local/apps/pnethood/AppRun "$@"

/usr/local/apps/pnethood/AppRun ist auch recht kurz und verweist auf
$APPDIR/pnethood "$@"

Beim Lesen von
# geany /usr/local/apps/pnethood/pnethood

fiel mir

# ntbscan

auf , um IPs in Netzwerken zu entdecken .

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#13 Post by rcrsn51 »

der-schutzhund wrote:Pnethood and YASSM do not find PuppyPCs only my windowPC!
What Samba server are you running on the Puppy PCs?

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#14 Post by Karl Godt »

Ooops : Es schein wirklich ein ntbscan fuer Windows zu geben, aber ich meinte

# nbtscan

.

Interessant sind auch die reservierten IP Adressen in LANs :

http://de.wikipedia.org/wiki/Private_IP-Adresse

10.x
172.16-31.x
192.168.0-2.55.x

Ich wuerde im uebrigen auch gerne wissen, wieso Windows irgendwelche Funkrouter in meinem Mietshaus anzeigt und wie dieses in Linux moeglich waere .

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#15 Post by der-schutzhund »

Hallo zusammen,

alle PCs findet man im LAN mit foldendem Script:
http://murga-linux.com/puppy/viewtopic.php?t=84715
Findet bei mir sowohl Windows als auch Puppy

LG

Wolfgang

R-S-H
Posts: 487
Joined: Mon 18 Feb 2013, 12:47

#16 Post by R-S-H »

Hallo zusammen,

alle PCs findet man im LAN mit foldendem Script:
http://murga-linux.com/puppy/viewtopic.php?t=84715
Findet bei mir sowohl Windows als auch Puppy

LG

Wolfgang
Inzwischen hat aus diesem Skript jemand ein PET gemacht. Ich konnte nicht wiederstehen und habe ihm eine DE-Oberfläche spendiert - inkl. DE-Menüeintrag im Menü Netzwerk: "Alle PCs im Netzwerk finden".

Eingebaut in LazY Puppy 3.0.0!
Attachments
Check_Network_IP-0.1-de.pet
(62.34 KiB) Downloaded 319 times
[b][url=http://lazy-puppy.weebly.com]LazY Puppy Home
The new LazY Puppy Information Centre[/url][/b]

Post Reply