许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Citrix XenServer上实现NAT(软路由)配置

Citrix XenServer上实现NAT(软路由)配置

阅读数 26
点赞 0
article_banner

实现步骤:

   1、通过XenCener创建“External NetWork”

    点击pool(比如devPool)→Network→External Network,输入好Name,然后选择NIC为NIC 0,假设网络的名字为virtual_router

   2、通过模板创建一个名为Router的虚拟机

    选择模板为"RedHat"(其实一个CentOS Linux),然后增加2个网卡,一个网卡连接到"Network 0",另一个网卡连接到“virtual_router"

   3、启动Router后并编辑 /etc/network/interface

#配置lo

   auto lo

   iface lo inet loopback

#配置eth0

   auto eth0

   iface eth0 inet static

   #10.4.44.179为外网IP地址

   address 10.4.44.179

   netmask 255.255.255.0

   gateway 10.4.44.1

#配置eth1

   auto eth1

   iface eth1 inet static

   address 192.168.22.254

   netmask 255.255.255.0

4、配置端口转发及防火墙配置

#允许ip转发

   echo "1" > /proc/sys/net/ipv4/ip_forward

   #开启系统路由转发功能

   vi /etc/sysctl.conf

   net.ipv4.ip_forward=1

   net.ipv4.conf.all.rp_filter=0

   net.ipv4.conf.default.rp_filter=0

#可以将下面的内容保存为一个bash文件来执行

   #保存为bash文件需要执行chmod 744 file

   #bash文件可以在/etc/rc.local中引入

#!/bin/bash

   iptables="/sbin/iptables"
𝑖𝑝𝑡𝑎𝑏𝑙𝑒𝑠−−𝑓𝑙𝑢𝑠ℎ  iptables−−flush iptables --table nat --flush
𝑖𝑝𝑡𝑎𝑏𝑙𝑒𝑠−−𝑑𝑒𝑙𝑒𝑡𝑒−𝑐ℎ𝑎𝑖𝑛  iptables−−delete−chain iptables -I INPUT -p all -j ACCEPT

#内网外网实现

   $iptables -t nat -A POSTROUTING -o eth0 -s 192.168.22.0/24 -j SNAT --to-source 10.4.44.179

#外网访问内网实现,将外网IP的5000好端口转发到虚拟机的3389端口
𝑖𝑝𝑡𝑎𝑏𝑙𝑒𝑠−𝑡𝑛𝑎𝑡−𝐴𝑃𝑅𝐸𝑅𝑂𝑈𝑇𝐼𝑁𝐺−𝑖𝑒𝑡ℎ0−𝑝𝑡𝑐𝑝−𝑑10.4.44.179−−𝑑𝑝𝑜𝑟𝑡5000−𝑗𝐷𝑁𝐴𝑇−−𝑡𝑜−𝑑𝑒𝑠𝑡𝑖𝑛𝑎𝑡𝑖𝑜𝑛192.168.22.2:3389  iptables−tnat−APREROUTING−ieth0−ptcp−d10.4.44.179−−dport5000−jDNAT−−to−destination192.168.22.2:3389 iptables -A FORWARD -j ACCEPT

5、新建虚拟机并配置好IP

    新建一个名为TestNAT的虚拟机,并连接到网络"virtual_router",设置虚拟机的ip地址为192.168.22.2,网关为为192.168.22.254,如果是windows请开启远程访问

   6、访问

    访问10.4.44.179:5000,就能连接到192.168.22.2:3389,内网访问外网也可以成功访问。

转载于:https://www.cnblogs.com/xu360/articles/6604278.html


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空