付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、怎么配置无公网IP地址的云主机访问Internet?抛开云主机环境来说,通常一个办公网络内所有的主机都没有公网IP地址,但他们都能通过具有IP地址的路由器(网关)设备访问Internet,此设备只需要具备NAT和转发功能即可。具有这样功能的设备当然可以用某台计算机代替。下面是一个最简单的模型:主机A(服务端):网卡1:内网IP地址1网卡2:公网IP地址3或者能访问Internet的某个IP地址3主机B(客户端):网卡1:内网IP地址2主机B想通过主机A访问Internet,只需要主机B指定主机A为网关,主机A能够将来自主机B的包伪装成主机A上的网卡2上的IP即可(sNAT)。因此云主机环境也是
2、一样,只要保证两个云主机间内网是连通的,另一台云主机能访问Internet即可。如果某两个云主机内网不通,但可以通过vpn连通,也可以实现。(一)下面是两个主机间通过内网IP直接连接模拟访问Internet的例子。主机A(服务端):网卡1:28(eth0,无Internet访问)网卡2:2(eth1,Internet访问)主机B(客户端):网卡1:29(eth0,无Internet访问)主机A操作:开启iptables转发功能:123sysctl-wnet.ipv4.conf.default.accept_source_route=1s
3、ysctl-wnet.ipv4.conf.default.rp_filter=0sysctl-wnet.ipv4.ip_forward=1配置iptables NAT规则:12modprobeiptable_natiptables-tnat-APOSTROUTING-s/24-oeth1-jMASQUERADE删除iptables拒绝转发规则:1iptables-DFORWARD-jREJECT-reject-withicmp-host-prohibited主机B操作:将默认网关配置成主机A的网卡1地址:12routeadd-host28/32deveth0
4、routeadddefaultgw28deveth0(二)下面是两个主机间通过OpenVPN连接模拟访问Internet的例子。主机A(服务端,CentOS6.x):网卡1:28(eth0,无Internet访问)网卡2:2(eth1,Internet访问)主机B(客户端,CentOS6.x):网卡1:29(eth0,无Internet访问)主机A操作:安装OpenVPN(安装OpenVPN也可以参考CentOS6.7安装OpenVPN服务端):1234567891011121314151617181920212223
5、2425262728yum-yinstall/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum-yinstallopensslopenvpncd/etc/openvpngitclone/OpenVPN/easy-rsa.gitcd/etc/openvpn/easy-rsa/gitcheckout-bv2.2.1cp-reasy-rsa/2.0/etc/openvpn/easy-rsa/cd/etc/openvpn/easy-rsa/2.0/vimimvarsex
6、portEASY_RSA=pwdexportOPENSSL=opensslexportPKCS11TOOL=pkcs11-toolexportGREP=grepexportKEY_CONFIG=$EASY_RSA/whichopensslcnf$EASY_RSAexportKEY_DIR=$EASY_RSA/keysechoNOTE:Ifyourun./clean-all,Iwillbedoingarm-rfon$KEY_DIRexportPKCS11_MODULE_PATH=dummyexportPKCS11_PIN=dummyexportKEY_SIZE=2048exportCA_EXPI
7、RE=3650exportKEY_EXPIRE=3650exportKEY_COUNTRY=CNexportKEY_PROVINCE=ShandongexportKEY_CITY=QingDaoexportKEY_ORG=51devopsexportKEY_EMAIL=uberurey_exportKEY_OU=OpsexportKEY_NAME=51devops生成OpenVPN 证书以及key:12345678sourcevars./clean-all./pkitool-initca././build-dh
8、#././chmod400/etc/openvpn/easy-rsa/2.0/keys/.key编写一个OpenVPN Server端的配置文件:vim /etc/openvpn/server.conf12345678910111213141516171819port1194prototcpdevtunca/etc/openvpn/easy-rsa/2.0/keys/ca.crtcert/etc/openvpn/easy-rsa/2.0/keys/no
9、.crtkey/etc/openvpn/easy-rsa/2.0/keys/.keydh/etc/openvpn/easy-rsa/2.0/keys/dh2048.pemserverifconfig-pool-persistclientiplist.txtclient-to-clientduplicate-cnkeepalive10120comp-lzopersist-keypersist-tunstatus/var/log/openvpn-status.loglog/var/log/
10、openvpn.loglog-append/var/log/openvpn.logverb3启动OpenVPN并配置iptables:123456789serviceopenvpnstartserviceopenvpnstatusifconfigtun0cat/var/log/openvpn.logcat/var/log/openvpn-status.logiptables-IINPUT-ptcp-mstate-stateNEW-mtcp-dport1194-jACCEPT#iptables-IINPUT-mstate-stateNEW-mudp-pudp-dport1194-jACCEPTi
11、ptables-save|serviceiptablesstatusserviceiptablessave编辑内核参数,启用转发功能:1234vim/etc/sysctl.confnet.ipv4.conf.default.accept_source_route=1net.ipv4.conf.default.rp_filter=0net.ipv4.ip_forward=1或者:123sysctl-wnet.ipv4.conf.default.accept_source_route=1sysctl-wnet.ipv4.conf.default.rp_filter=0sysctl-wnet.ipv
12、4.ip_forward=1配置iptables,配置sNAT和FORWARD规则:1234modprobeiptable_natiptables-tnat-APOSTROUTING-s/24-oeth1-jMASQUERADEiptables-DFORWARD-jREJECT-reject-withicmp-host-prohibitedserviceiptablessave|iptables-save/etc/sysconfig/iptablestips:也可以清空iptables所有配置,再添加允许规则,这样可以避开一些reject规则。可以通过iptables -t n
13、at -nL -v命令查看nat表状态。1iptables-tnat-APOSTROUTING-s/24-oeth1-jMASQUERADE配置主机B(客户端)安装OpenVPN客户端:12yum-yinstall/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum-yinstallopensslopenvpn编辑OpenVPN Client配置文件:123456789101112131415161718vim/etc/openvpn/client.confclientdevtu
14、nport1194prototcpremote281194resolv-retryinfinitenobindpersist-tunca/etc/openvpn/ca.crtcert/etc/openvpn/.crtkey/etc/openvpn/.keyremote-cert-tlsserverscript-security3ns-cert-typeservercomp-lzoadaptiveverb3mute20缩小证书文件的权限,只允许当前用户访问,不允许组内其他用户和其他组访问12chmod400/etc/openvpn/.keyserviceopenvpnrestart配置路由:12routeadd-host/32devtun0route
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年全自动洗地机行业分析报告及未来发展趋势报告
- 2026辽宁葫芦岛市第十中学选调校医1人考试模拟试题及答案解析
- 2026年氧化铝空心球砖行业分析报告及未来发展趋势报告
- 2026年L-精氨酸-α-酮戊二酸盐行业分析报告及未来发展趋势报告
- 2026年玻璃贴膜行业分析报告及未来发展趋势报告
- 2026年医用电子监护设备行业分析报告及未来发展趋势报告
- 2026福建漳州市天一人力资源服务集团有限公司招聘劳务外包人员2人考试参考题库及答案解析
- 2026年国债行业分析报告及未来发展趋势报告
- 2026山东菏泽市三级医院招聘医护人员15人考试备考试题及答案解析
- 2026年人凝血酶原复合物行业分析报告及未来发展趋势报告
- 2026长江财产保险股份有限公司武汉分公司综合部(副)经理招聘1人笔试备考题库及答案解析
- 2026年4月自考10993工程数学(线性代数、概率论与数理统计)试题
- 雨课堂学堂在线学堂云《自然辩证法概论( 武汉科技大)》单元测试考核答案
- 市场营销学(山东大学)智慧树知到期末考试答案章节答案2024年山东大学(威海)
- 硅片加工硅片清洗课件
- 挡墙人工挖孔桩安全专项施工方案专家论证
- 二年级上册心理健康课件-我的情绪我做主 全国通用(共19张PPT)
- 完整word版,“吕氏八字命理学”高级理论
- 看台膜结构施工
- 手绘表现——快题设计
- 自动开箱机结构设计(共40页)
评论
0/150
提交评论