1. 程式人生 > 實用技巧 >內網伺服器共享上網

內網伺服器共享上網

內網伺服器共享上網

原理:

  • 內網機器,通過有外網網絡卡的機器做網路出口,通過開啟轉發規則,實現共享上午

配置:

  • 內網機器使 有外網網絡卡的機器 做網路出口
  • iptables 開啟轉發規則
  • 開啟核心轉發引數 net.ipv4.ip_forward = 1

  • 編輯網絡卡配置檔案
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
UUID=7fbc1f0b-9bba-43f0-8b4b-e1aeb9ca77e4
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.1.41
PREFIX=24
GATEWAY=172.16.1.61

閘道器為外網機器的內網網絡卡
  • 外網機器操作
echo 1 > /proc/sys/net/ipv4/ip_forward

vim /etc/sysctl.conf
…
net.ipv4.ip_forward = 1

iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -j SNAT --to-source 10.0.0.61

VMware 網路通訊流程:
172.16.1.41 --》 172.16.1.61 --》 10.0.0.61 --》 vmnet8 --》 10.0.0.254 閘道器