欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

2、VMware 虚拟机固定 IP 和联网模式一种(仅主机模式 Host_Only)。

最编程 2024-07-02 20:46:52
...

大致步骤:

1、设置本地主机的局域网ip

2、设置VMware网络

3、设置虚拟linux的ip

  如果不需要联网,仅仅是固定ip,方便SecureCRT,Xshell,MobaXterm等工具连接,相对简单很多,参考此文即可:

 

正文:

 1、首先打开VMware虚拟机,打开虚拟网络编辑器,是不是有VMnet1和VMnet8,如果有的话,下一步,如果没有就需要还原默认设置,有提示框确认即可

 

2、打开本机主机的网络适配器,找到外网(当前宽带或或者wifi)的网络时适配器,右键-属性-共享,把一下框框勾选,然后选择VMnet1共享,如果有提示确认即可

    

3、打开本地的VMware Virtual Ethernet Adapter for VMnet1适配器,查看ip,这个是系统固定分配的,不能改,记住ip为192.168.0.1(示例ip,每个人可能不一样),这个ip后面还用得到 

 

 

 

 

 4、回到VMware软件界面的虚拟网络编辑器,选择vmnet1,点击更改设置,如果有提示 框确定即可,然后修改子网ip前三个数字

比如我的主机是192.168.0.1,就把这个子网改成192.168.0.0,然后设置DHCP

 

5、修改DHCP界面的起始ip、结束ip,前三个数字保持一致,在dhcp界面点击确定,然后再虚拟机网络适配器界面点击确定

6、回到VMware界面,点击安装好的linux虚拟机,编辑虚拟机网络设置

 

7、在虚拟机設置界面,选择网络适配器,右边选择仅主机模式,然后确定

8、打开linux系统,并登录

9、登录linux系统后,进行以下操作

打开网卡目录:cd  /etc/sysconfig/network-scripts

找到ifcfg-xxx类似文件名字的文件,我的是ifcfg-ens33,每个人的文件名后面一部分可能不一样,然后打开这个文件

vi ifcfg-ens33

打开文件后修改以下内容:

BOOTPROTO=static       #static表示静态ip,每次启动linux后,ip都是同一个,dhcp表示自动获取ip,每次启动linux后,它的ip都可能不相同

ONBOOT=yes               #yes表示系统启动后,激活网卡,需要激活网卡才能连外网

增加以下内容:

IPADDR=192.168.0.111    #设置linux的ip,用ssh工具连接这个ip就可以远程登录linux,

不能和主机(192.168.0.1)一致,但是前三个数字必须一样,需要在第5步的起始ip结束ip范围内

NETMASK=225.225.225.0   #子网掩码  固定的,第1步和第5步都能看到这个
GATEWAY=192.168.0.1     #网关  设置和主机ip一样
DNS1=192.168.0.1        #域名系统,用来解析域名的 设置和主机一样
DNS2=8.8.8.8#域名系统,8.8.8.8是一个IP地址,是Google提供的免费DNS服务器的IP地址

修改完以后:wq!保存退出,然后输入命令重启网卡:systemctl restart network(有些低版本linux可能不是这个命令,自行百度)

重启完网卡后输入命令reboot重启linux系统

 10、测试是不是可以联网、

重启linux系统后,ping 一下百度网址,看看是否有响应数据,有就表示成功了(有第二个红框类似的数据弹出来就可以了)

 最后小提示1:

本来想用ifconfig命令看看重启后系统ip是不是我们设置的那个,结果提示ifconfig命令没找到,刚好连了外网,我们就直接安装一个,输入命令: yum install net-tools,安装过程中提示y/n,输入y然后回车即可

然后在此输入ifconfig命令,就能看到我们自己设置的ip

 最后小提示2:最近发现设置好可以连外网,第二天重启本地机后又连不上了,ping www.baidu.com没有响应,需要在第1步那里还原默认设置,然后重新配置一次就可以饿了,暂时不知道什么原因。

 

推荐阅读