Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux mit Windows - Clients ??
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.
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.
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 !
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.
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]
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.
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 ?
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"
Soweit so gut.....
In der hosts.sam von Win98 ist nichts einzutragen ?
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?
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...
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.
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 ??
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.
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.
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 ?).
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.
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.
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?
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.
Ja webmin kenn ich ... :) habe es aber noch nicht installiert.
Die Verbindung klappt jetzt !!!
Jetzt muss ich nur noch die Zugriffsrechte hinkriegen.
THX ;)
|