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. android 调整字体,android设置:调整字体大小
  2. 成功解决Error while trying to retrieve text for error ORA-12154
  3. Py之pdfkit:python的库之pdfkit简介、安装、使用方法详细攻略
  4. 计算机视觉与深度学习 | 机器学习中的数学——入门机器学习
  5. 如何访问云端的tcpserver_远程读写FTP文件,花生壳盒子+Serv-U快速实现远程访问...
  6. 祖龙娱乐王远明:如何用UE4做出3A级材质和天气系统?
  7. socket 多线程安全、粘包问题
  8. VMware VSphere 虚拟化云计算学习配置笔记(四)
  9. ❤️ 给你的Linux把把脉(内存、磁盘、CPU、网络)❤️
  10. mysql的库与表的增删查改
  11. js layui跳转页面_【WEB前端开辟】layui的iframe跳转链接与页面按钮跳转相干引见...
  12. java调用python脚本_调用Python写vb的脚本方法
  13. 【HDOJ6986】Kanade Loves Maze Designing(暴力,dfs树)
  14. lxml库的一些注意事项
  15. 主机动手系列 — 不同CPU,不同命令,怎么管理HP-UX服务器
  16. Android之线性布局的4个重要参数
  17. 计算机一级ms office选择题题库,全国计算机等级考试一级MSOFFICE选择题题库.doc
  18. 大学课程 | 《计算机网络》知识点超详细总结
  19. Ubuntu系统下 .7z 文件压缩解压命令
  20. 高维空间向量搜索---腾讯词向量相似检索实践

热门文章

  1. 兄弟连Linux运维学习笔记
  2. 鸢尾花分类python_二元逻辑回归实现鸢尾花数据分类(python)
  3. java消费降速的一般方案_Java9 Flow API(译)
  4. 解决PHP date调用警告 It is not safe to rely on the system's timezo
  5. 奥特曼和小怪兽的故事
  6. Java写的自动抢购红米note手机(2016/4/6 米粉节)
  7. 12306订票助手(史上最强大,Firefox+Chrome+IE)+go-home
  8. AutoCAD_创建直线,圆弧,圆
  9. android WebView详解,常见漏洞详解和安全源码
  10. LaTex中 多行公式如何换页?