2010年11月22日 星期一

Pidgin MSN 無法登入的問題 (無法驗證憑證)

最近遇到 Pidgin 上 MSN 出現憑證無法驗證的問題。解決如下:

  • Pidgin 上安裝 msn-pecan
sudo apt-get install msn-pecan
  • 在 MSN 的帳號上變更通訊協定為 WLM

  • 關於 msn-pecan :
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=207&blogId=1


Reference :
http://plog.longwin.com.tw/my_note-unix/2010/11/19/pidgin-msn-ssl-error-2010

2010年11月1日 星期一

臺灣小吃英譯

很實用的小吃英譯表
  • 小吃
  • 甜點
  • 早餐
  • 飯類
  • 麵類
  • 其他
Reference:
http://blog.udn.com/kenshin/782203

Install Broadcom NetXtreme II 10 Gigabit Driver on Centos4.8

記錄如何在 Centos 4.8 下安裝 Broadcom NetXtreme II 10 Gigabit NIC。
因為在原生 Centos 4.8 上所提供的核心 (2.6.9-89.31.1.EL) 模組版本為

$ sudo /sbin/modinfo bnx2x
filename:       /lib/modules/2.6.9-89.31.1.EL/kernel/drivers/net/bnx2x.ko
parm:           debug:default debug msglevel
parm:           poll:use polling (for debug)
parm:           use_inta:use INT#A instead of MSI-X
parm:           disable_tpa:disable the TPA (LRO) feature
version:        1.45.23-1 7A1BF1713BBB0BA1125A3D6
license:        GPL
description:    Broadcom NetXtreme II BCM57710 Driver
author:         Eliezer Tamir
alias:          pci:v000014E4d00001650sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Fsv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Esv*sd*bc*sc*i*
depends:        libcrc32c
vermagic:       2.6.9-89.31.1.EL gcc-3.4


1. 下載原廠提供之 driver source

1.1 至Broadcom原廠下載並解開
http://zh-tw.broadcom.com/support/ethernet_nic/netxtremeii10.php
下載 Linux 部分: linux-5.2.55.zip

1.2 解開 zip
$ unzip -d ~/tmp linux-5.2.55.zip

2. 安裝 compile 需要工具
$ sudo yum install rpm-build gcc kernel-devel.x86_64

3. 用 src.rpm進行編譯與安裝

3.1安裝 src.rpm
$ cd ~/tmp/Server/Linux/Driver/ ; sudo rpm -ivh netxtreme2-5.2.55-1.src.rpm
   1:netxtreme2             ########################################### [100%]

3.2 編譯與安裝
$ cd /usr/src/redhat/ ; sudo rpmbuild -bb SPECS/netxtreme2.spec

確認沒錯誤訊息後,在 /usr/src/redhat/RPMS/x86_64/下應該會編譯完成  netxtreme2-5.2.55-1.x86_64.rpm . 確認並安裝
$ sudo rpm -ivh RPMS/x86_64/netxtreme2-5.2.55-1.x86_64.rpm

4.載入並確認版本

