前言

Varangt可以配置私有网络,有多种方式,其中静态IP是我常用的一种。本文介绍如何为虚拟机指定静态IP。

设置静态IP

当你为虚拟机指定静态 IP后,主机就可以通过指定的静态 IP 访问虚拟机。如,以下是Vagrantfile文件中的某一行

 config.vm.network "private_network", ip: "192.168.33.22"

表示虚拟机的静态IP为192.168.33.22。那么运行vagrant up启动虚拟机后,主机可ping通192.168.33.22

C:\Users\bin9w>ping 192.168.33.22正在 Ping 192.168.33.22 具有 32 字节的数据:
来自 192.168.33.22 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.33.22 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.33.22 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.33.22 的回复: 字节=32 时间<1ms TTL=64192.168.33.22 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0ms,平均 = 0ms

注意,静态IP要使用保留的私有地址空间的IP。这些 IP 不会被公网访问到。

遇到的问题

设置静态IP后运行vagrant up曾遇到过如下错误。

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'bento/centos-7.2' is up to date...
==> default: Clearing any previously set network interfaces...
There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.Command: ["hostonlyif", "create"]Stderr: 0%...
Progress state: E_FAIL
VBoxManage.exe: error: Failed to create the host-only adapter
VBoxManage.exe: error: Querying NetCfgInstanceId failed (0x00000002)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp

我的解决方法是重装virtualbox,原因不明。

virtualbox版本:6.1.28

vagrant版本:2.2.18

参考

Private Networks - Networking | Vagrant by HashiCorp

Vagrant 手册之网络 - 私有网络 private network_kikajack的博客-CSDN博客

Vagrant设置私有网络相关推荐

  1. 使用Geth设置基于权利证明POA的以太网私有网络

    目标:逐步指导,帮助你使用权威证明共识引擎(也称为clique)设置本地私有以太网网络. 简而言之:我们将在同一台机器上设置两个节点,在我们的localhost上创建一个点对点网络.除了两个节点之外, ...

  2. 云企业网CEN-TR打造企业级私有网络

    简介: 为了满足企业大规模.多样化的组网和网络管理需求,云企业网(CEN)提出了转发路由器TR(Transit Router)的概念.在每个地域内创建一个转发路由器,可以连接大量VPC.VBR,作为您 ...

  3. mist连接私有网络调试智能合约

    环境 ubuntu 16.04, 64位 首先确保私有网络已经搭建好,可以参考以前的文章. 安装mist 安装依赖项 $ sudo curl https://install.meteor.com/ | ...

  4. 2021-06-02-IPFS私有网络搭建

    title: IPFS私有网络搭建 date: 2021-06-02 15:42:42 categories: 数据库 tags: IPFS IPFS私有网络集群搭建 前期准备 对于联盟链的业务中搭建 ...

  5. 什么叫做私有网络VPC?

    一.简介 什么是专有网络?创建云服务器或者云数据库需要选择或创建专有网络,阿里云专有网络VPC有什么用?专有网络是上云用户在云上的私有网络,云上用户可以自己完全掌控的私有网络,可以自定义设置IP地址. ...

  6. 企业私有网络构建与运维

    局域网络技术 TCP/IP参考模型 OSI模型从下到上分为7层:物理层.数据链路层.网络层.创输层.会话层.表示层.应用层 为了更好地促进互联网络的研究和发展,国际标准化组织ISO制定了网络互连的七层 ...

  7. eNSP构建企业私有网络

    1.案例:企业私有网络构建 需求: 本实验的目的在于建立小型局域网.由于公司由不同部门组成,并分布在不同地点,因此需要划分不同网络实现互联互通.设计以下网络:两个部门各使用一台交换机连接,然后连接到总 ...

  8. 建立基于以太坊的私有网络和智能合约 1

    建立基于以太坊的私有网络和智能合约 本文欢迎转载,转载请标明出处 freewolf 资深IT从业者,关注微服务.区块链.敏捷开发.前端技术等,不是大神,只是出于热爱.有问题可以到 https://gi ...

  9. HCIE-Security Day43:SSL 虚拟私有网络技术

    概念 SSL 虚拟私有网络是通过SSL协议实现远程安全接入的虚拟私有网络技术. 安全套接层俗称secure socket layer(SSL)是网景公司1990年开发,用于保障www通讯的安全.主要任 ...

最新文章

  1. linux 正则 设置密码复杂度,Ubuntu修改密码及密码复杂度策略设置方法
  2. HTML, CSS, Javascript, jQuery之间的关系
  3. 搭建Java ME 开发环境
  4. Python中list的复制及深拷贝与浅拷贝探究
  5. 07-图4. Saving James Bond - Hard Version (30)
  6. 【BZOJ4300】—绝世好题(二进制dp)
  7. 《Java编程思想》第四版读书笔记 第四章
  8. werkzeug serving.run_simple
  9. OSPF的网络类型特征总结
  10. bzoj 1601: [Usaco2008 Oct]灌水(最小生成树)
  11. oracle rownum的使用
  12. Java 反编译工具包(.class -> .java) 及其在 Minecraft 中相关应用
  13. 用数据,创造下一个可能
  14. ncl 添加点shp文件_NCL绘制中国地图
  15. 番茄社区门店系统新增跑腿和空码功能
  16. Android Jetpack架构组件之Room
  17. 写了一个微信发红包的代码
  18. 《从0到1 开启商业与未来的秘密》阅读心得
  19. 自学编程的30岁男人,能按应届生那样找工作吗?
  20. 使用Navicat和Transact-SQL语言两种方法创建、修改和删除表

热门文章

  1. 这位老哥拯救了我的平板!
  2. 三菱R系列PLC与西门子200Smart简单CPU通讯通讯
  3. HTTPS的加密方式超详细解读
  4. 京津城际高铁将率先实现铁路公交化
  5. 测试工程师职业发展漫谈【乐搏TestPRO】
  6. 什么!WiFi竟然有感知?
  7. Android-慕课网APP解析
  8. Laravel 清空 Redis 队列
  9. Netapp 系统升级步骤
  10. win8 网络 连接计算机名称,Win8笔记本电脑连接无线网络的方法