1、创建外网

openstack network create --provider-network-type=vlan --provider-physical-network=provider --provider-segment=101 --external --share net1

创建外网子网并指定网关

openstack subnet create sub-net --network net1 --gateway 192.168.101.1 --allocation-pool start=192.168.101.201,end=192.168.101.220 --subnet-range 192.168.101.0/24

参数解释:

--network 要绑定网络的名字

sub-net 是要创建子网的新名字

2、创建内网

openstack create subnet int

#创建外网

openstack subnet create sub-int --network int --subnet-range 10.1.1.0/24 --gateway 10.1.1.254

3、创建路由器:

openstack router create route01

连接路由器

[root@controller ~]# openstack router add subnet route01 sub-net

[root@controller ~]# openstack router add subnet route01 sub-int

4、连接外部网络并指定ip地址

neutron router-gateway-set route01 net1 --fixed-ip subnet_id=sub-net,ip_address=192.168.101.245

route01 路由器名称

net1 外部网络名称

sub-net 外部网络子网名称

ip_address 指定网络地址

下面两条命令可以创建一个外部的nat 内部的主机也可以访问外网

[root@controller ~]# openstack router set route01 --disable-snat --external-gateway net1

[root@controller ~]# openstack router set route01 --enable-snat --external-gateway net1

5、上传镜像

openstack image create cirres --disk-format qcow2 --container-format bare --shared --file /cirros-0.3.6-x86_64-disk.img

--container-format 容器格式

--disk-format 磁盘格式

--shared 共享的

-file 指定上床镜像文件目录

6、创建云主机类型

openstack flavor create m1 --ram 4096 --disk 30 --vcpus 2 --id 1

名字为m1

内存 为 4096M

disk 为30G

cpu为 2核

7、创建云主机:

openstack server create --nic net-id=de2ccb7b-d600-4691-899d-9251e688c93a --flavor 1 --image cirres pc-wwhhss

--nic 指定的是网络的id

类型 我这里指定的是类型编号也可以是id或者命令

image 指定镜像

最后跟云主机名字

(网络跟ip地址是可以绑定的可以指定多个)

8、创建浮动ip

openstack floating ip create net1 --subnet sub-net --floating-ip-address 192.168.101.77

上面创建的是指定ip地址

openstack floating ip create net1 --subnet sub-net

上面创建的是不固定ip地址 从dhcp地址池随机分配

openstack floating ip set 192.168.101.205 --port b547ea86-a7c7-425c-8338-579b489891ad

利用创建好的浮动ip与主机接口相连接(注意这里用的地址必须是使用上面命令创建过的)

绑定(注意下面使用的b547这个id是云主机的端口id 可以用openstack port list进行查询)

openstack floating ip create net1 --subnet sub-net --floating-ip-address 192.168.101.189 --port b547ea86-a7c7-425c-8338-579b489891ad

直接绑定固定的ip地址

openstack floating ip create net1 --subnet sub-net --port b547ea86-a7c7-425c-8338-579b489891ad

绑定地址池的ip地址

9、创建策略可以用conntrack或openstack命令

安全策略可以重名:

可以通过查看网络所在项目id跟安全组所在项目id进行一个对应来找到自己所属的安全组

#指定rule策略id 指定协议 指定入口 指定ip地址范围

openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol icmp --ingress --remote-ip 0.0.0.0/0

#指定rule策略id 指定协议 指定远程

openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol tcp --ingress --remote-ip 0.0.0.0/0 --dst-port 22

#同时指定多个端口 允许

openstack security group rule create c85f8fe7-5b0c-4ff6-90b9-10cd91217463 --protocol tcp --ingress --remote-ip 0.0.0.0/0 --dst-port 11:22

在openstack规则中没有允许拒绝参数,因为默认是拒绝所有,

