当前位置: 首页 > news >正文

准确--Centos最小化安装通过命令去修改ip和dns

在 CentOS 7 中,最小化安装后没有图形界面,你需要手动配置网络。可以按照以下步骤进行配置:

1. 查看网络接口名称

首先,查看当前的网络接口名称。你可以通过以下命令查看:

ip addr

在你提供的截图中,网络接口是 ens33(假设它是你的实际网络接口,具体名称可以根据 ip addr 输出确定)。

2. 配置网络接口

CentOS 7 使用 nmcli(NetworkManager CLI)来管理网络接口。首先,需要通过 nmcli 创建或编辑网络连接配置文件。

配置 IP 地址,子网掩码和网关
  1. 编辑网络连接配置文件:
sudo nmcli con add con-name "static-connection" ifname ens33 type ethernet ip4 192.168.1.22/24 gw4 192.168.1.251

此命令会为 ens33 配置静态 IP 地址(192.168.1.22),子网掩码(255.255.255.0)以及网关(192.168.1.251)。

  1. 配置 DNS 服务器:
sudo nmcli con mod "static-connection" ipv4.dns "114.114.114.114"
  1. 激活网络连接:
sudo nmcli con up "static-connection"

3. 验证配置

使用以下命令检查 IP 地址和网络连接是否正常:

ip addr

也可以使用 ping 命令测试网络连接:

ping 192.168.1.251
ping 8.8.8.8

如果配置正确,你应该能够成功 ping 通网关以及外部网络。

4. 设置网络服务启动时自动启用

如果你希望配置在系统重启后自动启动,可以使用以下命令:

sudo nmcli con mod "static-connection" connection.autoconnect yes

这样,配置就完成了。通过以上步骤,你可以手动配置 CentOS 7 的静态 IP。
还可以通过这个命令来验证

sudo nmcli con show "aa"
[root@localhost ~]# sudo nmcli con show "aa"
connection.id:                          aa
connection.uuid:                        eff7dcb5-ba7f-4230-b3b3-19ddfa81aaa1
connection.interface-name:              enp0s3
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
connection.autoconnect-priority:        0
connection.timestamp:                   1741085280
connection.read-only:                   no
connection.permissions:                 
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:                 
connection.gateway-ping-timeout:        0
connection.metered:                     unknown
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:          yes
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.mac-address-blacklist:   
802-3-ethernet.mtu:                     auto
802-3-ethernet.s390-subchannels:        
802-3-ethernet.s390-nettype:            --
802-3-ethernet.s390-options:            
802-3-ethernet.wake-on-lan:             1 (default)
802-3-ethernet.wake-on-lan-password:    --
ipv4.method:                            manual
ipv4.dns:                               114.114.114.114
ipv4.dns-search:                        
ipv4.addresses:                         192.168.1.22/24
ipv4.gateway:                           192.168.1.251
ipv4.routes:                            
ipv4.route-metric:                      -1
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    --
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     --
ipv4.never-default:                     no
ipv4.may-fail:                          yes
ipv6.method:                            auto
ipv6.dns:                               
ipv6.dns-search:                        
ipv6.addresses:                         
ipv6.gateway:                           --
ipv6.routes:                            
ipv6.route-metric:                      -1
ipv6.ignore-auto-routes:                no
ipv6.ignore-auto-dns:                   no
ipv6.never-default:                     no
ipv6.may-fail:                          yes
ipv6.ip6-privacy:                       -1 (unknown)
ipv6.dhcp-send-hostname:                yes
ipv6.dhcp-hostname:                     --
GENERAL.NAME:                           aa
GENERAL.UUID:                           eff7dcb5-ba7f-4230-b3b3-19ddfa81aaa1
GENERAL.DEVICES:                        enp0s3
GENERAL.STATE:                          activated
GENERAL.DEFAULT:                        yes
GENERAL.DEFAULT6:                       no
GENERAL.VPN:                            no
GENERAL.ZONE:                           --
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/ActiveConnection/1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/Settings/1
GENERAL.SPEC-OBJECT:                    /
GENERAL.MASTER-PATH:                    --
IP4.ADDRESS[1]:                         192.168.1.22/24
IP4.GATEWAY:                            192.168.1.251
IP4.DNS[1]:                             114.114.114.114
IP6.ADDRESS[1]:                         fe80::a00:27ff:fef8:b92f/64
IP6.GATEWAY:                            
[root@localhost ~]# 

相关文章:

  • 本地部署Dify及避坑指南
  • 【powerjob】 powerjobserver注册服务IP错误
  • uniapp+vue3搭建项目
  • ESP32-P4 支持哪些 RISC-V 汇编指令?
  • 前缀和矩阵
  • 人工智能技术的广阔前景
  • verilog 基本语法结构与定义
  • Python递归进阶——科赫雪花
  • localStorage中的数据变化时,如何监听这些变化
  • 20250304vue-事件处理
  • JavaScript 编译原理
  • SQL AND OR 操作符详解
  • CSS—重绘与重排:10秒掌握重绘与重排
  • 三维数据可视化与表面重建:Marching Cubes算法的原理与应用
  • 大模型提示词推理架构对比:ReAct/CoT/ToT
  • 【TCP/IP协议栈】【传输层】端口号、套接字、多路复用/分解、网络字节序
  • 基于51单片机的汽车照明控制系统proteus仿真
  • 用OpenCV写个视频播放器可还行?(Python版)
  • 计算机毕设-基于springboot的拖恒ERP-物资管理系统的设计与实现(附源码+lw+ppt+开题报告)
  • 《破局成本困境:DataWorks与AI融合的数据变革新篇》
  • 免费看今天开始做女神的网站/网站点击量查询
  • 做外贸批发开什么网站/seo网站优化培训要多少钱
  • 学校网站建设工作领导小组/制作app软件平台
  • 如何做微信电子书下载网站/做网站多少钱
  • 如何查看百度蜘蛛来过网站/北京网站制作400办理多少钱
  • wordpress建手机网站/全球疫情最新数据消息