Calendar

七月 2019
« 十一月    
1234567
891011121314
15161718192021
22232425262728
293031  

Categories

Page 6 of 71234567

防止 ppp client 撥完號覆蓋 /etc/resolv.conf

以往都知道 server 架在 Hinet 計時制的 ADSL / 光世代下要怎麼設 ppp.conf 來撥接,
不過因為實驗室的 server 本身就有學網實體 IP,
但是它本身又會撥接 Hinet ADSL 讓 proxy 走 ADSL 出去,
所以不想讓它覆蓋原先寫好的 /etc/resolv.conf,
就需要加上一行 resolv readonly 在最上面避免它被覆蓋:

當然想放大絕用 bsdflags 去鎖 resolv.conf 也是可行,
不過網路上教的那個什麼改 dhclient.conf 的方法確定是一點用都沒有,
就不用浪費時間去試了。

Squid + LDAP 的設定方式

一般預設的 squid.conf 都可以找到這樣的一段:

如果是希望在 localnet 以外的地方使用 LDAP 認證方式來使用 proxy,
那麼就在 allow localnet 那行的下面加入這段就可以了:

-v 3 是指定用 LDAPv3,
-Z 就是要求用 STARTTLS,
squid_ldap_auth 是 ldap 認證的 helper,
用 FreeBSD 的 ports 裝的話有選 LDAP 就自動被編譯和安裝,
如果是 Linux 的話 path 可能會不一樣。

實驗了一下 LDAP 的設定

LDAP 問世也已經有相當長的一段時間了,
一直以來都沒有什麼時間去玩它,
隨著實驗室的 hosts 和 services 越來越多,
也逐漸有了類似的需求,
所以最近下定決心抽出三天時間來實驗它。

Continue reading 實驗了一下 LDAP 的設定 »

幫實驗室設好了 ADSL proxy

因為清大的網路連國外實在是太慢了,
所以在不知道幾年前有位據說 Java 很神的學長幫實驗室辦了 Hinet ADSL,
不過不知道是什麼原因一直沒有人去把它設起來,
前幾天無意間注意到那台 ATU-R 才知道這件事 (其實好像很久以前就有問過的樣子...)。

Continue reading 幫實驗室設好了 ADSL proxy »

新的 theme : Atahualpa

一直很不喜歡會咬版面的 theme,
偏偏一堆 theme 的 preview 看起來都能填滿版面,
可是點進去又發現整個縮成一團,
今天無聊上去 wordpress 官網逛剛好發現了這個 theme。

Continue reading 新的 theme : Atahualpa »

Multiple SSL NameVirtualHosts in Apache2

Apache 2.2.12 以上已 native support 了 SNI,不再需要另裝 mod_gnutls 支援。
本篇文章內容已過時,只剩下考古的作用。
新資訊請參考:Apache 從 2.2.12 開始支援 SNI

以往用 SSL + virtual host + apache 一直都有一個問題,
就是無法使用 name-based virtual host,
只能用 IP-based 然後從 port 去跳,
最近因為買了 tinlans.org 這個 domain,
也開始有機會認真的玩起 virtual host,
於是就 Google 查了一下...

Continue reading Multiple SSL NameVirtualHosts in Apache2 »

Spam Karma 2 的 default rules

原來 reply 已經 post 很久的東西也會 -4 分,
真服了設計的人...

FreeBSD 的 NDIS wrapper

簡單說就是讓 windows 上用的 NDIS 5.1 網卡 driver 能在 FreeBSD 上面用,
舊的做法是教人把 .inf 和 .sys 用 ndiscvt 轉成特定名稱的 .h 檔丟到 kernel 的目錄下,
現在新的做法可以直接用 ndisgen 這個程式做出 .ko 檔,
方法是直接下 ndisgen xxx.inf xxx.sys 然後一直按 enter 就好了,
生出來的 .ko 檔直接丟到 /boot/kernel 下,
再改一改 /boot/loader.conf 以後一開機就能動了。

Continue reading FreeBSD 的 NDIS wrapper »

在 FreeBSD 6.x/7.x 上編譯 OpenOffice.org 2.02

本文內容已過時,要裝的話直接裝應該就好了。

因為 JDK 1.4 實在有點舊了,
而且拿來編 openoffice 2.02 編到一半還會有找不到 symbol 的問題,
實在很懶得去解,
後來拿 JDK 1.5 去編還是有問題,
但是在 Google 上一搜就發現了解法:
http://article.gmane.org/gmane.os.freebsd.devel.openoffice/301

Continue reading 在 FreeBSD 6.x/7.x 上編譯 OpenOffice.org 2.02 »

svn commit 的時候自動發 mail

目前只用最簡易的預設方法,
去檔案庫的 hooks 目錄下把 post-commit.tmpl 重新命名為 post-commit,
並用 chmod 加上執行權限,
內容改為:

接著去 /usr/local/share/subversion/hook-scripts 把裡面的 commit-email.pl 搬過來用(沒有要改其實可以直接用)。

這是最簡易的發 mail 方式,
commit-email.pl 給使用者的選擇性很少,
而且信件內容都會包含兩個版本的 diff,
/usr/local/share/subversion/hook-scripts 下面還有其它跟 mail 有關的東西,
有空再來去研究看看。

Page 6 of 71234567