虚拟机下Centos7如何设置静态IP地址

虚拟机下Centos7如何设置静态IP地址,第1张

首先,将网络适配设置成为桥接模式

查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用

启动Centos,进入终端模式,设置IP地址,

切换到这个目录下,cd /etc/sysconfig/network-scripts

找到ifcfg-eno1677736,(若没有则新建,具体内容如下)

对其进行编辑vim ifcfg-eno16777736(可以用mv A B 对文件进行重命名)

DEVICE=eth1

HWADDR=00:0C:29:90:5D:8C(这个可以在网络适配器查看)

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

BROADCAST=192.168.20.255(前三位要和主机的ip地址一致,后一位为255)

DNS1=202.101.172.35

IPADDR=192.168.20.140(虚拟机的IP地址,前三位与主机的一致)

NETMASK=255.255.255.0

GATEWAY=192.168.20.1(主机的默认网关地址)

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=yes

查看centos的mac地址

编辑完成之后,按esc再输入  :wq保存并退出

这边扩展一下,保存退出的一些命令:

:w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w! 强制保存,不推出vi

:wq 保存文件并退出vi

:wq! 强制保存文件,并退出vi

q: 不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑

 设置完之后,重启服务

service network restart

重启之后,直接ping 本机试试看看能不能通

若出现重启失败的话,可以试着把ifcfg-eno文件里的DEVICE一行删除试试

进入到网卡配置目录

cd /etc/sysconfig/network-scripts/

ifconfig查看网卡信息并获取到网卡的名称位eth0

找到eth0的配置文件ifcfg-ens32 加粗的部分是要修改的地方

vim ifcfg-ens32

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO= static       # 设置为静态地址

IPADDR= 192.168.1.149

NETMASK= 255.255.255.0

GATEWAY= 192.168.1.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32

UUID=d16fe359-9256-4414-a557-19d751b4fc72

DEVICE=ens32

ONBOOT= yes            #  网络开机运行

:wq!                    # 退出并保存

重启网卡

systemctl restart network

两种方法可以更改:

一、netconfig命令

输入netconfig后将会出现下图所示,单击yes按钮。

进行相关配置后ok退出。

二、编辑网卡配置文件

1、vi  /etc/sysconfig/network-scripts/ifcfg-eth0

2、配置完以后重启动服务,ip地址就配置好了。

注意:此方法配置的ip地址后计算机从新启动仍然有效。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11187634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存