摘要: pptp支持ipv6,谷歌资料不多,这里整理下 主要用来给ipv4访问ipv6资源的场景使用,客户端连接上pptp后会分配得到一个ipv6地址,通过此地址访问ipv6的资源 客户端网段在pptp.conf中只能是一个ipv4地址,源码中写死了,不支持ipv6,实际测试中,手动给ppp0配置上ipv6 阅读全文
posted @ 2018-09-10 17:19 smallcoderhujin 阅读(4807) 评论(0) 推荐(0) 编辑
摘要: OpenStack的项目貌似越来越多了,在Grizzly版之前,每个项目都得实现一套处理配置文件的代码。在每个项目的源码中基本上都可以找到openstack/common/cfg.py,iniparser.py文件,当然,这些不同项目之间的cfg.py等文件很大可能是copy-and-paste分分... 阅读全文
posted @ 2015-07-30 09:40 smallcoderhujin 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 代码修改说明novnc的web链接类似为:http://192.168.1.177:6080/vnc_auto.html?token=105356fa-bbe3-43e4-a0ce-7703dc42eacc&title=test3(f2e74368-952c-48b7-b5cc-13f000d680... 阅读全文
posted @ 2015-05-27 11:15 smallcoderhujin 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 上一节从代码层面来讲解了fwaas的流程,这里通过具体查看iptables规则来说下应用规则的流程:1.首先通过命令获取当前路由中的规则#ip netns exec qrouter-[router-uuid] iptables-save -c >> rules2.查看文件,这里我给定一个实例文件... 阅读全文
posted @ 2015-05-22 17:15 smallcoderhujin 阅读(671) 评论(0) 推荐(0) 编辑
摘要: Kilo的代码中对Fwaas做了优化,可以将规则应用到单个路由上但是juno里面还是应用到租户的所有路由上的,因此对juno的代码做了修改1. 介绍在FWaaS中,一个租户可以创建多个防火墙,而每一个防火墙和多个Policies关联,每个Policies由多个Rules按序组成。不能直接应用一个ru... 阅读全文
posted @ 2015-05-12 18:18 smallcoderhujin 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 主要使用Scapy来完成基础环境VM1(192.168.1.226)||VM2(192.168.1.125)vm1封装icmp包发给vm2vm1脚本:#! /usr/bin/env pythonfrom scapy.all import *target = "192.168.1.125"ip = I... 阅读全文
posted @ 2015-05-08 17:49 smallcoderhujin 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 目前只实现了三层的GRE隧道,但其实二层也可以实现的,但是没有找到很好的方法,待研究环境如下:host A : 121.207.22.123host B: 111.2.33.281. 在host A上面:# ip tunnel add gre1 mode gre remote 111.2.33.28... 阅读全文
posted @ 2015-05-07 15:52 smallcoderhujin 阅读(2507) 评论(0) 推荐(1) 编辑
摘要: 最近做各种vpn,记录一下pptp的流程1.准备#yum install -y perl ppp iptables //centos默认安装了iptables和ppp2.安装pptpd#yum install pptpd3. 修改配置文件3.1 配置文件/etc/ppp/options.pptpd#... 阅读全文
posted @ 2015-05-07 15:20 smallcoderhujin 阅读(14727) 评论(1) 推荐(0) 编辑
摘要: 最近需要在openstack中集成openvpn功能,故熟悉了一下openvpn的搭建流程,记录下来,供参考版本:openvpn-2.3.4.tar.gz下载地址:http://pan.baidu.com/s/1hq3iQJ6操作系统:CentOS71. 准备yum install -y gcc o... 阅读全文
posted @ 2015-05-07 14:53 smallcoderhujin 阅读(3588) 评论(0) 推荐(0) 编辑
摘要: 目前juno只支持ipsec的vpn 但是其实稍微修改代码pptp/openvpn/gre也都是可以支持的,下面看看vpn服务的代码流程:默认我们创建好了ide策略、ipsec策略和vpn服务,因为这几个都是直接在数据库中添加记录,不实际做其他事情下面看看创建一个连接的代码路径: neutron/s... 阅读全文
posted @ 2015-03-16 17:44 smallcoderhujin 阅读(811) 评论(0) 推荐(0) 编辑