Category Archives: FreeBSD

[FreeBSD]PPPoE

設定ppp.conf

啟動

如果在執行ppp -ddial pppoe時出現

Warning: Add route failed: 0.0.0.0/0 already exists

把 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 註解成 #set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 即可

Continue Reading

[FreeBSD]進入single user mode 修改root密碼

root密碼太多種偶爾會忘掉一兩個,

重開FreeBSD後選4進入single user mode

接著它會問

Enter full pathname of shell of RETURN for /bin/sh:

直接按enter即可

然後輸入

# fsck -p    檢查並修正檔案系統(preen filesystem) # mount -a 載入所有 #passwd root

就可以改囉!!

Continue Reading

[FreeBSD]NFS設定

Server 端

nfs_server_flags 中,-u 表示提供 UDP 方式連線,而 -t 表示以 TCP 方式連線 -n 4 表示我們一次打開四個 nfsd 的 daemon

加入

參數 意義 -ro 表示 read only,唯讀。 -maproot=user 如果 client 以 root 存取,則將它的權限對映成本機 user 的權限。 -mapall=user 將所有 client 的存取連線對映到 user,也就是說所有人的身份都轉成 user。 -alldirs 可以讓使用者將該分享資料夾的任一目錄做為 mount point。也就是說當我們分享的是 /usr 時,client 也可以將 /usr/include 當成掛入點來 mount。但前提是 /usr 必須是一個獨立的 filesystem,也就是說 /usr 必須是獨立分割成一個 slice。 -network …

Continue Reading

[FreeBSD]Lab02

1. 建立一個虛擬主機(Virtual Host),次網域名稱為 google,並將網域名稱後面的通用資源識別傳送給Google搜尋,最後頁面導向至 台灣Google 搜尋該關鍵字的頁面。 範例:瀏覽器輸入 http://google.guest184.stu.edu.tw/STU 結果:如同在 台灣Google 搜尋 STU 關鍵字所呈現的頁面。

2. 建立三個使用者分別為 joey, johnson, jackie,為他們設定個人網頁目錄,網址為 http://guest184.stu.edu.tw/~joey/,餘類推 設定 johnson, jackie 的個人網頁目錄開放目錄瀏覽,joey 的關閉目錄瀏覽 範例:http://guest184.stu.edu.tw/~joey/ 結果:403 Forbidden 範例2:http://guest184.stu.edu.tw/~johnson/ 結果2:Index of /~johnson

3. 為前述三個使用者架設部落格,其網址為 joey.guest184.stu.edu.tw,餘類推

4. 自訂 http://guest184.stu.edu.tw/ 的找不到網頁頁面 (404) 範例:http://guest184.stu.edu.tw/page_not_found (輸入一個不存在的檔名) 結果:顯示 “此路不通" (可隨意設定文字)

1. 先開一個名為google的資料夾

並設定VirtualHost

vi /usr/local/etc/apache22/httpd.conf

(第一次加入VirtualHost時需要補上NameVirtualHost *:80開啟VirtualHost)

加入

<VirtualHost *:80> ServerName …

Continue Reading

[FreeBSD]Samba安裝及設定

Samba其實就是windows與unix系統之間的網路芳鄰

安裝

修改rc.conf設定

修改samba設定

建立上述需要目錄

新增Samba帳戶 使用者必須同時設定兩種帳號: FreeBSD 的使用者帳號、Samba 的使用者帳號 才能正常登入 Samba 伺服器。

個別設定資料夾設定

samba變數

%S: 取代目前的「資源名稱」,所謂的「資源名稱」就是在 [ ] 裡面的內容。ex: valid users = %S %U: 代表目前登入的使用者的使用者名稱。 %m: 代表 Client 端的 NetBIOS 名稱。 %g: 代表登入的使用者的群組名稱。 %M: 代表 Client 端的 Internet 主機名稱,就是 HOSTNAME。 %L: 代表 SAMBA 主機的 NetBIOS 名稱。 %h: 代表目前這部 SAMBA 主機的 HOSTNAME。 %H: 代表使用者的家目錄。 %I: …

Continue Reading

[FreeBSD]You have new mail

有時候系統一直噴這個訊息實在是很煩,

紀錄一下關掉信件系統訊息的方法:

vi /etc/crontab

將下面三段全部註解掉

# Perform daily/weekly/monthly maintenance. 1  3   *   *   *   root    periodic daily 15 4   *   *   6   root    periodic weekly 30 5   1   *   *   root    periodic monthly

就完成囉!

Continue Reading

[FreeBSD]pure-ftpd安裝

安裝

設定

vi /etc/rc.conf

加入

pureftpd_enable="YES"

ftp傳輸檔案時是有特定的port, 如果防火牆有擋port,可以自行設定ftp檔案傳輸的port

vi /usr/local/etc/pure-ftpd.conf

將PassivePortRange這行改成 PassivePortRange 65000 65500

啟用ftp /usr/local/etc/rc.d/pure-ftpd start

Continue Reading