


掌握Linux防火墻經典應用 讓企業網絡更安全
iptables - administration tool for IPv4 packet filtering and NAT
應用1:讓區域網路內的電腦以一個真實IP來共享頻寬(實作NAT)
架構圖:

所需設備: 一臺 Linux server , 2張網路卡
網卡1 : eth0 , 使用真實IP , 網卡2 : eth1 , 使用 192.168.1.254
設定: 在 /etc/rc.d/rc.local 寫入以下幾行
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
應用2:讓區域網路內的電腦以一個ADSL來共享頻寬(實作NAT)
這個例子和上個例子很像, 只是某一個設定要做修改
架構圖:

所需設備: 一臺 Linux server , 2張網路卡
網卡1 : eth0 , 使用真實IP , 網卡2 : eth1 , 使用 192.168.1.254
設定: 在 /etc/rc.d/rc.local 寫入以下幾行
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
應用3:讓外界的電腦可以存取區域網路內的某部server(實作轉址,轉port)
此種做法有保護內部 server 的效果
架構圖:

所需設備: 一臺 Linux server , 2張網路卡
網卡1 : eth0 , 使用真實IP , 網卡2 : eth1 , 使用 192.168.1.254
設定: 在 /etc/rc.d/rc.local 寫入以下幾行
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp -d 真實IP --dport 80 -j DNAT --to-destination 192.168.1.13:80
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解