暑假結束囉 <purejuice.bbs@bbs.svdcc.fju.edu.tw>
wrote in message
news:3cYYgl$J1s@bbs.svdcc.fju.edu.tw...
> 請問一下 我在電腦上裝了兩張網路卡
>
> 要用 Linux 做 router 請問要如何設定
>
> 一點點暗示也好請指點,謝謝
架 router 是小問題﹐對 routing
的概念是否理解才是大問題。就好像給您一台車﹐
要開是沒問題﹐但要知道交通規則才是重要的。如果您不知道開車要靠右、見到紅燈要
停、T
路口要讓、單行道不能進﹐那您應該可以想像到開車的後果了吧﹖(越高速死越
快﹗)
當您於是對網路的路由胸有成竹之後﹐要設 router
無非用兩個命令﹕
ifconfig
和
route
首先要用 ifconfig 把界面設定起來﹕
ifconfig <dev_name> <host_ip> netmask <n_mask> broadcast
<b_cast> up
route add -host <host_ip> dev <dev_name>
route add -net <net_id> netmask <n_mask> dev <dev_name>
route add -net <ohtet_net_id> netmask <n_mask> gw <gw_ip> dev
<dev_name>
同時﹐您一定要確定 ip_forward 要被啟動了﹕
echo 1 > /proc/sys/net/ipv4/ip_forward
等您對手工命令感到有把握之後﹐那麼就可以修改下面這些檔案了﹕
/etc/sysconfig/network
/etc/sysconfig/static-routes
/etc/sysconfig/sysctl
/etc/sysconfig/network-scripts/ifcfg-eth*
如果您看完下面這篇文章﹐能夠看得懂﹐而且不用離開網頁找其它資料的話。那您可以
放心去設了﹕
http://ccns.ncku.edu.tw/study-area/tips/iproute.htm
如果您看完了(如能堅持的話)﹐但不清楚說什麼﹐那就要先 K
書了﹐或許下面這個網
頁
可以先看看的﹕
http://ccns.ncku.edu.tw/study-area/network/networkfr.htm
而關於 linux routing 的網站﹐當然是要看這個啦﹕
http://www.linuxrouter.org/