請問如何使用MacOSX加入公司windows網域?

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

內容
發表人
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

#21 文章 janusng »

ulysses 寫:嗯...在 Windows 2000 是可以這樣做沒錯,不過以前試過連 XP 會有問題。在 Network 中看是看得到,不過點兩下連不上去,直接用 smb://[hostname] 也不行。當然這可能是因為系統版本的問題(10.3.4 以前的),或是 Directory Access 中 SMB 沒有設定好的緣故。家裡沒有 XP,明天到辦公室我先試試看,然後再來報告。
自 10.3 上場後,小弟一直用 GUI 的辦法,WinNT/2K/XP 也無問題。只是公司中有些 share folders 是 hidden 的。只能用 cmd-K->smb://domain;host/folder 的辦法來連線。留意,是要連 domain 一起打的。 :)

當然,在 SMB 中,set 好 domain/workgroup,還是有幫助的。 ;)
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#22 文章 ulysses »

來報告測試結果

公司的網路環境沒有 Domain,也沒有 Server。XP 用預設的『WORKGROUP』,Computer ID 是『ARCHER』, IP=192.168.1.103。Mac OS X 環境 10.3.8,Directory Access 中 SMB 啟動,Workgroup/Domain 內填入『WORKGROUP』。

測試過程與結果:
  • 從 Network 中進入,看到有 WORKGROUP 這個群組,打開來有看到 XP,可是點兩下無法進入,說是『找不到原始檔』
  • 使用 Cmd+K 輸入 [smb://ARCHER],無法連線,因為『部份資料無法讀取或寫入』
  • 使用 Cmd+K 輸入 [smb://WORKGROUP;ARCHER],無法連線,原因同上
  • 使用 Cmd+K 輸入 [smb://192.168.1.103] 成功建立連線
在下猜想:

1. 公司沒有使用統一的 Domain 以及 Workgroup,也沒有使用 WINS,也就是說,沒有 PDC 以及 Primary Browsing Server,因此無法取得 Windows Network 的名稱解析。

2. 公司 DNS 沒有登錄個人使用的電腦名稱,因此無法取得 DNS 的名稱解析。

或許 Primary Browsing Server 是 Windows 2000 有、而 XP 取消掉的功能之一?
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
digdog
討論區管理員
文章: 1297
註冊時間: 05/02/2001 1:01 am
聯繫:

#23 文章 digdog »

可能是因為要帳號跟密碼?

代碼: 選擇全部

 smb://domain;smb_username:smb_password@host/share
我之前都是這樣用的。但是 smb shortcut 的用法好像幾個版本下來改過不少次,所以現在是怎樣也要請各位試試才知道。

http://www.macosxhints.com/article.php? ... &query=smb
http://www.macosxhints.com/article.php? ... &query=smb <-- 這也不錯用,可以一登入就把 share 的遠端磁碟 mount 到桌面上
頭像
比卡超
留言破百
文章: 102
註冊時間: 04/29/2001 1:01 am
來自: 香港

#24 文章 比卡超 »

ulysses兄,

PowerBook連上網路後,有等12分鐘嗎?

http://support.microsoft.com/default.as ... -us;188001

不知Samba的SMB implementation是否跟Microsoft的完全一樣.

我家只有台WinXP Pro及PowerBook,當然沒有WINS Server.但PowerBook可用:

使用 Cmd+K 輸入 [smb://computer_name] 成功建立連線

比卡
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#25 文章 ulysses »

再次測試,試著 Mount "Project" 分享磁區,XP 用 DHCP 指定 192.168.1.103,
開機先開啟網芳,可以看到其他機器,之後等候 15 分鐘,再嘗試用 Mac 連線:
  • [smb://ARCHER] -> 無法建立連線
  • [smb://username:password@ARCHER] -> 無法建立連線
  • [smb://WORKGROUP;ARCHER] -> 無法建立連線
  • [smb://WORKGROUP;username:password@ARCHER] -> 無法建立連線
  • [smb://ARCHER/project]-> 無法建立連線
  • [smb://username:password@ARCHER/project] -> 無法建立連線
  • [smb://WORKGROUP;ARCHER/project] -> 無法建立連線
  • [smb://WORKGROUP;username:password@ARCHER/project] -> 無法建立連線
  • [smb://username:password@ARCHER] -> 無法建立連線
  • [smb://192.168.1.103] -> 成功建立連線
  • 在 XP 上選擇【執行】[\\ARCHER\Project] -> 無法建立連線
  • 在 XP 上選擇【執行】[\\192.168.1.103\Project] -> 成功建立連線
接著再試驗,
XP 的 IP 設定成與辦公室網路不同子網域:192.168.254.100,
Mac 的 IP 設定成 192.168.254.200,
兩台機器的 Gateway 設成 192.168.254.1(不存在)
  • [smb://ARCHER] -> 成功建立連線
  • 其他的就不必試了...
結論:看起來可能是辦公室子網域中的 Primary Browsing Controller 有點不大正常,或是未經過正確設定。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

#26 文章 janusng »

digdog 寫:可能是因為要帳號跟密碼?

代碼: 選擇全部

 smb://domain;smb_username:smb_password@host/share
我之前都是這樣用的。但是 smb shortcut 的用法好像幾個版本下來改過不少次,所以現在是怎樣也要請各位試試才知道。
小弟一直也是只打 workgroup;host/folder 或 domain;host/folder,沒有提供 username和 password,它會在找到 server 後,再出 dialog box 問回 domain、username 和 password 的。

試過有 WINS、無 WINS、NetBIOS、或 NetBEUI 也試過了,基本上也可行。

似乎還有點我們沒有留意的地方,似乎 ulysses 兄弄錯了。 :?
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.
頭像
比卡超
留言破百
文章: 102
註冊時間: 04/29/2001 1:01 am
來自: 香港

#27 文章 比卡超 »

ulysses 寫:XP 的 IP 設定成與辦公室網路不同子網域:192.168.254.100,
Mac 的 IP 設定成 192.168.254.200,
兩台機器的 Gateway 設成 192.168.254.1(不存在)
  • [smb://ARCHER] -> 成功建立連線
  • 其他的就不必試了...
結論:看起來可能是辦公室子網域中的 Primary Browsing Controller 有點不大正常,或是未經過正確設定。
這不就是最後答案嗎?

在不同子網域的情況下,需要有WINS或AD等Service才可做到NetBIOS name resolution。

在相同子網域的情況下,其中一台NetBIOS機器會成為Master Browser並提供NetBIOS name resolution service予其他相同子網域的機器。
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#28 文章 ulysses »

janusng 寫:弟一直也是只打 workgroup;host/folder 或 domain;host/folder,沒有提供 username和 password,它會在找到 server 後,再出 dialog box 問回 domain、username 和 password 的。
試過有 WINS、無 WINS、NetBIOS、或 NetBEUI 也試過了,基本上也可行。
似乎還有點我們沒有留意的地方,似乎 ulysses 兄弄錯了。 :?
問題不是無法建立連線或是認證不過,而是根本就找不到那台電腦在哪裡,也就是 Naming Resolution 的問題。Windows 上處理 Naming Resolution 是利用 WINS、Broadcasting、Host-table 順序進行,Active Directory 以後又加上 DNS 以及 Reverse DNS(用來作驗證)。

在沒有 Domain 的 Workgroup 中,Windows 使用另外一個叫做 Browsing Controller 的機制來負責 Naming Resolution。每台機器在連上網路時都隨機或者預先設定一個 Priority,在同一個 Broadcast 網域中所有電腦都參考自己與別人的 Priority,再依照某個複雜規則遴選出一台 Primary(還是 Master?忘了)Browsing Controller,以這台 Primary Brosing Controller 當作是網芳裡電腦列表的依據。

理論上 Windows 網路用的 Protocol 是 NetBEUI,是一個以 Broadcast 網域為主的 Protocol。但是在 2000 以後加上了 NetBIOS over TCP/IP,XP 之後又把 NetBIOS over TCP/IP 加以修改變成了主要的通訊協定,因此 2000 的網芳分享協定 SMB 與 XP 的網芳分享協定 CIFS 不是完全相容。Samba 的協定則是介於兩者之間。

另外 XP-Home 和 XP-Pro 之間的分享協定也不同,XP Home 是無法直接用網芳和 2000/XP-Pro 互連的。XP-Home 需要外掛驅動程式、並且手動修改 Registry 一堆東西,才能連到 2000/XP-Pro 的網路。

在下不曉得 M$ 把事情複雜化到前後版本不相容到底是何居心,只知道在網路中聽到 XP 就頭皮發麻。
比卡超 寫:這不就是最後答案嗎?
在不同子網域的情況下,需要有WINS或AD等Service才可做到NetBIOS name resolution。
在相同子網域的情況下,其中一台NetBIOS機器會成為Master Browser並提供NetBIOS name resolution service予其他相同子網域的機器。
跨子網域的測試需要手動設定 Primary Browsing Controller 和 Backup Browsing Controller,彼此間以 NetBIOS over TCP/IP 互相通訊,這一點我知道。但之前的測試不是跨子網域的測試,而是利用不同子網域來建立一個獨立的網路來屏除 Broadcasting 的干擾。第一個實驗是當 XP/Mac 都設在辦公室子網域 192.168.1.* 中的狀況,第二個實驗則是把 XP/Mac 全都設在一個獨立子網域 192.168.254.* 中的狀況。

在下對這個答案不是很滿意,所以剛剛趁著辦公室的電腦大多都還沒開機又測試了一下,結果發現直接在辦公室子網域中使用 [smb://ARCHER] 就可以成功建立連線。 :evil:

根據以上三個實驗可以推論出,辦公室網路的 Naming Resolution 確定是被『某台』或『某些』電腦給搞掛了。但是到底是什麼狀況導致這個問題,還是不清楚。

我們是研發單位,每個人都必須能自由控制網路資源,因此辦公室的網路狀況相當混亂,也沒有中央控管的 Windows Server 存在。網路中有十二個不同的 Workgroup,XP、2000 混用,也有 Linux/Samba,不確定有沒有 Windows NT/2000 Server。很有可能是因為某台手動設定的 Samba 造成 Primary Browsing Controller 遴選時出鎚,也或許是 XP、2000 使用不同的 Primary Browsing Controller 遴選機制,以致於互相無法溝通。

無論如何,這都不是 Mac 的問題了。最後結論是:Windows Naming Resolution 實在是個很爛的東西。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
cjtai
冰果室水電工
文章: 2226
註冊時間: 04/19/2001 1:01 am
來自: dark side in the earth.
聯繫:

#29 文章 cjtai »

ulysses 寫:在下不曉得 M$ 把事情複雜化到前後版本不相容到底是何居心,只知道在網路中聽到 XP 就頭皮發麻。
您這句話提到一個很重要的字,就是"$"。
XP Home跟XP Pro最大的差異就是在網路共享連線功能上,當然XP Pro是要比XP Home多賣2千多塊台幣... :badgrin:
to be or not to be.
ccna
新生訓練中
文章: 9
註冊時間: 02/25/2005 5:13 pm
來自: Taipei

我也來發表一下我的經驗

#30 文章 ccna »

我公司的環境:
windows 2003 AD domain controller
windows 2003 file server for pc and mac (有安裝service for macintosh)
enable 目錄存取中的active directory選項,按設定將AD的網域及樹系填入,按連結
連接2003所分享的目錄,鍵入AD的username and password即可在桌面上看到windows
所分享的目錄
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

Re: 我也來發表一下我的經驗

#31 文章 ulysses »

ccna 寫:我公司的環境:
windows 2003 AD domain controller
windows 2003 file server for pc and mac (有安裝service for macintosh)
enable 目錄存取中的active directory選項,按設定將AD的網域及樹系填入,按連結
連接2003所分享的目錄,鍵入AD的username and password即可在桌面上看到windows
所分享的目錄
感謝您的分享。
在下有個不情之請,麻煩請您幫忙檢視一下 http://ubb.frostyplace.com.tw/viewtopic.php?t=14420 有沒有什麼地方錯誤,謝謝。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
ccna
新生訓練中
文章: 9
註冊時間: 02/25/2005 5:13 pm
來自: Taipei

#32 文章 ccna »

我設定的方式基本上市與你的是一樣的。至於連接client所分享的目錄,我只有連接過2000 ,所以XP我不太清楚,不過基本上連接方式應該是一樣的。
頭像
比卡超
留言破百
文章: 102
註冊時間: 04/29/2001 1:01 am
來自: 香港

#33 文章 比卡超 »

Ulysses 跟 Janus 還有興趣測試下去嗎?

我發現有以下情況:
1. 若WinXP只有hidden folder share或跟本沒有folder share時,Finder下按connect只會有『部份資料無法讀取或寫入』錯誤。用cmd-k輸入smb://domain;hostname也只會樣你輸入密碼,不能完全成功連線。

2. 若WinXP有share folder,用cmd-k輸入smb://domain;hostname/share或smb://domain;hostname/share$能成功建立連線

3. 若WinXP有多於一個IP時,情況不太確定。有情況可以用smb://domain;hostname成功建立連線,有情況一定要用smb://ip_address才可。(這個小弟用Ethereal確認過,用smb://domain;hostname連去multi-home WinXP時,Samba有可能會連去該WinXP上不同segment的IP address...,之後time-out error)

我公司有WINS server,所有client也有跟WINS register,但MAC並沒有設定WINS,只有設定Workgroup name。

比卡
頭像
熱血阿益
新生訓練中
文章: 6
註冊時間: 03/18/2005 8:35 pm
來自: 美麗寶島福爾摩沙-台北
聯繫:

#34 文章 熱血阿益 »

感謝各位前輩的文章...
小弟我目前也有這方面的問題...
看完了各位的討論後,再加上實際試驗
結果是成功的...
感謝啦..
頭像
ivanwu
新生訓練中
文章: 11
註冊時間: 08/07/2007 4:11 pm
來自: Taipei

#35 文章 ivanwu »

原來可以這樣啊~
h122238
新生訓練中
文章: 3
註冊時間: 03/31/2009 3:37 pm

#36 文章 h122238 »

我也有這樣相同的問題想問, 因為我們公司的exchange server 需要加入網域才能取得匯入權証,之前沒加入網域前一直沒辦法獲得權証,換了可以加入網域的windows系統才能取得權証 因為我還在學習階段, 還沒有入手, 想請問下有沒有哪位大大的公司也是這樣的,會不會遇到問題呢??

PS: Mac book 真的很誘人..不過還是安排好以後再入手, 先多謝各位幫忙了,謝謝..
頭像
ivanwu
新生訓練中
文章: 11
註冊時間: 08/07/2007 4:11 pm
來自: Taipei

#37 文章 ivanwu »

Mac OS X 要連上 Windows 網域可以在 Mac 安裝 DAVE 套件
h122238
新生訓練中
文章: 3
註冊時間: 03/31/2009 3:37 pm

#38 文章 h122238 »

好的,我買了以後就來試試看..對了還有一個問題想要請教下...
再Mac O.S 下的收信軟體是哪一套呢??舉例說明...Windows 下可以用Outlook 收信,那Mac 下收信的軟體是哪一套呢??還有他可以支援exchange server嗎?先謝謝摟...^_^
eriknctu
新生訓練中
文章: 3
註冊時間: 05/13/2009 5:40 pm

#39 文章 eriknctu »

小弟用了很快可是很耗電的方式
用VMware fusion然後用bridge

Wala
可以登錄公司的網域 收發email 用網路印表機...
不過都是在VMware fusion下面跑

但有一點很奇怪
ITS的弟兄幫忙改了一點東西
我在Mac下就可以用Safari上網了

不過缺點就是很耗電啊
vday
基本會員
文章: 23
註冊時間: 05/04/2009 9:22 pm

#40 文章 vday »

好難,對於新手而言是需要花一點時間學習的
回覆文章