openstack命令创建内网+外网+路由+云主机相关推荐

  1. windows 添加 网关(路由设置)配置内网外网互通

    查看路由有那些 route print 这里我已经把路由添加进去了,136.0.0.0 这是外网得地址,192.168.181.1 这个是内网网关. 命令:ip更具你需要得进行调整 删除 route ...

  2. BT下载教程之UPnP功能使用、BT端口映射、内网外网之完全解析

    以下是微软官方网站对UPnP的解释: 问:什么是 UpnP? 答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中.UPnP 以 Int ...

  3. windows内网外网互通操作配置

    笔记本电脑配置内网外网同时使用 使用场景 1.笔记本链接上无线网 查看网络详细信息 2.笔记本链接上内网后 查看内网网络详细信息 3.总结 使用场景 因为工作过程中,笔记本电脑链接的可能是网线,访问区 ...

  4. Android/Linux设备有线无线 双网共存(同时上内、外网)

    目录 Shell脚本实现嵌入式Android/Linux有线和无线网卡双网共存 一.网络环境及问题再现 二.命令行方式实现双网共存 实现结果: 三.Shell脚本自动实现双网共存(根据网络环境动态配置 ...

  5. 三层内网 外网打点到内网域 sec123 复现

    文章目录 三层内网 外网打点到内网域 sec123 复现 项目介绍 网络配置图 环境搭建 账号和密码 外网打点 端口扫描 网上银行系统漏洞 网上银行系统Hsql注入漏洞 tomexam SQL注入漏洞 ...

  6. 查询电脑本机ip地址 区分内网外网

    查询电脑本机ip地址 区分内网外网 文章目录 查询电脑本机ip地址 区分内网外网 一.查询本机ip地址 内网ip 方法1 方法2 二.查询本机ip地址 外网ip 总结 一.查询本机ip地址 内网ip ...

  7. 万网m3 windows linux切换,万网M3型Windows云主机如何实现伪静态

    首先先解释下什么是伪静态,为什么要用伪静态?其实伪静态就是把真实的URL地址用简单好记的不带参数的地址代替. 使用伪静态有很多好处,只要有以下几点: 1.可以提高搜索引擎的友好性,如把带参数的地址用不 ...

  8. Kali使用Metasploit内、外网渗透windows系统

    Metasploit是一个免费的.可下载的框架,通过它可以很容易地获取.开发并对计算机软件漏洞实施攻击.它本身附带数千个已知软件漏洞的专业级漏洞攻击工具.当H.D. Moore在2003年发布Meta ...

  9. 华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置

    目录 一.配置要求 二.配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三.命令解析 一.配置要求 内网可以pi ...

最新文章

  1. Element 'dependency' cannot have character [children], because the type's content type is element-on
  2. 镭威视监控怎么复位_三大原因导致海康威视、大华股份近期连续暴跌
  3. [转]Android中在SurfaceView上高效绘图
  4. Scala 深入浅出实战经典 第91讲:Akka第一个案例动手实战架构设计
  5. 11.大数据架构详解:从数据获取到深度学习 --- 大数据云化
  6. [codility]Equi-leader
  7. PayPal支付流程
  8. laravel Excel 3.1 列宽设置不起作用
  9. 《objective-c程序设计》学习笔记
  10. Unity经典案例再现《太空大战》
  11. YUV编码为H264 H264封装为MP4
  12. 洛谷 P1858 多人背包
  13. C# WinForm GUI之控件
  14. 6.2_[Java 数组]-利用二重循环打印各种图形
  15. 生成随机字符串序列号类似于UUID,但是比较短的那种。
  16. IBM推出量子AI平台IBM z16
  17. RS232和RS485接口的问答
  18. 基于DEM的坡度坡向分析
  19. ArangoDB数据库——AQL常用函数(二)
  20. 为防止整数溢出问题,使用low + (high - low) / 2而不是(high + low) / 2

热门文章

  1. procreate笔刷ipad绘画软件教程字体 色卡 素材水彩 人物油画下载
  2. Deepin启动错误emergency mode解决
  3. 【python】奥特曼打小怪兽文字游戏
  4. Python编程获得本机所有网络链接的ip地址
  5. buuctf-[BSidesCF 2020]Had a bad day(小宇特详解)
  6. linux内核入门之创建sys文件夹及文件读写
  7. 实现一个简单的短链服务
  8. C++ PTA Swan学院社团招新
  9. PCB接地端怎么处理?PCB接地系统详细简介,14种PCB接地方案总结
  10. win10计算机未连接到网络适配器,win10系统没有线网络适配器显示未连接怎么处理?...