WELCOME

2009年1月6日 星期二

在使用UNTANGLE後,內部機器上奇摩怪怪的?

我碰到的是yahoo奇摩股市的問題,以及政府採購網的一些問題,當時懷疑是語系系統預設語系作怪,無奈對Debian/Knoppix不熟,找了一些討論串,實驗了一下,目前已經解決,給大家參考一下

我參考的討論串:
http://phorum.vbird.org/viewtopic.php?t=30799&highlight=untangle
http://forums.untangle.com/showthread.php?t=763

我的作法

Untangle是L7的UTM,有些服務如Phish Blocker,Spyware Blocker,Web Filter,Virus Blocker及Intrusion會改寫封包的內容,造成瀏灠網頁的不正常.

在Untangle機器上進入Terminal

1. 修改使用的語系

~ # echo $LANG
C ---->這是系統預設值
~ # dpkg-reconfigure locales -> 用此工具編輯 /etc/locale.gen ,在出來的畫面中以空白鍵選取zh_TW BIG5 以及 zh_TW.UTF8 UTF8兩項後按OK

完成後檢查 /etc/locale.gen ,應該要有最底下兩行
~ # cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_US.ISO-8859-15 ISO-8859-15
zh_TW BIG5
zh_TW.UTF-8 UTF-8

2. 修改系統開機時預設的語系

~ # cd /etc/init.d
/etc/init.d # vi knoppix-autoconfig

修改第132行如下:

[ -n "$LANGUAGE" ] || LANGUAGE="de" 修改成 [ -n "$LANGUAGE" ] || LANGUAGE="tw"

接下來往下找到tw設定的部份:

tw)
# Taiwanese version(Thanks for ......)
COUNTRY="tw"
LANG="zh_TW.Big5"
KEYTABLE="us"
XKEYBOARD="us"
KDEKEYBOARD="us"
CHARSET="cp950" <--修改這裡
# Additional KDE Keyboards
KDEKEYBOARDS="us"
TZ="Asia/Taipei"
;;

3. 修改Kernel 開機預設參數,預設是us,都改成tw

/etc/init.d # cd /boot/grub
/boot/grub # vi menu.lst

[修改lang=部份 lang=tw]
default 0
timeout 5
splashimage=(hd0,0)/boot/grub/mvsplash.xpm.gz

title Untangle Platform
root (hd0,0)
kernel /boot/vmlinuz-ut root=/dev/sda1 ro ramdisk_size=100000 init=/etc/ini
t tz=Asia/Taipei lang=tw apm=power-off screen=1024x768 splash=silent nomce quiet -->tz=Asia/Taipei應該是安裝過程就設定過了
vga=791 nodhcp panic=5
initrd /boot/initrd.splash
savedefault
boot

title Untangle Platform Recovery Mode
root (hd0,0)
kernel /boot/vmlinuz-ut root=/dev/sda1 ro ramdisk_size=100000 init=/etc/ini
t tz=Asia/Taipei lang=tw apm=power-off screen=1024x768 nosplash nomce quiet vga=7
91 nodhcp panic=5 ut-restore
initrd /boot/initrd.splash
boot

4. 設定untangle-vm中啟動設定LANG 的值
~kiosk/untangle-snapshot-11937-2007-08-01-1151 # cd /etc/init.d
/etc/init.d # vi untangle-vm

在大約第三行以後加入下列一行:

export LANG=zh_TW

5. 改完收工,重新開機囉

6. 小小後遺症
重新開機後,要再進入Terminal似乎有些一閃即逝,沒關係,按一下Alt+F1就可以叫出來,有時還會一下出來好幾個咧

沒有留言:

張貼留言