[FreeBSD] 系統核心支援ipfw 更新kernel
系統預設是不能使用 ipfw 指令,因為系統核心不支援,要使系統支援 ipfw,則需要修改核心
cd /usr/src/sys/i386/conf
vi GENERIC
#在最後面加入
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPDIVERT
#然後存檔
config GENERIC
cd ../compile/GENERIC/
make cleandepend; make depend;
make depend all install
編譯好沒有錯誤之後,就可以重新開機 ipfw list 65535 allow ip from any to any 看到上面訊息,就是成功 我在自己的論壇寫過一遍
http://www.forum.wu-boy.com/t=10210
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-ipfw.html
http://freebsd.lab.mlc.edu.tw/natd/
[Linux] 使用 yum 更新 redhat enterprise server 4
[Ubuntu] 開機自動執行script
[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式
[FreeBSD] 安裝Awstats 6.6
[FreeBSD] Ports 更新 index 或 更新kernel
1. cd /usr/ports && make fetchindex 2. portsdb -uU 3. rm -f /var/db/pkg/pkgdb.db 4. pkgdb -Fu 5. cd /usr/src ; make buildworld; make kernel; make installworld; reboot— 這招很好用 上面步驟如果只需要更新ports tree 只需要 cd /usr/ports && make fetchindex 就可以了
[FC4] snmpd + mrtg 安裝教學「注意事項」
其實安裝方面並不難 FreeBSD 就用ports安裝 fc系列 就用 yum 或者是 apt FreeBSD: /usr/ports/net-mgmt/net-snmp /usr/ports/net-mgmt/mrtg http://phorum.study-area.org/viewtopic.php?t=21142&highlight=public+cfgmaker 我找到的資料 ~ 照上面修改大致上ok
[FC4] 限制connection 連線數目「架設war3伺服器」
fc4作業系統 預設 有連線數目的限制 還有使用者連線的限制 不過解決方法很容易 http://www.ithome.com.tw/plog/index.php?op=ViewArticle&articleId=761&blogId=131 我查到的解決方式 我改完之後如下
core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited pending signals (-i) 16255 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 819200 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 102400 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited ulimit:顯示(或設定)用戶可以使用的資源限制 ulimit -a 顯示用戶可以使用的資源限制 ulimit unlimited 不限制用戶可以使用的資源,但本設定對可打開的最大文件數(max open files) 和可同時執行的最大進程數(max user processes)無效 ulimit -n <可以同時打開的檔案數> 設定用戶可以同時打開的最大檔案數(max open files) 例如:ulimit -n 8192 如果本參數設定過小,對於併發訪問量大的網站,可能會出現too many open files的錯誤 ulimit -u <可以執行的最大併發進程數> 設定用戶可以同時執行的最大進程數(max user processes) 例如:ulimit -u 1024
[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝
系統 ubuntu 6.06 + proftpd 1.2.10
TLSEngine on TLSLog /var/log/proftpd-tls.log TLSProtocol TLSv1 TLSRequired on TLSRSACertificateFile /etc/proftpd/HostCA.crt TLSRSACertificateKeyFile /etc/proftpd/HostCA.key TLSCACertificateFile /etc/proftpd/RootCA.crt TLSVerifyClient off虛擬帳號實做
AuthUserFile /etc/proftpd/proftpd.passwd AuthGroupFile /etc/proftpd/proftpd.group SystemLog /etc/proftpd/proftpd.syslog TransferLog /var/log/xferlog LogFormat awstats "%t %h %u %m %f %s %b" ExtendedLog /var/log/xferlog read,write awstats在linux底下如何新增帳號:
ftpasswd --passwd --file=/etc/proftpd/proftpd.passwd --name=test --uid=2000 --gid=1001 --home=/home/ftp --shell=/bin/false