温馨提示×

centos fromscratch怎样配置网络

小樊
34
2026-01-02 10:07:25
栏目: 智能运维

在CentOS从零开始配置网络,可以按照以下步骤进行:

1. 检查网络接口

首先,你需要确认你的网络接口名称。可以使用以下命令查看:

ip link show

或者

ifconfig -a

2. 配置网络接口

你可以使用nmcli(NetworkManager命令行工具)或者直接编辑网络配置文件来配置网络。

使用nmcli

  1. 查看可用的连接

    nmcli con show
    
  2. 创建新的连接(例如,创建一个静态IP连接的例子):

    nmcli con add type ethernet ifname eth0 con-name myeth0 autoconnect yes
    
  3. 设置IP地址

    nmcli con mod myeth0 ipv4.addresses 192.168.1.100/24
    
  4. 设置网关

    nmcli con mod myeth0 ipv4.gateway 192.168.1.1
    
  5. 设置DNS

    nmcli con mod myeth0 ipv4.dns 8.8.8.8 8.8.4.4
    
  6. 重启连接

    nmcli con up myeth0
    

编辑网络配置文件

如果你更喜欢直接编辑配置文件,可以按照以下步骤操作:

  1. 找到网络配置文件: CentOS 7及更高版本使用/etc/sysconfig/network-scripts/ifcfg-<interface>格式的文件。

  2. 编辑配置文件(例如,编辑ifcfg-eth0):

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 配置文件示例

    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=<your-uuid>
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=192.168.1.100
    PREFIX=24
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  4. 重启网络服务

    sudo systemctl restart network
    

3. 验证网络配置

最后,验证网络配置是否成功:

ping -c 4 google.com

如果能够成功ping通外部网站,说明你的网络配置已经成功。

注意事项

  • 确保你的网络接口名称(如eth0)是正确的。
  • 如果你使用的是虚拟机,确保虚拟机的网络模式设置正确(例如,桥接模式或NAT模式)。
  • 如果你使用的是CentOS 8,网络管理工具可能会有所不同,建议查看相应的文档。

通过以上步骤,你应该能够成功配置CentOS从零开始的网络连接。

0