歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu雙網卡NAT方式實現共享上網的心得

Ubuntu雙網卡NAT方式實現共享上網的心得

日期:2017/2/28 16:55:08   编辑:Linux教程

原來是firestarter在作怪,難怪用了網線ping不通的,影響了判斷。

一般插上網卡後用Ubuntu自帶的網絡工具就可以配置IP,比如static或者DHCP之類,不需要手工修改interfaces文件的。

插上網線後設置好對應網卡的IP,就能把客戶機和雙網卡主機互相ping通,如果ping不通,首先檢查是否安裝防火牆,然後檢測網線以及接口。

現在主要問題是如何實現共享上網,方法如下:

1、修改/etc/rc.local文件,在其中添加

iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

第一句是清除掉之前所有的iptables規則,第二第三句是允許接收和發送數據包,第四句是在eth0網口上NAT。注意,要在有外部IP的網口上做NAT。

2、修改/etc/sysctl.conf,在文件中加上下面一行: net.ipv4.ip_forward= 1,這裡就是開啟NAT。1表示轉發,如果設置為0的話就是不轉發。

reboot後先連通外網,然後試一下客戶機上外網,應該就可以了。

Copyright © Linux教程網 All Rights Reserved