CentOS如何进行网络设置

360
2025/3/15 18:32:21
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中进行网络设置可以通过以下几种方法:

1. 使用命令行

查看网络状态

ip addr

配置静态IP

  1. 进入配置文件所在目录

    cd /etc/sysconfig/network-scripts
    
  2. 备份配置文件

    cp ifcfg-ens33 myback
    
  3. 编辑配置文件

    vi ifcfg-ens33
    

    修改以下内容:

    DEVICE=ens33
    BOOTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    ONBOOT=yes
    
  4. 重启网络服务

    systemctl restart network
    
  5. 检查网络连接

    ping www.baidu.com
    

使用NetworkManager命令行工具(nmcli)

  • 列出所有网络设备
    nmcli device status
    
  • 修改网络配置
    sudo nmcli connection modify "Wired connection 1" ipv4.method static
    sudo nmcli connection up "Wired connection 1"
    

2. 使用图形用户界面(GUI)

通过NetworkManager TUI

  1. 打开NetworkManager TUI

    nmcli con show
    sudo nmcli con up "Wired connection 1"
    
  2. 配置网络连接

    • 右键点击网络连接,选择“编辑连接”
    • 在弹出的对话框中,设置“IPv4配置”为“手动”
    • 输入IP地址、子网掩码、网关和DNS服务器地址
    • 勾选“自动连接”选项

3. 使用配置文件

编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加或修改以下内容:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes

编辑 /etc/network/interfaces 文件(适用于CentOS 7及以上版本)

sudo vi /etc/network/interfaces

添加或修改以下内容:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

重启网络服务

sudo systemctl restart networking

注意事项

  • 确保在编辑配置文件时使用root权限。
  • 配置文件名通常为ifcfg-ensXXifcfg-ethX,其中XX是网卡编号。
  • 修改配置文件后,通常需要重启网络服务以使更改生效。

通过以上步骤,您可以根据自己的需求选择合适的方法进行CentOS网络设置。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos message如何清理