Fáljmegosztás Mac OS X és Windows XP között
A Magyar Macintosh Wiki wikiből
Tartalomjegyzék |
Bevezetés
Az Apple végre nyitott egy oldalt tutorialokkal többek között erről is. Sajnos a linkeket rosszul tették ki és a dokumentumokat is kicsit összekeverték.
http://www.apple.com/business/mac_pc/tutorials.html
Kapcsolatot lehet létesíteni egy Mac és egy Windows-ot futtató PC között ha mindketten ugyanazon a hálózaton vannak, illetve csak két gép van, és egy ethernet kábel köti össze a hálókártyájukat. (Régebbi gépek esetében ún. crossover ethernet kábel kell, újabbak esetében nem feltétlen.)
Vagy az OS X játssza a szerver szerepét, vagy a Windows. Az Apple elképzelése szerint a Windows natív fájlmegosztási protokollját használják a gépek mindkét esetben (SMB/CIFS).
A tapasztalat szerint sokkal kevésbé bonyolult, ha a Windows játssza a szerver szerepét. (OS X 10.4 Tiger esetében ez a kijelentés már nem feltétlenül igaz, a tigrisben lévő samba szerver ügyesnek tűnik.)
XP a szerver
Ha XP a szerver (itt csak két gépről beszél a dokumentum, de hálózatban is hasonlóan működik): http://images.apple.com/business/mac_pc/pdf/cable_guide_10.3_UK.pdf
Mac OS X a szerver
Ha a Mac a szerver, Samba segítségével (itt hálózatról beszélnek, de két gép esetében is hasonlóan működik):
http://images.apple.com/business/mac_pc/pdf/xp_osx_10.3_UK.pdf
Egy cikk a Sambáról OS X alatt magyarul:
http://www.almalap.hu/200304/samba.html
Megjegyzés: a cikk még Jaguárhoz (Mac OS X 10.2) íródott, bizonyos dolgok megváltoztak. Ilyen pl. a SWAT. A SWAT-ot nem ajánljuk bekapcsolni, mert ehhez engedélyezni kéne az alapban biztonsági okokból deaktivált root felhasználót.
IP-címek
Az első lépés beállítani a két gépen az IP-címeket, hogy egy hálózathoz tartozzanak. Ha eleve hálózatba vannak kötve a gépek, ezt a lépést ki lehet hagyni. Általában kis helyi hálózatként szoktuk kezelni az eseteket, fenntartott (másnéven privát) IP-címeket használunk. Ezek lehetnek:
- 10.0.0.0 – 10.255.255.255
- 172.16.0.0 – 172.31.255.255
- 192.168.0.0 – 192.168.255.255
A hivatalos dokumentáció a fenntartott IP-címekről:
http://www.faqs.org/rfcs/rfc1918.html
Az első esetben nagyon nagy hálózatok jöhetnek szóba, mégis gyakran választunk ilyen alakú címeket kétgépes kis helyi hálózatunkhoz: könnyen meg lehet ugyanis jegyezni a számokat. Pl. 10.0.0.1 az egyik gép, a másik pedig 10.0.0.2 A harmadik típusból is gyakran választanak címeket, mivel ezek a legkisebb hálózatot feltételezik.
Tippek
Hogy a Mac milyen windows munkacsoportba tartozik, megadhatjuk az /Applications/Utilities/Directory Access program segítségével, indítsuk el, ellenőrizzük, hogy a lakat baloldalt alul nyitva legyen (ha zárva van, kattintsunk rá és a gép kérni fogja egy adminisztrátor nevét és jelszavát), majd a Services fülön jelöljük ki az SMB/CIFS bejegyzés sorát, majd nyomjuk meg alul a Configure... gombot és írjuk be a megfelelő értéket a Workgroup: mezőbe!
A Mac-en az /etc/hosts fájlban hozzárendelhetjük a gépek IP-címét egy (vagy akár több) névhez. Figyelem! Az eredeti bejegyzéseket hagyjuk meg! Pl.
## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 127.0.0.1 macim 10.0.0.1 macim 10.0.0.2 xpbox
A hosts fájlok használatának előnye, hogy a gépek neveit elég fejben tartani, a kiosztott számokat nem kell. A hosts fájlok voltak a DNS szolgáltatás őse: egy pár gépes (2-3) kis hálózatban ma is használhatóak.
Windows is használhatja a saját hosts fájlját. Ez verziótól függően az alábbi helyeken lehet:
- Windows XP Home / Pro c:\windows\system32\drivers\etc\hosts
- Windows 95/98/Me c:\windows\hosts
- Windows NT/2000 c:\winnt\system32\drivers\etc\hosts
Tartalma lehet pl.
### 127.0.0.1 localhost 127.0.0.1 xpbox 10.0.0.2 xpbox 10.0.0.1 macim
A tapasztalat azt mutatja, hogy a windows hajlamos időnként megkergülni, ha beállítjuk a hálózatot, egyszer használjuk, aztán többé nem. Részleges megoldás, ha nem az SMB/CIFS megoldásokat választjuk, hanem pl. a HotLine kapcsolatot. Ráadásul úgy tűnik, nagy fájlok áthelyezése gyorsabb a HotLine protokollon. Hátránya, hogy a 32 betűnél hosszabb fájl- és mappaneveket nem kezeli rendesen, átnevezi őket (mivel a régi Mac OS-hez készült eredetileg, csak új köntösben van, azaz Carbon program mind a HotLine szerver, mind a kliens Mac-es változata). A probléma megoldása lehet a dolgok előzetes betömörítése. HotLine kapcsolat létesíthető akár két Mac között is, de Mac és PC viszonylatban jobban megéri.
- HotLine Windows kliens:
http://www.tucows.com/preview/193834.html - HotLine Windows szerver:
http://www.tucows.com/preview/195607.html - HotLine Mac kliens:
http://chello.mac.tucows.com/preview/203784.html - HotLine Mac szerver:
http://chello.mac.tucows.com/preview/204033.html
Az eredeti kliensek ha feljutnak az internetre, reklámokat mutogatnak. Léteznek alternatív kliensek is. |
