問題背景
單位校園網搭建完成並投入使用以後,為老師們的工作提供了極大的便利,其中使用最頻繁的是各辦公室電腦之間的資料傳輸。起初我們使用“網上鄰居”進行傳輸,但使用一段時間以後發現這種方式很不穩定,每次訪問都需要一段時間的解析,並且還不利於管理。由於這些辦公電腦都是基於Windows XP專業版係統平台的,因此筆者決定利用Windows XP自帶的IIS為每台機器配置簡單的FTP服務。按正確方法為每台電腦安裝IIS並配置FTP服務後,當進行訪問時,出現了問題:每台電腦隻能在本機訪問自己的FTP文件夾,其他電腦訪問本機或本機訪問其他電腦均不能正常進行(圖1)。
圖1係統提示無法訪問
分析解決
首先可以排除物理連接上的問題,因為其他網絡應用都是正常的。由於出現不能訪問FTP服務器現象的電腦不止一台,所有的辦公電腦均存在這個問題,因此隻能從軟件設置上尋求解決。經過仔細查看網絡設置和認真分析,發現所有電腦的“本地連接”均開啟了Windows XP自帶的防火牆功能。而默認情況下,該防火牆是禁止開放本機FTP服務的。
找到了問題的症結,解決起來就輕車熟路了:在桌麵上右擊“網上鄰居”圖標→執行“屬性”命令,在打開的“網絡連接”窗口中右擊“本地連接”圖標→執行“屬性”命令,打開“本地連接屬性”對話框。然後切換至“高級”標簽頁下,點擊對話框右下角的[設置]按鈕,打開“高級設置”對話框(圖2)。在默認的“服務”標簽頁下,我們可以設置在開啟防火牆功能的前提下本機開放的服務類別。由於我們要提供FTP服務,因此隻需開放該服務即可。在服務列表中勾選“FTP服務器”選項,隨之打開的“服務設置”對話框要求填寫計算機名稱。保持默認內容並連續單擊[確定]完成設置即可。
圖2本地連接高級設置對話框
經過設置後,其他電腦就可以通過FTP方式訪問本機的FTP文件夾了。同樣將其他電腦的防火牆也做相應的設置,至此問題成功解決。同理,如果在開啟Windows XP自帶防火牆功能的前提下需要提供HTTP、SMTP等服務,也需要做相應的設置才可以實現。