CentOS 7 设置开机自动联网及配置静态 IP

CentOS 安装完成之后默认是关闭网络连接的,每次重启之后还要重新打开网络连接,比较麻烦.我们可以直接设置成开机自动连接网络.

1、首先查看网卡信息

使用 ifconfig 命令查看,这里的网卡名称是 ens33

2、进入目录 /etc/sysconfig/network-scripts

该目录下放置了很多网络配置文件,你需要找到与你相对应的网口的配置文件来设置,我这里的网卡是 ens33 ,所以我们只需要修改 ifcfg-ens33 这个配置文件即可

3、修改 ifcfg-ens33 配置文件

需要 sudo ,或者 root 用户权限,由于我这边是 root 用户,所以直接修改即可

1
vim ifcfg-ens33

如果你只是想设置开机自动连接网络,只需要将 ONBOOT=no 改成 ONBOOT=yes 即可

4、虚拟机的 NAT 模式连接 centos7 配置静态 IP 连接外网

具体配置方式可以参考:https://blog.csdn.net/u011334954/article/details/96432008

在默认的网络配置中, IP 一般设置成 dhcp ,也就是动态 IP,可是动态的 IP 不利于端口的映射配置,所以需要把动态 IP 设置成静态 IP

这里我们只需要修改如下的两处配置即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  # 将原先的 dhcp 改成 static
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=em1
UUID=5061354e-5fd7-45df-96d5-2d8f2751c66f
DEVICE=em1
ONBOOT=yes  # 将原先的 no 改成 yes
# 加入以下配置
IPADDR=192.168.141.128 # 静态 IP (通过 ifconfig 查询到的本机 IP)
GATEWAY=192.168.141.2 # 自己的网关 
NETMASK=255.255.255.0 # 子网掩码 
DNS1=192.168.141.2 # DNS 配置,与网关保持一致

5、重启网络服务

1
systemctl restart network.service

  

 

 

 

转载: https://www.jianshu.com/p/45d68c18edfc

posted @   变体精灵  阅读(3109)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示