首页主机资讯Linux中如何手动设置IP地址

Linux中如何手动设置IP地址

时间2025-10-27 15:49:04发布访客分类主机资讯浏览1255
导读:在Linux系统中,您可以使用ifconfig(较旧的系统)或ip命令(较新的系统)来手动设置IP地址。以下是两种方法的详细步骤: 使用ifconfig命令(适用于较旧的Linux发行版) 查看网络接口: ifconfig -a 这将...

在Linux系统中,您可以使用ifconfig(较旧的系统)或ip命令(较新的系统)来手动设置IP地址。以下是两种方法的详细步骤:

使用ifconfig命令(适用于较旧的Linux发行版)

  1. 查看网络接口

    ifconfig -a
    

    这将列出所有可用的网络接口。

  2. 停止网络接口(可选): 如果您想重新配置接口,可以先停止它:

    sudo ifconfig eth0 down
    
  3. 设置IP地址

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
    

    其中,eth0是您要配置的网络接口名称,192.168.1.100是您要设置的IP地址,255.255.255.0是子网掩码。

  4. 设置默认网关

    sudo route add default gw 192.168.1.1
    

    其中,192.168.1.1是您的默认网关地址。

使用ip命令(适用于较新的Linux发行版)

  1. 查看网络接口

    ip addr show
    

    这将列出所有可用的网络接口。

  2. 停止网络接口(可选): 如果您想重新配置接口,可以先停止它:

    sudo ip link set eth0 down
    
  3. 设置IP地址

    sudo ip addr add 192.168.1.100/24 dev eth0
    

    其中,192.168.1.100/24是您要设置的IP地址及其子网掩码(/24表示子网掩码为255.255.255.0),eth0是您要配置的网络接口名称。

  4. 启用网络接口

    sudo ip link set eth0 up
    
  5. 设置默认网关

    sudo ip route add default via 192.168.1.1
    

    其中,192.168.1.1是您的默认网关地址。

持久化配置

上述方法设置的IP地址在系统重启后会丢失。为了使配置持久化,您需要编辑网络配置文件。

对于基于Debian的系统(如Ubuntu):

编辑/etc/network/interfaces文件:

sudo nano /etc/network/interfaces

添加或修改以下内容:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

保存并退出编辑器,然后重启网络服务:

sudo systemctl restart networking

对于基于Red Hat的系统(如CentOS):

编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件:

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

添加或修改以下内容:

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

保存并退出编辑器,然后重启网络服务:

sudo systemctl restart network

通过以上步骤,您可以在Linux系统中手动设置IP地址,并使其配置持久化。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux中如何手动设置IP地址
本文地址: https://pptw.com/jishu/735793.html
Linux中如何配置静态IP与dhclient dhclient客户端如何工作

游客 回复需填写必要信息