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

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

最新文章

  1. 利用SQl对数据库实行数据拆分与组合
  2. Android中后台的劳动者“服务”
  3. Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:9001/api/size/get. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
  4. Linux进程间通信(一): 信号 signal()、sigaction()
  5. <转>iOS性能优化:Instruments使用实战
  6. BZOJ2118墨墨的等式[数论 最短路建模]
  7. 解决"415 Cannot process the message because the content type 'application/x-www-form-urlencoded' was not the expected type 'text/xml; charset=utf-8'"
  8. flask笔记---url、变量规则
  9. bootloader制作过程
  10. Robots on a grid(DP+bfs())
  11. [转]轻松解决oracle11g 空表不能exp导出的问题
  12. C语言中返回字符串函数的四种实现方法 2015-05-17 15:00 23人阅读 评论(0) 收藏
  13. 关于div 浮动在select,或table控件之上
  14. Delphi判断文件是否正在被使用(CreateFile也可以只是为了读取数据,而不是创建)
  15. BestCoder Round #81 (div.2)1001
  16. 自己写CPU第九阶段(5)——实现负载存储指令2(改变运行阶段)
  17. linux下的静态库与动态库详解
  18. 移动端底部fixed固定定位输入框ios下不兼容
  19. 洛谷p1586四方定理题解
  20. CentOS7.1 KVM虚拟化之环境准备

热门文章

  1. Spring Cloud 之 Gateway.
  2. npm 一些有用的提示和技巧
  3. IPC机制2
  4. django实现自定义manage命令的扩展
  5. ssm访问不了后台
  6. 全世界仅有的唯一最高LINUX版本的白菜路由,支持NAND记
  7. ABAP-复制采购订单行项目到新的行
  8. Could not determine type for java util List
  9. 前端小知识-html5
  10. 一、Ansible入门篇