Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Linux mit Windows - Clients ?? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Linux mit Windows - Clients ??


 
roele
14-01-2002, 09:03 
 
Habe versucht meinen PC -Linux 7.3 mit Apache - mit einem Windows Rechner - Win 98 - zu vernetzen... leider haben sich die beiden nicht gefunden. Ist das überhaupt ohne weiteres möglich od. brauche ich spezielle Dienste auf Linux.

 
JoelH
14-01-2002, 09:51 
 
wie meinste das, willste über ein Windowsnetzwerk gehen oder wie ?
Dann musst du SAMBA installieren auf dem Linux Rechner.

Das hat aber nix mit em Apachen zu tun, wenn du das alles intern machst dann braucht jeder Rechner 'ne IP die innerhalb des selben Netzes liegt. Für interne Netze nimmt man standartmässig 192.xxx.xxx.xxx .
Wenn du die Subnetmask auf 255.255.255.0 legst sollten also deine Rechner alle IPs auf den Netzwerkkarten haben zwischen 192.100.100.1 - 192.100.100.254 .

Dies kannst du auf den Winrechnern durch den Befehl ipconfig /all rausfinden und auf dem Linuxrechner mit ifconfig.

 
roele
14-01-2002, 18:06 
 
Ja das mit dem Subneting ist mir klar.... Ich möchte mir zu Hause lokal einen Linux Apache Server bauen (auf dem ich meine Seiten entwickeln kann) und mit meinem Windows Clients darauf zugreifen können.
Alles sollte über einen komunen Hub vernetzt sein......
jetzt benötige ich also SAMBA um mit Windowsrechnern zu komunizieren ???

Besten Dank !

 
hand
14-01-2002, 18:25 
 
Mit dem Programmpaket Samba kann ein beliebiger Unix-Rechner zu einem leistungsfähigen File- und Printserver für DOS-, Windows- und OS/2 Rechner ausgebaut werden. Das ist alles. Du willst ja nur auf den LAMP zugreifen. Also über HTTP, FTP und Telnet eventuell über XDM eben von WINDOZ auf LINUX umgekehrt vermutlich eh nicht - dafür brauchst Du keinen SAMBA.

 
pekka
14-01-2002, 21:13 
 
Hmm hast Du schon das übliche (ping, ipconfig...) probiert?
Haben beide Rechner eine feste IP-Adresse und sieht diese korrekt aus (192.168.x.x)?



[Editiert von pekka am 14-01-2002 um 21:17]

 
roele
15-01-2002, 00:08 
 
Ja beide Rechner haben eine feste IP -
Win 98 194.124.209.100
Linux 194.124.209.101 Subnetmask 255.255.255.0

