1. 程式人生 > >linux/centos7 埠對映

linux/centos7 埠對映

應用場景:使用linux系統,實現IP和埠對映,1張網絡卡。 

  1. 準備工作:virtualBox,centos7,橋接模式
  2. 在virtualBox上安裝Centos7
  3. 設定靜態IP(省略),輸入命令service network restart,能夠ping通
  4.  /etc/sysctl.conf里加入net.ipv4.ip_forward = 1;輸入命令sysctl -p生效
  5. 使用firewalld實現對映功能:

5.1輸入命令,啟動firewalld功能:systemctl start firewalld;

5.2永久開啟埠(示例埠3000/tcp):firewall-cmd --add-port=3000/tcp --permanent

5.3重新載入生效:firewall-cmd --reload;可以使用firewall-cmd --list-ports檢視開啟的埠

5.4永久新增對映規則:firewall-cmd --add-forward-port=port=3000:proto=tcp:toaddr=192.168.2.2:toport=8080 --permanent

5.5重新載入生效:firewall-cmd --reload;可以使用firewall-cmd --list-forward檢視對映規則

5.6永久允許防火牆偽裝ip:firewall-cmd --add-masquerade --permanent

5.7重新載入生效:firewall-cmd --reload

參考文章