温馨提示×

CentOS如何进行网络设置

小樊
136
2025-03-15 17:54:19
栏目: 智能运维

在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网络设置。

0