centos

centos里如何设置IP地址

小樊
33
2025-12-23 10:39:46
栏目: 智能运维

在CentOS系统中设置IP地址可以通过多种方法,以下是几种常见的方法:

方法一:使用nmcli命令行工具

  1. 查看当前网络连接状态

    nmcli connection show
    
  2. 修改IP地址: 假设你要修改的网络连接名为eth0,可以使用以下命令:

    nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
    nmcli connection modify eth0 ipv4.gateway 192.168.1.1
    nmcli connection modify eth0 ipv4.dns 8.8.8.8 8.8.4.4
    
  3. 重启网络连接

    nmcli connection up eth0
    

方法二:使用nmtui图形界面工具

  1. 启动nmtui

    nmtui
    
  2. 选择“Edit a connection”,然后选择你要修改的网络连接。

  3. 在IPv4配置选项卡中,你可以手动输入IP地址、子网掩码、网关和DNS服务器。

  4. 保存并退出

方法三:直接编辑网络配置文件

  1. 找到网络接口配置文件: CentOS 7及更高版本使用NetworkManager,配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名为ifcfg-eth0(其中eth0是你的网络接口名称)。

  2. 编辑配置文件

    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. 保存并退出

  5. 重启网络服务

    sudo systemctl restart network
    

方法四:使用ip命令临时设置IP地址

如果你只想临时设置IP地址,可以使用ip命令:

sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip route add default via 192.168.1.1

请注意,这种方法在系统重启后会失效。

选择适合你的方法进行操作即可。如果你不确定网络接口名称,可以使用ip linkifconfig -a命令查看。

0
看了该问题的人还看了