zoukankan      html  css  js  c++  java
  • Vmware虚拟机linux上网问题

    1、虚拟机linux上网问题


    1.1 VMware中虚拟机网络的三种设置

    第一种:桥接(bridged)
    第二种:NAT
    第三种:Host only 。 这种模式下仅主机可以上网,虚拟机不能上网。

    1.2、虚拟机上网方式1:NAT方式

    设置步骤:
    第一步:在菜单栏  虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式
    第二步:vi /etc/network/interfaces ,打开该文件,将内容编辑成为: 
    (我的虚拟机是下面这样的
    auto lo
    iface lo inet loopback


    (别人的:
    auto lo
    iface lo inet loopback

    auto eth0
    #动态获取IP地址等信息
    iface eth0 inet dhcp

    #静态设置
    #iface eth0 inet static
    #address 192.168.1.108
    #netmask 255.255.255.0   
    #gateway 192.168.1.1


    第三步:执行/etc/init.d/networking restart  重启网卡


    或者:
    sudo ifconfig eth0 down
    sudo ifconfig eth0 up


    1.3、 虚拟机上网方式2:桥接方式

    第一步:桥接。在菜单栏  虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择桥接模式
    第二步:桥接到可以上网的网卡。 
    在菜单栏  编辑 -> 虚拟网络编辑器 ,选择桥接到自己windows中可以上网的网卡上(一般是wifi网络或有线网络)
    (注意,若笔记本电脑既连接有线,又连接了wifi,这个时候应该选择有线!)
    第三步:设置dhcp并重启网卡
    vi /etc/network/interfaces ,打开该文件,将内容编辑成为: 

    auto lo
    iface lo inet loopback

    auto eth0
    #动态获取IP地址等信息
    iface eth0 inet dhcp

    保存退出。然后命令行执行/etc/init.d/networking restart  重启网卡


    1.4 总结

    第一:NAT方式设置上网比较简单,但是不能用在嵌入式开发中。
    第二:桥接方式设置上网比较繁琐,但是在嵌入式开发中比较有用。
  • 相关阅读:
    vue+drf+第三方滑动验证码的接入实现
    基于k8s Ingress Nginx+OAuth2+Gitlab无代码侵入实现自定义服务的外部验证
    [转] Java 命名规范
    npm 下载慢问题解決方案
    java float跟double类型区别
    select、input为什么不能使用after before
    es6数组方法详解
    pytest-pytest.main()运行测试用例,pytest参数
    Selenium截屏 图片未加载的问题解决--【懒加载】
    selenium元素定位中的iframe切换问题总结
  • 原文地址:https://www.cnblogs.com/alan666/p/8311893.html
Copyright © 2011-2022 走看看