centos

CentOS context如何配置网络

小樊
41
2025-10-05 03:22:21
栏目: 智能运维

在CentOS系统中配置网络,可以通过以下几种方式进行:

1. 使用图形界面(GUI)

如果你使用的是带有图形界面的CentOS版本(如CentOS 7或CentOS 8的桌面版),可以通过以下步骤配置网络:

  1. 打开网络设置
  1. 配置网络接口
  1. 应用更改

2. 使用命令行(CLI)

如果你更喜欢使用命令行,可以通过以下步骤配置网络:

临时配置(重启后失效)

  1. 查看网络接口

    ip addr show
    
  2. 配置IP地址

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
    
  3. 配置默认网关

    sudo route add default gw 192.168.1.1
    
  4. 配置DNS服务器: 编辑/etc/resolv.conf文件:

    sudo nano /etc/resolv.conf
    

    添加以下行:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

永久配置

  1. 编辑网络配置文件: CentOS 7及更高版本使用NetworkManager,而CentOS 6使用ifcfg-eth0文件。

    • CentOS 7/8: 编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件:

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

      添加或修改以下内容:

      BOOTPROTO=static
      ONBOOT=yes
      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
      
    • CentOS 6: 编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件:

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

      添加或修改以下内容:

      DEVICE=eth0
      BOOTPROTO=static
      ONBOOT=yes
      HWADDR=XX:XX:XX:XX:XX:XX
      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
      
  2. 重启网络服务

    sudo systemctl restart network
    

3. 使用nmcli命令行工具

CentOS 7及更高版本还提供了nmcli命令行工具来管理网络连接。

  1. 查看网络连接

    nmcli connection show
    
  2. 添加新的网络连接

    sudo nmcli connection add type ethernet ifname eth0 con-name myconnection autoconnect yes ip4 192.168.1.100/24 gw4 192.168.1.1
    
  3. 启用网络连接

    sudo nmcli connection up myconnection
    

通过以上方法,你可以在CentOS系统中配置网络。选择适合你的方式进行操作即可。

0
看了该问题的人还看了