账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vagrant up 启动却没有network interfaces选项,无法选择(windows)。
    76
    0
    vagrant up 启动却没有network interfaces选项

    如题:所有vagrant所需配置安装好之后,执行vagrant init之后再执行vagrant up出现如下提示

    Bringing machine 'default' up with 'virtualbox' provider...
    ==> default: Clearing any previously set network interfaces...
    ==> default: Available bridged network interfaces:
    ==> default: When choosing an interface, it is usually the one that is
    ==> default: being used to connect to the internet.
        default: Which interface should the network bridge to?

    正常是有network interfaces选项,这里没有了,所以也就无法选中继续下面的流程。

    配置
    • 系统是windows7旗舰版
    • vagrant
    vagrant_1.9.5.msi
    • VirtualBox
    VirtualBox-5.1.22-115126-Win
    • box
    CentOS6.9.box
    区别

    之前也是windows7的电脑,能够成功,无非是之前连的无线,现在是直接有线连接的。
    有没有大佬能告诉下是怎么一回事,要怎么处理。
    跪求~

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 在Windows上,Vagrant并没有内置的network interfaces选项,因此你可能需要手动创建和配置网络连接以启动Vagrant virtual machine。以下是在Windows上创建和配置网络连接的基本步骤:

      1. 打开命令提示符(Windows):
      2. 在Windows 10的开始菜单中,输入cmd并按Enter键。
      3. 在搜索栏中输入vagrant,然后按Enter键。
      4. 在打开的命令提示符窗口中,输入以下命令来检查虚拟机的状态和网络配置: vagrant up

      如果Vagrant已经创建了虚拟机,你应该能看到以下输出: ``` Virtual machine "vagrant_box_name" created successfully. Now check the network interfaces for your virtual machine:

      has no network interfaces configured. ```

      这意味着Vagrant在创建虚拟机时没有创建任何网络连接。

      1. 创建并配置网络连接:
      2. 打开命令提示符(Windows):
        • 在Windows 10的开始菜单中,输入cmd并按Enter键。
        • 在搜索栏中输入vagrant,然后按Enter键。
        • 在打开的命令提示符窗口中,输入以下命令来创建一个网络连接: vagrant network create <network_name> 其中,<network_name>是你要创建的网络名称。例如,如果你要创建名为my_network的网络,你可以输入: vagrant network create my_network

      这将创建一个名为my_network的虚拟网络,并在虚拟机内部创建一个名为192.168.1.0/24的子网。确保你的网络名称与你的网络设备(例如路由器、网关等)的名称相匹配。

      • 现在,你可以在虚拟机内部使用vagrant ssh命令连接到虚拟机。以下是一个简单的示例: vagrant ssh my_network

      如果Vagrant在创建网络连接时创建了多个网络连接,你可以在vagrant up命令中指定网络名称,例如: vagrant up --network my_network

      这将创建一个名为my_network的网络连接,并在Vagrant的虚拟机内部连接到该网络。

      1. 验证网络连接:
      2. 使用vagrant ssh命令连接到虚拟机: vagrant ssh my_network

      在虚拟机内部,你应该能看到以下输出,表明你已经连接到网络: hostname my_network

      如果你看到"my_network",说明网络连接已经成功创建。

      注意:在Windows上创建和配置网络连接时,可能需要使用Vagrant的网络插件(例如VBoxnet5.0或VBoxNet5.0i)。如果没有,你可以通过Vagrant的官方文档下载并安装相应的网络插件来实现网络连接的创建和配置。具体步骤可能会因网络插件的不同而略有不同,但基本的步骤应该类似。例如,你可以在Vagrant的VBoxnet5.0网络插件的官方文档中找到以下步骤:

      • 下载VBoxnet5.0或VBoxNet5.0i网络插件:https://github.com/vagrant-virtualization/vagrant-vboxnet50/releases

      • 打开VBoxnet5.0或VBoxNet5.0i的安装程序(例如,VBoxnet5.0 for Windows)。

      • 在安装向导中,按照提示安装网络插件。
      • 在安装完成后,关闭安装程序。
      • 在Vagrant的VBoxnet5.0网络插件的设置界面中,按照指示配置网络连接:

        • VBoxnet5.0网络插件的VBoxnet5.0: Details窗口中,选择你的虚拟机网络,并设置网络名称、子网掩码、网关、DNS服务器等。
        • 如果需要,可以设置虚拟机的网络模板,以便在创建新的VBox VM时自动配置网络连接。
        • 保存设置并关闭VBoxnet5.0网络插件的设置界面。

      完成网络连接的创建和配置后,你就可以在Vagrant的虚拟机内部通过vagrant ssh命令连接到虚拟机。在Windows上,网络连接的创建和配置通常是一个手动的过程,而不是通过Vagrant提供的内置功能。如果你使用的是Vagrant的VBoxnet5.0网络插件,上述步骤将更加直观和简单。如果没有使用该插件,你需要手动创建和配置网络连接,以便Vagrant可以正确识别和管理你的网络设备。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部