虚拟机(unbutun16.04)设置静态ip
电脑上装了虚拟机,想用xshell连接,无奈按照默认的网络设置方式每次重启了虚拟机后都要修改ip才能访问,这怎么能忍,经过一番折腾终于搞定这个问题了,解决步骤如下:
大步骤分为两步:其一是主机的设置,其二是虚拟机的设置
首先说比较麻烦的虚拟机的设置,可以从外面到里面来进行,先进行VMware的设置,就是编辑->虚拟网络适配器
1. 然后要怎么设置,首先需要先删除VMnet0和VMnet1,只保留VMnet8,不要担心会恢复不了,虚拟机试支持恢复默认设置的
2. 选中NAT模式,勾选将主机的虚拟适配器连接到此网络,取消勾中‘将本地的DHCP服务将ip地址分配给虚拟机’
3. 看一下下面的子网ip和子网掩码,一般是192.168.X.0和255.255.255.0,这个时候点击NAT设置,设置网关为192.168.X.2,一般是这样,记住这个网关,在设置主机的网络时会用到
4. 打开虚拟机设置,选中网络适配器,在右边的部分选中自定义,下拉框选择VMnet8
5. 这个时候可以保存设置了,然后需要打开虚拟机,点击网络图标,在右上角的关机键附近,选择edit connection,点击ipv4 setting,下拉框选择manual,同时设置ip,如果之前的x为184的话,这个地方的ip可以是192.168.184.32,子网掩码是255.255.255.0,网关就是192.168.184.2,这个地方填的待会儿还会用到,保存设置
6.打开命令行窗口,输入ifconfig,看到第一行最左侧的名字没,一般是ens33,这个名字和上一步的network connnetion下的名字是一样的
输入 sudo gedit /etc/network/interfaces, 在打开的窗口里面输入下面这一段
auto ens33
iface ens33 inet static
address 192.168.184.32
netmask 255.255.255.0
gateway 192.168.184.2
dns-nameserver 223.5.5.5
保存文件后退出
7. 输入 sudo gedit /etc/resolv.conf,添加223.5.5.5保存后,这个时候虚拟机应该就可以上网了,如果不行,可以重启试试,至此虚拟机的设置已经全部完成了,无论重启多少次ip都不会变了,而且可以上网,但是不是已经大功告成了呢,还差一点儿
这个时候如果用虚拟机ping主机,一般是可以ping通的,但是用主机ping虚拟机确不一定了,接下来需要对主机进行简单的设置:
我的电脑是win7,在网络的图标上单击右键,打开网络与共享中心,点击左侧是适配器选项,选中VMware Network Adapter VMnet8,一定要是这个不要整到了主机的网络设置上了,设置internet协议版本ipv4,默认网关一定要和虚拟机是一样的,这个也是主机ping不同虚拟机的主要原因,我的三个参数从上到下依次是 192.168.184.1 255.255.255.0 192.168.184.2,这时候才算真正的大功告成了,可以用xshell连接虚拟机了,无论重启多少次都不需要修改ip了,哈哈。
参考链接:
https://www.jianshu.com/p/2e5fecf2a7df
https://blog.csdn.net/ww1473345713/article/details/51490525
https://blog.csdn.net/lin434406218/article/details/52302945
虚拟机(unbutun16.04)设置静态ip的更多相关文章
- 虚拟机ubuntu18.04设置静态IP
说明: 网关:192.168.8.2 待设置静态IP:192.168.8.25 1.编辑:vi /etc/netplan/01-network-manager-all.yaml 打开以后内容如下: # ...
- 虚拟机ubuntu14.04系统设置静态ip
ubuntu14.04 设置静态ip vim /etc/network/interfaces 原来只有 auto lo iface lo inet loopback 修改成如下: auto lo if ...
- TX2开发板Ubuntu16.04设置静态IP
TX2开发板Ubuntu16.04设置静态IP https://www.cnblogs.com/qilai/p/11285445.html 首先打开一个Terminal输入 ifconfig 查看自 ...
- ubuntu 18.04 设置静态ip方法
1. 前言 本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址. 2. 确认你要修改的网卡号 先确认你要修改的网卡号,假设你的服 ...
- VMware虚拟机下Centos8 设置静态IP地址
缘起 我们在平时学习Redis.Nginx等分布式微服务的组件的时候,无法避免的需要用到Linux操作系统,而Linux操作系统的主机来源差不多就三种情况: 真实物理机 阿里云等云服务器 利用虚拟机 ...
- 在ubuntu14.04设置静态ip
打开网络的配置文件 sudo vim /etc/network/interfaces 选择网卡,我这里是有线网卡eth0,设置静态ip为192.168.1.108 auto eth0 iface et ...
- ubuntu18.04设置静态IP
ubuntu18与ubuntu14.16设置静态ip地方方法不同,很多人没去读更新文档的时候往往会设置静态ip地址不成功,下面是具体的设置方法 做之前一定要确认自己操作系统的版本,每个版本设置的方法有 ...
- VirtualBox 虚拟机 centos7 下 设置静态ip 并支持 xshell 远程登陆的设置方法
1.设置虚拟机使用“桥接模式” 2.使用 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 打开配置文件(其中 enp0s3 是你的linux的网卡名,在 ...
- Xshell 连接虚拟机OS Linux 设置静态ip ,网络配置中无VmWare8 的解决办法
前序:最近开始研究Hadoop平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos系统),为了方便本机和虚拟机间的切换,准备使用Xshell ...
- ubuntu14.04设置静态ip
1. 找到文件并作如下修改: sudo vim /etc/network/interfaces 修改如下部分: auto eth0 iface eth0 inet static address 192 ...
随机推荐
- jq重复切换类名
//重复切换类名"active"$(".probability-rules header").toggleClass("active");
- What’s the difference between a stack and a heap?
http://www.programmerinterview.com/index.php/data-structures/difference-between-stack-and-heap/ The ...
- 解决SQL server2005数据库死锁的经验心得
前段时间提到的"sql server 2005 死锁解决探索",死锁严重,平均每天会发生一次死锁,在解决和处理SQL server2005死锁中查了很多资料和想了很多办法,后来我们 ...
- Oracle物化视图详解
现实工作中会有多个数据源同步到一个数据库完成数据分析的场景,这些数据可以不是实时同步的,我们一般通过定时任务抽取数据到统计分析库给应用使用. 一般的同步方式可以通过时间戳做全量和增量数据同步(存在原数 ...
- C++的extern关键字
extern是一个声明,不是一个定义,A模块想应用B模块的一个函数或者变量,A模块包含B模块的头文件,并且在变量或者头文件前,加 extern,虽然编译的时候,找不到模块的定义,但是在连接的时候,会在 ...
- Python初学者第六天 列表操作练习
6day 列表练习: 1.创建一个空列表,命名为names,往里面添加old_drilver,rain,jack,shanshan,peiqi,black_girl: names = [] names ...
- Google Colab 免费的谷歌GPU for deep learning
Who wants to use a free GPU for deep learning?Google Colab is a free cloud service and now it suppor ...
- Java字符串工具类
import java.io.ByteArrayOutputStream;import java.io.UnsupportedEncodingException;import java.lang.re ...
- 跨平台c++/boost/asio 简单的HTTP POST请求 客户端模型
作为一个呼应,写一个c++版本的同步http post客户端功能,如果你需要纯C版本,移步这里 linux下纯C简单的HTTP POST请求 客户端模型 讲解一下基本的的http post协议 通过\ ...
- call/apply
call与apply都可以改变this指向,但是传参列表不同. call 任何一种方法都可以.call,借用别人函数,自己用. call只需把实参按照形参的个数传进去,apply只能传一个argume ...