對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2007/9/7 11:44:34
冷日公司的FTP Server有兩張網卡!
主要是因為某個客戶是走有加解密的專線來上傳資料低。
但是呢,外面的一般客戶,則是走FTTB進來低。
所以有兩張網卡:
192.168.168.13
192.168.2.1
預設Gateway是走192.168.168.254
這樣才可以讓外面大多數的使用者,透過SSG-20的Port Mapping來進行FTP。
可是專線客人就必須另外新增一條Route的rule來服務。
方法如下:
得到的Route Table如下:
可是問題來了,重新開機以後,Route Table會變回預設的樣子,這怎麼行呢!?
所以冷日找了一下,發現「/etc/sysconfig/network-scripts/ifup-routes」的功能:
馬上毫不猶豫的在裡面增加了一行:
重開機,搞定!
主要是因為某個客戶是走有加解密的專線來上傳資料低。
但是呢,外面的一般客戶,則是走FTTB進來低。
所以有兩張網卡:
192.168.168.13
192.168.2.1
預設Gateway是走192.168.168.254
這樣才可以讓外面大多數的使用者,透過SSG-20的Port Mapping來進行FTP。
可是專線客人就必須另外新增一條Route的rule來服務。
方法如下:
route add -net 10.0.0.0 netmask 255.0.0.0 dev eth1 gw 192.168.2.254
得到的Route Table如下:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
192.168.168.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
10.0.0.0 192.168.2.254 255.0.0.0 UG 0 0 0 eth1
default 192.168.168.254 0.0.0.0 UG 0 0 0 eth0
可是問題來了,重新開機以後,Route Table會變回預設的樣子,這怎麼行呢!?
所以冷日找了一下,發現「/etc/sysconfig/network-scripts/ifup-routes」的功能:
adds static routes which go through device $1
馬上毫不猶豫的在裡面增加了一行:
route add -net 10.0.0.0 netmask 255.0.0.0 dev eth1 gw 192.168.2.254
重開機,搞定!