作者信息:https://home.cnblogs.com/u/huangjiabobk

在Linux中,如何配置静态IP地址?

在Linux系统中配置静态IP地址通常涉及到修改网络配置文件,这些文件的确切位置和格式可能会因不同的Linux发行版和使用的网络管理工具而异。以下是在Linux中配置静态IP地址的一般步骤:

1. 对于基于Debian的系统(如Ubuntu)
  1. 查找网络接口名称
    使用ip addrifconfig(如果已安装)命令查找你想要配置的网络接口名称,如eth0ens33等。

  2. 编辑网络接口配置文件
    /etc/network/interfaces文件中配置网络接口。使用文本编辑器打开该文件:

    sudo nano /etc/network/interfaces
    
  3. 配置静态IP
    在文件中找到对应的网络接口部分,并修改或添加如下配置:

    iface eth0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        gateway 192.168.1.1
    

    eth0替换为你的网络接口名称,192.168.1.10替换为你的静态IP地址,192.168.1.1替换为你的网关地址。

  4. 重启网络服务
    为了使配置生效,重启网络服务:

    sudo systemctl restart networking
    
2. 对于基于Red Hat的系统(如CentOS)
  1. 查找网络接口名称
    同上,使用ip addrifconfig命令。

  2. 编辑网络配置文件
    /etc/sysconfig/network-scripts/目录下,找到以你的网络接口命名的文件,如ifcfg-eth0

    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 配置静态IP
    在文件中添加或修改以下配置:

    DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.10
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    

    同样替换eth0192.168.1.10192.168.1.1为相应的值。

  4. 重启网络服务
    重启网络服务以应用更改:

    sudo systemctl restart network
    
3. 对于使用NetworkManager的服务

如果你的系统使用NetworkManager来管理网络,你可以使用nmclinm-connection-editor命令来配置静态IP。

  1. 使用nmcli

    sudo nmcli con mod "Connection Name" ipv4.addresses 192.168.1.10/24
    sudo nmcli con mod "Connection Name" ipv4.gateway 192.168.1.1
    sudo nmcli con mod "Connection Name" ipv4.dns "8.8.8.8"
    sudo nmcli con mod "Connection Name" ipv4.method manual
    
  2. 使用nm-connection-editor
    运行nm-connection-editor,图形界面将允许你选择网络连接并进行配置。

4. 注意事项
  • 在配置IP地址之前,确保新IP地址不与网络中其他设备冲突。
  • 更改网络配置后,可能需要重启网络服务或计算机。
  • 确保你有适当的权限来编辑网络配置文件。
  • 在生产服务器上,建议在维护时间窗口内进行网络配置更改,并确保有回滚计划。

综上所述,你可以在Linux系统中配置静态IP地址,从而确保网络设置的稳定性和一致性。

posted @ 2024-04-30 23:47  黄嘉波  阅读(44)  评论(0编辑  收藏  举报
版权声明:原创作品,谢绝转载!否则将追究法律责任。--作者 黄嘉波