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

发布于:2025-03-05 ⋅ 阅读:(21) ⋅ 点赞:(0)

在 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 ~]# 


网站公告

今日签到

点亮在社区的每一天
去签到