您的位置:首页 >Python在CentOS怎样配置网络参数
发布于2026-05-02 阅读(0)
扫一扫,手机访问
为CentOS系统配置网络,就像给一台机器接通动力管道,方法不止一种。无论是偏好敲命令行的效率,还是习惯直接编辑配置文件的可控感,甚至钟情于图形界面的直观,总有一款适合你。下面就来详细聊聊这几种主流方法。

nmcli命令行工具对于CentOS 7及以上的用户,nmcli堪称网络管理的“瑞士军刀”。它是NetworkManager的命令行界面,功能强大且直接。
首先,摸清家底。查看当前的网络连接状态:
nmcli connection show
如果想看所有可用的连接,无论是活跃的还是沉睡的,可以加上--all选项:
nmcli connection show --all
找到目标连接后,修改参数就变得很简单。比如,要设置IP地址、网关和DNS,可以依次执行:
nmcli connection modify ipv4.addresses /
nmcli connection modify ipv4.gateway
nmcli connection modify ipv4.dns
这里需要把、等替换成你的实际信息。
配置改动后,别忘了重启连接让新设置生效:
nmcli connection down
nmcli connection up
如果你追求极致的掌控感,或者系统环境比较传统,直接编辑配置文件是最经典、最彻底的方式。在CentOS 7及以上版本中,虽然NetworkManager是默认管理工具,但底层的配置文件依然在/etc/sysconfig/network-scripts/目录下。
第一步,定位到你的网络接口配置文件:
ls /etc/sysconfig/network-scripts/ifcfg-
通常,会是eth0、ens33之类的名字。
找到文件后,用你熟悉的文本编辑器(比如vi或nano)打开它:
sudo vi /etc/sysconfig/network-scripts/ifcfg-
一个典型的动态获取IP(DHCP)配置可能长这样:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=
UUID=
DEVICE=
ONBOOT=yes
如果需要配置静态IP,关键就在于修改这几项:
BOOTPROTO=static
IPV4ADDR=/
IPV4_GATEWAY=
DNS1=
DNS2=
保存退出后,最后一步是重启网络服务,让系统读取新的配置:
sudo systemctl restart network
命令行并非唯一选择。如果你身处图形化桌面环境,或者单纯喜欢可视化操作,那么图形界面工具会更得心应手。
首先,确保安装了基于文本的图形界面工具NetworkManager-tui:
sudo yum install NetworkManager-tui
安装完成后,启动并设置NetworkManager服务开机自启:
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
之后,你就可以通过系统设置里的网络选项,或者在终端运行nmtui命令,调出一个直观的文本图形界面,通过方向键和回车键就能轻松完成网络接口的配置。
root权限(使用sudo),确保你拥有相应的执行权限。好了,从命令行的nmcli,到直接编辑配置文件,再到图形化工具,三种配置CentOS网络的方法都在这里了。根据你的使用场景和偏好灵活选择,就能让系统的网络畅通无阻。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9