Habe den Linux Rechner in der hosts.sam (Win98)eingetragen... Aber die beiden konnten sich einfach nicht finden ... komisch.
Jetzt habe ich Samba mal installiert und siehe da Winoze erkennt jetzt ein Tux-Net im Netzwerk. Jedoch kann ich immer noch nicht darauf zugreifen... :(
Linux ist mir noch nicht ganz verständlich, gebe jedoch noch nicht auf den ich glaube da steckt doch ziemlich viel potential drin.

 
JoelH
15-01-2002, 06:57 
 
also 194.xx.xx.xx solltest du mal zuerst nicht verwenden denn diese IPs sind schon im Internet vorhanden, wärend 192.xx.xx.xx Nummern erst garnicht durchs Internet geroutet werden dadurch umgehst du schonmal eine Fehlerquelle und hälst dich auch an die RFCs (Ich glaub da ist da verankert) Wie auch immer, wenn sich die Rechner über Samba sehen dann solltest du auch pingen können, wenn dies gehen sollte dann läuft der Webserver vielleicht nicht ?

 
hand
15-01-2002, 12:04 
 
Am Linux-Rechner

hostname: linux1
ip-adresse: 192.168.10.100
subnet-mask: 255.255.255.0

kontrolle mit "ifconfig"

eth0 Link encap:Ethernet HWaddr 12:34:56:78:9A:BC
inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1565 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0x300

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0


Am Windoz-Rechner

hostname: windows1
ip-adresse: 192.168.10.101
subnet-mask: 255.255.255.0

Kontrolle (DOS-Fenster, Eingabeaufforderung) mit "ipconfig /all"

1 Ethernet Adapter :

Beschreibung. . . . . . . . : FE575 Ethernet Adapter
Physische Adresse . . . . . : 00-00-86-5F-74-7B
DHCP aktiviert. . . . . . . : Nein
IP-Adresse. . . . . . . . . : 192.168.10.101
Subnet Mask . . . . . . . . : 255.255.255.0
Standard-Gateway . . . . . :
DHCP-Server . . . . . . . . :
Erster WINS-Server . . . . :
Zweiter WINS-Server . . . . :
Gültig seit. . . . . . . . :
Gültig bis . . . . . . . . :

Sind beide korrekt konfiguriert ist die Kommunikation zu testen!

Von linux aus "ping -c4 192.168.10.101" ergebnis sollte in etwa so ausschauen:

64 bytes from 192.168.10.101: icmp_seq=0 ttl=123 time=9.959 ms
64 bytes from 192.168.10.101: icmp_seq=1 ttl=123 time=9.893 ms
64 bytes from 192.168.10.101: icmp_seq=2 ttl=123 time=9.901 ms
64 bytes from 192.168.10.101: icmp_seq=3 ttl=123 time=9.808 ms

Von Windoz (DOS-Fenster, Eingabeaufforderung) aus "ping 192.168.10.100"
Ergebnis sollte in etwa so ausschauen:

64 bytes from 192.168.10.100: icmp_seq=0 ttl=123 time=9.959 ms
64 bytes from 192.168.10.100: icmp_seq=1 ttl=123 time=9.893 ms
64 bytes from 192.168.10.100: icmp_seq=2 ttl=123 time=9.901 ms
64 bytes from 192.168.10.100: icmp_seq=3 ttl=123 time=9.808 ms

Test ausgehend von Windoz-Browser http://192.168.10.100

Am linux prüfen ob Apache läuft!
Ergebnis sollte so in etwa aussehen

"linux1:~ # /etc/init.d/apache status
Checking for service httpd: OK"

 
roele
15-01-2002, 19:21 
 
Soweit so gut.....
In der hosts.sam von Win98 ist nichts einzutragen ?

 
pekka
15-01-2002, 19:32 
 
Nein, solange der direkte IP-Zugriff reicht, nicht.

Windows-Check:
- Manchmal hilft es, die "Datei- und Druckerfreigabe" zu aktivieren (frag mich nicht warum).
- Ist TCP/IP sauber installiert?
- Loggst Du dich beim Windows-Start ein?
- Funktioniert der ping inzwischen?

 
Sky
15-01-2002, 19:34 
 
Nein, aber wenn du z.B.

192.168.1.1 meinlinuxrechner

einträgst, kannst du ganz einfach per

http://meinlinuxrechner/

auf den remote Apache zugreifen.
Dafür musst du es allerdings erst mit den IPs gebacken bekommen...

 
hand
15-01-2002, 20:21 
 
Die Extension "sam" von "host.sam" steht für SAMPLE.
Falls Du die "hosts" verwenden willst, kopiere dieses File und mach eine "hosts" daraus, ohne Extension.

Nur die "hosts" ohne Extension zieht!

Inhalt meiner "hosts":

127.0.0.1 localhost
127.0.0.1 search.msn.de
127.0.0.1 auto.search.msn.de


Ich mag nämlich nicht, wenn ich mich bei einer Adresse im IExplorer vertippe, daß sich Microsoft mit "search.msn.de" oder "auto.search.msn.de" meldet, was ich für ein absolutes Unding halte.

In diesem Fall route ich auf meinen localhost.

 
roele
16-01-2002, 07:32 
 
Also der Ping geht....
Jetzt kann ich den Linux-Apache Server über die IP ansprechen. Jedoch noch nicht mit seiner Domäne die ich im Linux vergeben habe(localhost.ch).

Wenn ich jetzt mit meinen Win Clients auf Linux zugreifen möchte bräuchte ich also SAMBA ??

 
JoelH
16-01-2002, 09:33 
 
das mit der IP und der Adresse musst du im hosts angeben, siehe weiter oben, oder dir einen DNS Server hinstellen :D

Naja und das mit dem SAMBA Server stellt dir die Sachen zur verfügung die du in einem M$ Netzwerk hast wenn du über die die Netzwerkumgebung operierst.

 
hand
16-01-2002, 11:12 
 
Vergiß vorerst SAMBA!

Mit dem Programmpaket Samba kann ein beliebiger Unix-Rechner zu einem leistungsfähigen File- und Printserver für DOS-, Windows- und OS/2 Rechner ausgebaut werden. Willst Du das?

Zuerst mach mal die Connectivity!

In der "hosts" vom Win98 (c:\windows\hosts [weiß ich auswendig nicht wie der korrekte Pfad lautet]) trage die IP und den Hostnamen vom Linuxrechner ein. Nimm "Linux1" als Hostname, nicht irgendeine "localhost"-Namenskombination, das kannst Du dann umstellen, wenns mit "Linux1" funktioniert!

In der "hosts" (/etc/hosts) vom LINUX trage die IP und den Hostnamen vom Windoz-Rechner ein. Nimm "windows2" als Hostname.

Du bist ganz nahe bei der Lösung.

 
roele
16-01-2002, 14:39 
 
Die einträge müssen also in Beiden Host Files stehen ??
:D Das wird's wohl sein ....

Wenn ich jetzt nun noch mit dem Datei System arbeiten möchte installiere ich SAMBA. Starte es. Konfiguriere es(irgenwie ?).

 
pekka
16-01-2002, 14:43 
 
Meine Empfehlung aus leidiger Erfahrung: Wenn Du mit Samba arbeiten willst, kauf Dir ein Buch dazu. Das Red-Hat-Buch von Addison Wesley hat mir ne Menge geholfen.

 
roele
16-01-2002, 15:03 
 
Scheint aber auf den ersten Blick nicht allzu kompliziert....
Habe gehört das man mit SWAT konfigurieren könnte -->
localhost:901
Die Optionen sind mir jedoch noch verwirrend fremd.
Vielleicht sollte ich doch mal nach einer Doku suchen.

 
hand
16-01-2002, 15:57 
 
Sind Deine Fragen nun theoretischer Natur?
Hast Du die Basis-Connectivity nun eingerichtet oder nicht?
Kannst Du jetzt vom Windoz-Client über http auf den LAMP zugreifen?

 
JoelH
16-01-2002, 16:28 
 
lad dir bei http://www.webmin.net Webmin runter, das ist ein sehr gutes Tool für alle Arten von Servern. Kann ich nur emfehlen. Zumindestens Anfänger haben was davon.

 
roele
17-01-2002, 11:05 
 
Ja webmin kenn ich ... :) habe es aber noch nicht installiert.

Die Verbindung klappt jetzt !!!
Jetzt muss ich nur noch die Zugriffsrechte hinkriegen.

THX ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:43 Uhr.