如何设置静态IP

在 CentOS 7 中,设置静态 IP 地址通常涉及编辑网络配置文件。以下是设置静态 IP 的步骤:

  1. 找到你的网卡设备名称
    首先,你需要知道你想要配置的网卡的设备名称。使用以下命令来列出所有网络设备:

    nmcli d
    

    或者

    ip addr
    
  2. 编辑网卡配置文件
    网络接口的配置文件位于 /etc/sysconfig/network-scripts/ 目录中。文件名通常遵循 ifcfg- 的格式,例如 ifcfg-eth0

    使用你选择的文本编辑器编辑该文件。如果你的网卡设备名称是 eth0,你将编辑文件 /etc/sysconfig/network-scripts/ifcfg-eth0

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

    在该文件中,你需要设置或修改以下参数以配置静态 IP:

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=<你的静态IP地址>
    NETMASK=<你的子网掩码>
    GATEWAY=<你的默认网关>
    DNS1=<首选DNS服务器>
    DNS2=<备用DNS服务器>
    

    请将 <你的静态IP地址><你的子网掩码><你的默认网关><首选DNS服务器><备用DNS服务器> 替换为实际的网络设置值。

  3. 重启网络服务
    配置文件编辑完成后,重启网络服务以应用新的配置:

    sudo systemctl restart network
    

    或者,你可以重启 NetworkManager 服务:

    sudo systemctl restart NetworkManager
    
  4. 检查新的 IP 地址
    使用以下命令来确认新的静态 IP 地址已经设置成功:

    ip addr show <interface_name>
    

    或者

    nmcli d show <interface_name>
    

    替换为你的网卡设备名称。

  5. 测试网络连接
    最后,确保你的网络连接正常工作。你可以 ping 一个外部地址来测试连接:

    ping -c 4 google.com
    

如果你不想手动编辑配置文件,也可以使用 nmtui 命令,这是一个文本用户界面工具,可以更方便地进行网络配置:

sudo nmtui

nmtui 界面中,选择“Edit a connection”来修改网络设置,然后选择你的网络接口进行编辑。输入静态 IP 信息后,选择“OK”并重启网络服务。

请确保你有正确的网络配置信息,包括 IP 地址、子网掩码、网关和 DNS 服务器地址。错误的配置可能会导致你的系统无法连接到网络。

你可能感兴趣的:(我这样学运维,Linux,计算机网络,tcp/ip,网络协议,网络,linux)