4.1 載入 bnx2x 模組(若必要的話,要先移除)
$ sudo /sbin/rmmod bnx2x ; sudo /sbin/modprobe bnx2x
4.2 確認目前driver 版本
$ sudo /sbin/modinfo bnx2x
filename:       /lib/modules/2.6.9-89.31.1.EL/updates/bnx2x.ko
parm:           debug: Default debug msglevel
parm:           mrrs: Force Max Read Req Size (0..3) (for debug)
parm:           poll: Use polling (for debug)
parm:           dropless_fc: Pause on exhausted host ring
parm:           int_mode: Force interrupt mode other then MSI-X (1 INT#x; 2 MSI)
parm:           disable_tpa: Disable the TPA (LRO) feature
parm:           num_queues: Number of queues for multi_mode=1 (default is as a number of CPUs)
parm:           multi_mode: Multi queue mode (0 Disable; 1 Enable (default))
cvs_version:    $Revision: #6 $
version:        1.52.15 0A1AEAFC7BDD926F8D5C780
license:        GPL
description:    Broadcom NetXtreme II BCM57710/57711/57711E Driver
author:         Eliezer Tamir
alias:          pci:v000014E4d00001650sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Fsv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Esv*sd*bc*sc*i*
depends:       
vermagic:       2.6.9-89.31.1.EL gcc-3.4

2010年10月28日 星期四

How to install DRBL on RHEL version

本篇說明如何在 RHEL 環境上安裝DRBL 環境
以 Centos 4.8 為例(RHEL 4.8 應是相同) 使用 drblsrv-offline 來替換原先 drblsrv -i
分四步驟。(安裝前建議把系統的套件更新到最新的狀態,RHEL 亦然)

1. 下載有支援 drblsrv-offline 的版本 1.7.3-1 或之後,並安裝
2. 先行安裝需要之套件
3. 執行 /opt/drbl/sbin/drblsrv-offline
4. 執行 /opt/drbl/sbin/drblpush -i


1. 下載 drbl 相關套件

1.1  安裝 GPG-key
$ rm -f GPG-KEY-DRBL; wget http://drbl.nchc.org.tw/GPG-KEY-DRBL; sudo rpm --import GPG-KEY-DRBL

1.2 下載有支援 drblsrv-offline 的版本(1.7.3-1 之後)與相關套件,並安裝。以(drbl-1.9.6-35 為例)
cd ~/tmp
lftp http://free.nchc.org.tw/drbl-core/x86_64/RPMS.drbl-stable/ -e "mirror -r "

1.3 安裝drbl 主程式
$ sudo rpm -ivh drbl-1.9.6-35.i386.rpm
警告:only V3 signatures can be verified, skipping V4 signature
準備中...                ########################################### [100%]
   1:drbl                   ########################################### [100%]
警告:only V3 signatures can be verified, skipping V4 signature

2. 安裝需要之套件

2.1 安裝剛 mirror 的套件,
$ for i in `ls *.rpm`; do sudo rpm -ivh  $i; done
(因為 clonezilla 會有相依其他套件,所以第一次執行會有錯誤問訊息,執行第二次則會全部安裝)

2.2 檢查需要哪些套件
$ sudo /opt/drbl/sbin/drblsrv-offline -r

*****************************************************.
你的作業系統版本: CentOS 4.8
*****************************************************.
這些來至於此GNU/Linux套件的程式是必要的(更詳細的資料請查你的套件的儲藏庫):
dhcp tftp-server nfs-utils ypserv ypbind yp-tools mkinitrd firstboot iptables wget dialog initscripts rsync parted tcpdump bc dos2unix curl lftp openssh-server openssh-clients coreutils gzip bzip2 nc file ethtool net-tools syslinux zip unzip iproute binutils
*****************************************************.
這些來至於DRBL計劃的套件是必須的[更詳細的資料請查http://drbl.sf.net (英文) 或是 http://drbl.nchc.org.tw (中文)], rpm或是deb的套件可以在http://free.nchc.org.tw/drbl-core or http://drbl.sf.net/drbl-core找到:
clonezilla mkswap-uuid drbl-partimage partclone drbl-chntpw drbl-lzop pigz pbzip2 mkpxeinitrd-net udpcast drbl-etherboot gpxe freedos drbl-ntfsprogs
*****************************************************.
這些套件如果可以在儲藏庫中找到,建議您安裝:
lvm2 ntfs-3g genisoimage mkisofs lshw hwinfo aoetools vblade dmidecode lzma xz xz-utils pxz lzip plzip hfsutils hfsprogs dmsetup dmraid kpartx device-mapper tofrodos dos2unix unix2dos
2.3 第一項的套件需要自行補上;第二項在 2.1 已完成;第三項套件可以的話就補上

3. 執行 /opt/drbl/sbin/drblsrv-offline 進行相關服務配置

$ sudo /opt/drbl/sbin/drblsrv-offline -s `uname -r`
Ps:
1. 過程中會檢查必要的相關套件,若有缺少而中斷則需要補完
2. -s client 的 kernel 採用 server 上現行 kernel
3. 若不想檢查則可加入 -c 強制不檢查

4. 執行 drblpush
$ sudo /opt/drbl/sbin/drblpush -i


後記:
目前已知 Centos 4.8 上使用 dcs 會因為 dialog 工具而有問題。
將 /etc/drbl/conf/drbl.conf中的
if type whiptail >/dev/null 2>&1; then
DIA="whiptail"
else
DIA="dialog"
fi
改成
if type whiptail >/dev/null 2>&1; then
DIA="dialogl"
else
DIA="dialog"
fi

2010年10月2日 星期六

利用 network-manager 設定 VPN 連線

在 Ubuntu Lucid gnome 下使用 network-manager (NM) 設定 VPN 並進行連線
  • Step 1: Install network-manager-pptp
sudo apt-get install network-manager-pptp
  • 點選 NM icon 並下拉至 VPN 連線-> 設置 VPN
  • 確認在 VPN tag 中,點選『加入』,選 PPTP 類型
    (VPN 常見類型有 IPSec、PPTP、SSLVPN,這些通常應用在 PC to Site 或 Site to Site 的連線模式)
    設定連線相關資訊:
    gateway:140.110.22.100
    username: c00xxx00
    password: Bee....
    Advanced Authorization:


    • 只選 PAP
    • Disable 'use tcp header compression' 
    IPv4 設定(Optional: 針對 DNS,若內網有非公開 FQDN 對應,建議設上 )
    下拉選單選 只自動vpn位址
    設定dns: 140.110.16.1
  • Reference:
http://www.libthomas.org/~thomas/wp/?p=705
http://netherlandsdaniel.blogspot.com/2007/08/ubuntuvpnwindows.html

Ceasar's Photo

www.flickr.com