歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> 實現centos內網機器訪問外網

實現centos內網機器訪問外網

日期:2017/3/6 9:15:48   编辑:學習Linux

實現centos內網機器訪問外網


實現centos內網機器訪問外網


環境:一台帶外網和內網的機器,另一台只有內網,默認不能上網。兩台機器都是centos系統

帶外網機器的外網ip為 123.221.20.11, 內網ip為 192.168.15.100

內網機器的內網ip為 192.168.15.101

設置方法很簡單:

1. 在帶外網的機器上設置iptables規則:

iptables -t nat -A POSTROUTING -s 192.168.15.101 -j SNAT --to 123.221.20.11

// 如果想讓整個內網的機器全部上網,只需要把 -s 192.168.15.101 換成

-s 192.168.15.0/255.255.255.0 即可

2. 在帶帶外網機器上打開轉發

首先查看是否已經打開

sysctl -a |grep 'net.ipv4.ip_forward'

如果值為1,則說明已經打開,否則需要修改配置文件 /etc/sysctl.conf

打開該配置文件,找到該參數,使其變為

net.ipv4.ip_forward = 1

然後運行 sysctl -p

3. 在內網機器上,設置其網關為 192.168.15.100

vim /etc/sysconfig/network-scripts/ifcfg-eth0

添加

GATEWAY=192.168.15.100

重啟網絡服務即可。 service network restart

4. 測試內網機器是否可以上網。

http://xxxxxx/Linuxjc/1155961.html TechArticle

Copyright © Linux教程網 All Rights Reserved