如何在 Ubuntu 下認得 Windows 的電腦名稱
自從踏入 Ubuntu 的領域後,還是以 Windows 的習慣在使用,例如存取公司內部的 Web Server 時,還是習慣使用 電腦名稱,但此名稱在 Ubuntu 內是不認得的,只能以 IP 的方式存取。經過一番研究後,得出以下的結論與解決方法:
Windows 是透過 WINS 服務將 NetBIOS 的電腦名稱轉換為 IP 的 (此功能與 DNS 相同,只是應用在不同的地方)
因此Ubuntu 要達到相同的功能,需執行以下的動作
2014/11/01 更新
此方法在 Ubuntu Studio 14.10 下竟然無效,無法從瀏覽器用 http://mymediacenter 連接到 NAS 伺服器
不過網路位置還是可以用 smb://mymediacenter 連線到資料夾,真是怪哉!
Windows 是透過 WINS 服務將 NetBIOS 的電腦名稱轉換為 IP 的 (此功能與 DNS 相同,只是應用在不同的地方)
因此Ubuntu 要達到相同的功能,需執行以下的動作
- sudo gedit /etc/nsswitch.conf
- 將 host: ... dns 前面加上 wins,變成 host: ... wins dns
- 利用 Synaptic 安裝 winbind 即可
2014/11/01 更新
此方法在 Ubuntu Studio 14.10 下竟然無效,無法從瀏覽器用 http://mymediacenter 連接到 NAS 伺服器
不過網路位置還是可以用 smb://mymediacenter 連線到資料夾,真是怪哉!
留言