Tag Archives: Ubuntu

Ubuntu 8.04 OpenVPN troubleshooting

這兩天想在 Ubuntu 上使用 OpenVPN 連線確發現原本設定好、測試過的 profile 連不上了。Unix 系統的問題當然要先看 log 檔,/var/log/message 沒有任何記錄,最後 google 一下才發現 OpenVPN 連線是由 Network Manager 管理的,log 記錄在 /var/log/syslog。我看到的事件如下:

NetworkManager: <WARN>  nm_vpn_manager_activate_vpn_connection(): nm_vpn_manager_activate_vpn_connection(): no currently active network device, won’t activate VPN.

找不到可用的網路設備?那我是怎麼 google 查資料的 !! 因為我當時是手動指定 IP,把 IP 設定改成預設的 Roaming mode 試看看,改 Roaming mode 就可以了,應該是 Network Manager 的 script 有問題。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 8.04 x64 安裝 firefox java plugin

Sun 的 JDK、JRE linux x64 版一直沒有提供 browser plugin,遇到一些使用 applet 的網站或是 web application 就不能正常顯示,這時候只能尋求 icedtea 這個替代品。Ubuntu 只要選擇一個套件就會幫你安裝到好,Fedora 相信也一樣。Ubuntu 安裝如下圖所示,相容性的話要 run 一陣子才會知道了。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 8.04 建立 OpenVPN client 連線

步驟一、 安裝軟體套件

network-manager-openvpn 這個套件提供 GUI 設定 OpenVPN 連線,建議用這個來管理連線,安裝畫面如下圖示:

步驟二、 設定連線

安裝套件後,右上角網路連線圖示會出現 VPN 選項,如下圖:

設定畫面分成二個部份,首先設定連線名稱、伺服器 hostname 或 IP、CA 的憑證及自己的憑證,請注意通常個人憑證分成憑證本身及 private key 2 個檔案,如下圖:

接下來檢查一下 Optional 頁籤內的設定,是否使用 LZO 壓縮、通訊協定這些選項都必須與伺服器端相符才能成功建立連線。

Ubuntu 這部份已經整合的相當方便了,Fedora 也有一個類似的套件,應該是一樣的,只是還沒有測試過。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 8.04 英文作業環境下輸入中文

最近把 Ubuntu 昇級到 8.04,因為已經習慣在英文 linux 作業系統下操作,安裝時選的是英文語系,結果發現 scim 沒有跑起來。大致看了一下,要完成以下幾個步驟才能使用 scim 輸入中文:

步驟一、

選單 System -> Administration -> Language Support 新增中文支援,如附圖

步驟二、

Ubuntu 決定是否啟動 scim 是看 /etc/X11/xinit/xinput.d 目錄下的 script 檔,因為作業環境是 en_US,預設安裝時這裡是不會有 en_US 這個 scim 啟動 script,只要作一個 en_US 的 symbolic link 跟 zh_TW 一樣就可以了,如附圖

步驟三、

登出 Ubuntu,下次再登入後就可以用 scim 來輸入中文了

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Ubuntu 7.10 的 grub boot manager 無法安裝在 root partition

上一集我們提到為了讓 Ubuntu、Windows 同時並存在一台 notebook 上鬧到 Windows 的光碟機離家出走,努力的在網路上打聽後才知道要把 Ubuntu grub 放在 MBR 的第三者換成 GAG boot manager 才讓 Windows 挽回許久不見的光碟機,但是從此以後 Ubuntu、Windows 有快樂的在一起嗎 …

很抱歉還是沒有。因為 MBR 的 grub 被換掉了我們必須用下面指令把 grub 裝到 root partition 來載入 ubuntu

grub-install /dev/sda3 (假設  /dev/sda3  是 root partition)

結果出現以下錯誤訊息

Error 6: Mismatched or corrupt version of stage1/stage2

再次打聽後發現想要把 grub 安裝在 format 成 xfs、jfs 的 root partition 時就會有這種問題,在 Ubuntu 的討論區有人說這個問題已經存在 1~2 年了都沒修好。

解決的方法是切 2 個 partition /boot 、 / ,/boot format 成 ext2/ext3,/則隨便你想要 format 成什麼 filesystem 都可以,然後用以下指令把 grub 裝在 /boot partition

grub-install /dev/sda6 (假設  /dev/sda6  是 /boot partition)

註1:/boot 通常只放 kernel 及 grub,大約只要幾十 M 空間

註2:只切一個 root partition 絕對是個壞習慣,安裝 linux 前建議好好規劃一下 filesystem、partition 配置

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...