關於工做站自動連網的問題

實驗室的網絡環境是電腦一旦待機網就斷了,須要每次手動打開瀏覽器輸入用戶名和密碼連網;若是部署在實驗室網絡環境中的服務器沒有圖形界面且斷網,則沒法經過打開瀏覽器的方式鏈接。
爲此,本文介紹自動化處理這兩種情形的方法。python

連網腳本

以清華深研院的網絡環境爲例,官方使用了某知名廠商的認證系統,經過借鑑網上現有的代碼,開發了 Python3 客戶端連網的 Library,見 srun auto. 這個腳本能夠下載到 Linux 服務器上用 python3 的環境運行。 若是是在工做站上,咱們以 Windows 操做系統爲例,使用方法爲:git

  1. 在文件夾下建立一個 login.bat 的腳本,裏面寫 python absolute_dir_of_srun.py login username password,將這個腳本發送到桌面快捷方式。
  2. 每次登陸斷網後可經過雙擊桌面上的 login.bat 連網。

能夠結合 Windows 的任務計劃程序設置登陸後自動執行 login.bat,步驟以下:github

  1. 打開 任務計劃程序,建立一個新的任務:network login;
    瀏覽器

  2. 設置新任務的觸發器爲當工做站解鎖時執行;
    服務器

  3. 設置新任務執行的操做是啓動一個 login.bat腳本;
    網絡

  4. 下一次喚醒工做站時,查看任務執行的歷史記錄
    操作系統

Known issues

  • The script hangs for some case.
相關文章
相關標籤/搜索