首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux配ip地址命令

在Linux系统中,配置IP地址的常用命令主要有以下几种:

一、使用ifconfig命令(较旧的方法,在部分新发行版中可能已被弃用)

  1. 查看网络接口信息
    • 命令:ifconfig
    • 示例输出可能包含类似eth0(以太网接口)、lo(回环接口)等网络接口的信息。
  • 临时配置IP地址
    • 语法:ifconfig <interface> <ip_address> netmask <subnet_mask>
    • 例如,为eth0接口配置IP地址为192.168.1.100,子网掩码为255.255.255.0,命令如下:
      • ifconfig eth0 192.168.1.100 netmask 255.255.255.0
  • 开启或关闭网络接口
    • 开启接口:ifconfig <interface> up
    • 关闭接口:ifconfig <interface> down

二、使用ip命令(推荐的新方法)

  1. 查看网络接口详细信息
    • 命令:ip addr show或者ip a
    • 这个命令会显示系统中所有网络接口的详细信息,包括IP地址、MAC地址、接口状态等。
  • 临时配置IP地址
    • 语法:ip addr add <ip_address>/<subnet_prefix> dev <interface>
    • 例如,为eth0接口添加IP地址192.168.1.100,子网掩码为255.255.255.0(即/24),命令如下:
      • ip addr add 192.168.1.100/24 dev eth0
  • 开启或关闭网络接口
    • 开启接口:ip link set <interface> up
    • 关闭接口:ip link set <interface> down

三、永久配置IP地址(修改网络配置文件)

  1. 对于基于systemd - networkd的系统(如CentOS 7及以上部分版本)
    • 编辑网络接口配置文件,通常位于/etc/systemd/network/目录下,文件名类似<interface>.network
    • 示例内容:
    • 示例内容:
    • 配置完成后,重启网络服务:systemctl restart systemd - networkd
  • 对于基于network服务的系统(如CentOS 6等旧版本)
    • 编辑网络接口配置文件,通常位于/etc/sysconfig/network - scripts/目录下,文件名类似ifcfg - eth0
    • 示例内容:
    • 示例内容:
    • 配置完成后,重启网络服务:service network restart

优势方面

  • 灵活性:可以根据不同的需求快速配置不同类型的IP地址(如静态IP、动态获取IP等)。
  • 精确控制:可以精确地指定网络接口、IP地址、子网掩码、网关等网络参数。
  • 适应多种场景:无论是临时测试网络连接,还是永久配置服务器网络环境都能满足需求。

应用场景

  • 服务器部署:在服务器上配置固定的IP地址以便外部访问或者内部服务通信。
  • 网络故障排查:通过查看和修改IP地址来排查网络连接问题。
  • 虚拟机网络设置:为虚拟机中的Linux系统配置独立的网络接口和IP地址。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共0个视频
Linux入门
运维小路
共0个视频
Linux进阶
运维小路
共50个视频
动力节点-零基础入门Linux系统运维-上
动力节点Java培训
共10个视频
动力节点-零基础入门Linux系统运维-下
动力节点Java培训
领券