首页 > 系统相关 >VM中CentOS设置静态IP

VM中CentOS设置静态IP

时间:2023-02-06 21:46:03浏览次数:42  
标签:CentOS 配置文件 IP 虚拟机 VM 网络 设置

CentOS设置静态IP

说明:

在安装好CentOS虚拟机以后,一般我们会通过Xshell连接到虚拟机,而不是直接使用虚拟机里面的终端(Terminal)输入命令。

如果使用默认的动态分配IP,虚拟机每次开机以后IP都会改变,Xshell连接需要修改IP。所以这里我们需要将IP设置成静态IP,只要虚拟机开机即可连接。

问题:

如果网络环境发生变化,比如从有线变成无线,或者电脑从办公室移动到家里,主机IP(网段)发生了变化,需要重新设置虚拟机的静态IP吗?

答案是:不需要,不影响物理机与虚拟机的连接。

一、查看物理机IP

打开cmd,输入ipconfig -all

不管你的电脑用的是有线还是无线的网络,找到“以太网”或“LAN”的IPv4地址:(下例我本机是用的“无线网络”)

 

二、虚拟机网络设置

1、首先是网络模式,点击虚拟机,编辑虚拟机设置:

2、网络适配器,网络连接需要选择:自定义——VMnet8(NAT模式),保存。

3、打开“编辑”——“虚拟网络编辑器”

注意:NAT网络模式对应的虚拟网卡是VMnet8。

第一次设置,子网IP需要和物理机的网段一致(后面物理机的网段随网络环境改变了不用理会)。


4、这里是灰色的,不能编辑怎么办?点右下角的“更改设置”,窗口会重新打开。子网IP的最后一位必须是0。

5、DHCP设置也可以检查一下,后面自定义的IP不要超出这个范围。比如IP范围是128到254,最后一位写了110就不行。

6、如果改了以后网络不通,可以点左下角的“还原默认设置”,再修改。

7、虚拟机的网络设置好以后,修改系统的网络配置文件。

三、CentOS网络配置文件

1、启动虚拟机,以root用户登录(必须是root用户,否则没权限修改配置文件)。

2、命令行输入“vim /etc/sysconfig/network-scripts/ifcfg-ens33 ”  ;这里的“ifcfg-ens33”就是网络配置文件(文件名一般默认就是“ifcfg-ens33”)。

(也可以先用“cd /etc/sysconfig/network-scripts”,进入到网络配置文件夹下查看本机的配置文件明是什么)

3、使用vim命令打开配置文件后:

    对于第一次使用vim编辑器的同学来说,需要注意:刚进来还编辑不了,需要按住“Shift+i”进入编辑模式。

(此时左下角出现-- INSERT --提示)即可。

4、对于初次安装的CentOS操作系统来说,有几个需要修改的地方:

   ①、BOOTPROTO需要改成static    (------dhcp指动态获取IP地址,static为静态获取IP地址)

   ②、ONBOOT改成yes                     (------启用网卡)

   ③、需要依次加上“IPADDR”—“NETMASK”—“GATEWAY”—“DNS1”四个参数;

    IPADDR就是IP地址;

    NETMASK就是子网掩码一般都是255.255.255.0;(特殊改过除外)

    GATEWAY就是网关;

              DNS1 域名解析用的;可以设置为“114.114.114.114或8.8.8.8”

(效果图详见:)

5、保存退出:直接按Shift+;  输入英文的冒号,输入wq  回车即退出。

6、网络配置文件修改以后需要重启网络才能生效,命令:(重要!每次修改了ens33文件都要重启网络)

service network restart或systemctl restart network

7、测试网络:

     ①、物理机打开命令窗,ping虚拟机的IP,比如ping 192.168.10.131 (Ctrl+C退出)

这是正常情况:

卡住了,或者请求超时,说明物理机和虚拟机网络不通

      ②、虚拟机终端输入 ping baidu.com (Ctrl+C退出)

这是正常情况:

四、XshellCentOS虚拟机

在前面两步网络验证(物理机可以连虚拟机、虚拟机可以访问互联网)没有问题之后,就可以用Xshell连接CentOS了。

从这里下载Xshell:(Xshell官网:https://www.xshell.com/zh/xshell/)

       ①、打开Xhell左上角新建窗口:

       ②、录入主机信息,点连接即可连接上。

      ③、点了连接弹出安全警告,可以忽略信息,点“接受并保存”。

       ④、点完输入用户名和密码即可连接成功。、

如果遇到很头疼的问题,欢迎私信一起向更扎实的技术前进!!!。

NETMASK

标签:CentOS,配置文件,IP,虚拟机,VM,网络,设置
From: https://www.cnblogs.com/nicoKie/p/17096618.html

相关文章