1.在/etc/rc.d/rc.local中加入如下

(1).如果是DHCP直接上網
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

(2).如果是ADSL撥號上網
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE

(3).如果是固定IP

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT –to-source 10.4.40.13(固定IP)

2./etc/network/interfaces文件配置
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

auto eth1
iface eth1 inet manual

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0

3.配置客戶機網卡
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1

如果在上面的服務器下再接一個服務器,配置於上面基本相同,例如:

1.同上(略)

2.配置外網的網卡
iface eth0 inet static
address 192.168.1.133
netmask 255.255.255.0
gateway 192.168.1.1 //指定上一台服務器IP

3.配置內網的網卡
iface eth1 inet static
address 192.168.1.134
netmask 255.255.255.0

4.配置其它客戶機網卡
iface eth0 inet static
address 192.168.1.135
netmask 255.255.255.0
gateway 192.168.1.133 //網關



轉貼內容來源: 用Debian的Iptables作簡單路由

[Debian] 配置雙網卡路由表 不指定

Category : 預設分類 | Post on 2011/02/16 10:04 by hero | Comments:0
如果eth0為192.168.10.123/255.255.255.0,eth1為192.168.20.231/255.255.255.0,則命令格式如下:

  

#route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0

  

#route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1

  

上面的命令把發送給192.168.10.0網段的IP包交給eth0轉發,把192.168.20.0網段的IP包交給eth1轉發。如果還有可能有發送給其他目的IP的包,那麼你肯能希望設置一個“默認網關”:

  

#route add default gw 192.168.10.1

  

上面的命令把所有發送給其他目的IP的包都轉發給192.168.10.1,而如何轉發給192.168.10.1這個地址的規則已經在剛才的第一條命令中定義了(從eth0轉發)。一般情況下,默認網關已經自動設置好了,不用重複設置。可以用route命令加-n參數進行檢查。

  

如果要刪除某一條,命令格式為:

  

#route del -net 192.168.10.0 netmask 255.255.255.0

  

配置時的一種思路是把192.168.10.0網段路由至eth0,192.168.20.0網段路由至eth1,再設置默認路由。另一種思路是,只指定其中一個,然後把默認的0.0.0.0路由至另一個。其實效果一樣,就是兩種風格。


轉貼內容來源: Linux下配置雙網卡路由表
分頁: 1/1 第一頁 1 最後頁 [ 顯示模式: 摘要 | 清單 ]