概括一下过程中遇到的三个问题:

1.如何修改虚拟机为静态ip并且生效

2.设置完静态ip后,无法上网

3.设置完静态ip且能上网后,宿主机无法ping通虚拟机

问题1:参考https://www.jianshu.com/p/2e5fecf2a7df ,按部就班执行就好了,贴一下我的配置:

对于dns的配置,文章里说修改文件:/etc/resolv.conf,但是在机子重启时这个文件会被重写,而且它就根据interfaces里的设置来写的,所以直接配在interfaces中了。

都设置完后,重启下网络服务,会看到设置的ip已经生效了

问题2,如下:

提示域名无法解析,首先怀疑的是配的dns地址是否有效,然后发现在windows上是可以ping的通的。这边耗了很长时间。后来参考https://blog.csdn.net/u013304231/article/details/53319375,想到了可能是路由的问题,了解tcp/ip的同学应该能是想到的,关于路由/网关/dns介绍可以看下参考https://blog.csdn.net/sgl520lxl/article/details/51974215

 

增加路由后,再执行wget www.baidu.com,会看到已经是200 ok的响应了。

问题3,本以为大功告成了,却发现ssh无法登录了,连接失败,参考https://blog.csdn.net/niuwei22007/article/details/50486872,应该是由于网关不一致的问题,其实平时在电脑与电脑之间用网线传数据时经常会修改网关的,只要两边网关一致后,才能远程桌面连并且传文件之类的。

于是修改本机的网络配置:

其实一开始我是改的Ethernet,然后发现在window上能ping通了,ssh也可以登录,但是虚拟机不能上网了,改回自动获取ip后,虚拟机可以上网但是又无法ssh登录了,难道只能二者选其一吗,然后想大概是我用的wifi连接的网络,Ethernet本身没有连接网络所以虚拟机跟这个网关保持一致估计也不能上网,可以用有线网连上网后试一下是不是这个原因。

最后是将vmnet8的网关改成一致,最后虚拟机ip改成静态,并且可以通过nat上网,主机也可以ssh登录了。

参考文章:

1.https://www.jianshu.com/p/2e5fecf2a7df

2.https://blog.csdn.net/u013304231/article/details/53319375

3.https://blog.csdn.net/niuwei22007/article/details/50486872

4.https://blog.csdn.net/sgl520lxl/article/details/51974215

vmware中设置ubuntu静态ip的更多相关文章

  1. VMware中Centos7的静态ip设置

    网络连接方式:桥接模式.修改后确定.启动centos7,root账户进行登录. 2.修改网卡配置文件 (1) 打开网卡配置文件 vim /etc/sysconfig/network-scripts/i ...

  2. 虚拟机中设置 CentOS 静态 IP

    作为开发人员在工作和学习中通过虚拟机使用 Linux 的情况肯定会非常多,但是 Linux 自带的终端使用体验较差,所以绝大多数使用者都会在宿主机上使用第三方 SSH工具(例如 Xshell)进行连接 ...

  3. 转:VMware中CentOS配置静态IP进行网络访问(NAT方式和桥接模式)

    传送门:http://blog.csdn.net/zhangatle/article/details/77417310 其实这个博主的博客最是适合新手学习,踩过的坑让我再踩一踩,印象深刻 首先进行NA ...

  4. VMware中Ubuntu18配置静态IP地址

    1. VMware:编辑 -> 虚拟网络编辑器 -> 更改设置 2. 取消选中:使用本地DHCP服务将IP地址分配给虚拟机,并记住子网ip 3. 点击NAT设置,记住网关地址 正常情况下V ...

  5. 树莓派系统(Debain)中设置固定静态IP地址

    一.方法: 1.使用ssh登陆,使用以下命令设置静态ip. sudo nano /etc/dhcpcd.conf2.在dhcpcd.conf后添加以下内容(网上的方法): interface eth0 ...

  6. Hyper-V 中设置虚拟机静态 IP

    一.新建虚拟网络交换机 二.配置网络 网络共享默认使用 192.168.137.0/255 作为内网地址,192.168.137.1 作为网关 三.配置虚拟机静态 IP 安装完成虚拟机后修改配置文件: ...

  7. vmware设置centos静态ip

    之前有过设置ubuntu静态ip的经验,这次安装设置centos感觉很顺利很简单.参考https://www.linuxidc.com/Linux/2017-10/147449.htm,照做就可以了. ...

  8. VMware中的Ubuntu网络设置

    网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...

  9. ubuntu Server 设置主机静态 ip地址

    ubuntu Server 设置主机静态 ip地址 1:先输入 ifconfig 查看当前网络配置 2:然后关闭 eth0 网卡 sudo ifdown eth0 3:配置静态ip sudo vim ...

随机推荐

  1. 第二章: Java总结

    第二章笔记 什么是变量:变量代表一块内存区域,变量类型不一样,这一块内存的大小也不一样.#在编程语言里面,你可以通过定义变量,向内存里添加数据或者修改内存已有的数据.说白了,变量就是代表程序运行时存放 ...

  2. RestClient测试

    1,对象里面包含集合及字符串属性 {"roloeList":[{ "id":10001,"areaid":1,"name" ...

  3. interceptor拦截器

    fifter.servlet.interceptor fifter用来处理请求头.请求参数.编码的一些设置,然后转交给servlet,处理业务,返回 servlet现在常用的spring,servle ...

  4. eclipse的下载安装配置

    1.在eclipse官网下载与你电脑版本相对应的安装包.链接:https://www.eclipse.org/downloads/eclipse-packages/ 2.下载与eclipse版本相对应 ...

  5. spring学习笔记之---bean管理的注解方式

    bean管理的注解方式 (一)使用注解定义bean (1)常用注解 (2)实例 1.在pom.xml中进行配置 <dependencies> <dependency> < ...

  6. 简易数据分析 09 | Web Scraper 自动控制抓取数量 & Web Scraper 父子选择器

    这是简易数据分析系列的第 9 篇文章. 今天我们说说 Web Scraper 的一些小功能:自动控制 Web Scraper 抓取数量和 Web Scraper 的父子选择器. 如何只抓取前 100 ...

  7. 如何让传统ASP.NET网站在Docker中运行

    本文主要描述如何让传统ASP.NET网站在Docker中运行,侧重Docker image 搭建. 使用条件: Docker for windows 用户切换到Windows 容器模式 Windows ...

  8. openjdk:8u22-jre-alpine在java开发中的NullPointerException错误解决方案

    问题描述 ** 在SpringBoot项目中使用了Ureport报表组件, 打包发布部署到docker中启动报错 ** java.lang.NullPointerException at sun.aw ...

  9. Linux系统关机与重新引导流程简介

    引言 在<Linux启动之旅>中,我们了解了Linux的启动过程,下面我们一同来学习Linux关机与重新引导流程. 不同于桌面系统,作为服务器,我们较少对Linux系统进行系统重启,但在以 ...

  10. HTML5标签的使用和作用

    在菜鸟教程中找了一些关于HTML5的知识点,觉得很有用,可以整理一下,以后使用. 这是一个基本的HTML5文档: <!DOCTYPE html><html><head&g ...