(二)centOS7设置固定ip并连接外网NAT模式

Quinta ·
更新时间:2024-11-14
· 529 次阅读

文章目录1.先配置本地电脑和虚拟机的联网1.1 把本机网络设置成如下1.2 把虚拟机NAT网关设置成如下2 在Window的host配置文件中添加 映射主机3.修改相关配置文件3.1 配置服务器主机别名3.2 添加映射关系3.3 配置ip地址3.3.1 查看分配网卡情况3.3.2 激活网卡,进入编辑模式3.4 保存以后,输入命令重启网络3.4.1 ping外网验证3.5 CentOS7关闭防火墙4 Xshell 等远程连接工具连接虚拟机服务器5 常见错误5.1 CentOS 7: Restarting network (via systemctl): Job for network.service failed because the control proc5.2 CentOS6.x版本的虚拟机 若是克隆的虚拟机需修改物理地址 1.先配置本地电脑和虚拟机的联网

在这里插入图片描述
在这里插入图片描述

1.1 把本机网络设置成如下

在这里插入图片描述

1.2 把虚拟机NAT网关设置成如下

在这里插入图片描述
在这里插入图片描述

2 在Window的host配置文件中添加 映射主机 C:\Windows\System32\drivers\etc

在这里插入图片描述
这里的ip前3位和第1步 NAT网关中配置的前3位一致,后1位不要用0,1,2
在这里插入图片描述

3.修改相关配置文件 3.1 配置服务器主机别名 vi /etc/sysconfig/network

插入下面2句,主机名称和Window的host配置文件中对应

NETWORKING=yes HOSTNAME=CentOS7-01 按Esc键,再按 :wq键保存并退出
在这里插入图片描述 查看刚才的编辑的主机名称,很重要,不执行这个,重启网络可能出现失败的情况 sysctl kernel.hostname=CentOS7-01

在这里插入图片描述

3.2 添加映射关系 和Window的host配置文件中添加 映射主机中的一致 vi /etc/hosts

在这里插入图片描述

3.3 配置ip地址 CentOS6.x系列版本 vi /etc/sysconfig/network-scripts/ifcfg-eth0 CentOS7.x 系列版本

若使用ipconfig命令查看虚拟机网络,会出现command not found错误
在这里插入图片描述

因为centos7已经不使用 ifconfig命令了,并且网卡名称也不是eth0了,而是改成ens33了。
ip addr 即查看分配网卡情况

3.3.1 查看分配网卡情况 ip address 或者 ip addr 都可以,功能是一样的 如下图 ,网卡名称是ens33 大家可以根据自己查询到的具体情况进行激活网卡

在这里插入图片描述

3.3.2 激活网卡,进入编辑模式 vi /etc/sysconfig/network-scripts/ifcfg-ens33 这是未编辑前默认的配置

在这里插入图片描述

这是修改后的配置 IPADDR 代表IP地址 NETMASK 代表子网掩码 GATEWAY代表网关 DNS1和DNS2代表DNS

在这里插入图片描述

保存退出后可以查看一下
在这里插入图片描述 3.4 保存以后,输入命令重启网络 service network restart

在这里插入图片描述

3.4.1 ping外网验证

在这里插入图片描述

3.5 CentOS7关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 4 Xshell 等远程连接工具连接虚拟机服务器

在这里插入图片描述
在这里插入图片描述

如下图成功远程连接上,可以安装后续自己需要的软件了

在这里插入图片描述

5 常见错误 5.1 CentOS 7: Restarting network (via systemctl): Job for network.service failed because the control proc

在配置完成后,输入以下命令

service network restart

报错
CentOS 7: Restarting network (via systemctl): Job for network.service failed

解决方案:

停止并禁用虚拟机 NetworkManager 服务,执行下面2句 systemctl stop NetworkManager systemctl disable NetworkManager 重新生成网卡 MAC 地址
在这里插入图片描述
在这里插入图片描述
重启虚拟机网络服务 systemctl restart network 5.2 CentOS6.x版本的虚拟机 若是克隆的虚拟机需修改物理地址

需要修改物理地址

vi /etc/udev/rules.d/70-persistent-net.rules

在这里插入图片描述
但是在centOS7.x的版本中没有70-persistent-net.rules 文件
在这里插入图片描述


作者:zhengTornado



固定ip ip 连接 centos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号