CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)

文章目录

      • CentOS 7
        • 方法一:使用 nmcli 命令
        • 方法二:编辑配置文件(我的CentOS7是使用这种方法,亲测可用)
      • CentOS 8
        • 方法一:使用 nmcli 命令
        • 方法二:编辑配置文件

在 CentOS 系统中,如果你没有图形界面,那么你将需要使用命令行来修改 IP 地址。以下是在 CentOS 7 和 CentOS 8 中通过命令行修改静态 IP 地址的步骤:

CentOS 7

CentOS 7 使用 nmcli(Network Manager Command Line Interface)或者直接编辑网络配置文件的方式来修改 IP 地址。

方法一:使用 nmcli 命令
  1. 查找你的网络设备名称:

    nmcli d
    

    CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)_第1张图片

  2. 设置静态 IP 地址(设置前可先查看网络信息nmcli con show ):
    CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)_第2张图片

    nmcli con mod [连接名称] ipv4.addresses [新IP地址]/[子网掩码位数]
    nmcli con mod [连接名称] ipv4.gateway [默认网关]
    nmcli con mod [连接名称] ipv4.dns "[DNS服务器]"
    nmcli con mod [连接名称] ipv4.method manual
    
  3. 启用新的网络配置:

    nmcli con up [连接名称]
    
方法二:编辑配置文件(我的CentOS7是使用这种方法,亲测可用)
  1. 找到你的网络接口配置文件,通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名类似于 ifcfg-ens33(这里的 ens33 取决于你的网络接口名称)。

  2. 使用文本编辑器(如 vim 或 nano)编辑该文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-[接口名称]
    

    CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)_第3张图片
    CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)_第4张图片

  3. 修改或添加以下行以设置静态 IP:

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=[你的静态IP地址]
    NETMASK=[子网掩码]
    GATEWAY=[默认网关]
    DNS1=[首选DNS服务器]
    DNS2=[备用DNS服务器]
    
  4. 保存文件并退出编辑器。

  5. 重启网络服务使配置生效:

    sudo systemctl restart network
    

CentOS 8

在 CentOS 8 中,可以使用 nmcli 工具或者直接编辑配置文件来更改 IP 地址。

方法一:使用 nmcli 命令

操作方法与 CentOS 7 类似,只是配置文件路径可能略有不同。

方法二:编辑配置文件
  1. 找到你的网络配置文件,通常位于 /etc/sysconfig/network-scripts/,例如 ifcfg-enp0s3

  2. 编辑配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-[接口名称]
    
  3. 更新配置文件内容,与 CentOS 7 类似。

  4. 重新加载网络配置或者重启网络服务:

    sudo nmcli connection reload
    sudo nmcli connection up [连接名称]
    

    或者

    sudo systemctl restart NetworkManager
    

确保替换上述命令和配置文件中的 [连接名称][新IP地址][子网掩码位数][默认网关][DNS服务器][接口名称] 等占位符为你实际的网络接口名称和你希望设置的网络参数。
    ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍
ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ

你可能感兴趣的:(网络编程,linux,CentOS,网络,tcp/ip,网络协议)