0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux ip命令常用操作

马哥Linux运维 来源:马哥Linux运维 2025-02-19 10:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Linuxip命令常用操作

在Linux系统中,ip命令是用于管理网络接口和路由的强大工具。相比于旧的ifconfig命令,ip命令提供了更多的功能和更细粒度的控制。本文将详细介绍ip命令的常用操作,帮助用户更有效地管理和配置网络。

ip命令基础

ip命令是iproute2包的一部分,主要用于显示和操作路由表、网络接口和隧道。其基本语法如下:

ip [OPTIONS] OBJECT COMMAND

其中,OBJECT可以是link、addr、route等,COMMAND是对OBJECT进行的操作,如add、del、show等。

查看网络接口信息

查看所有网络接口的状态和配置信息:

ip link show

查看特定网络接口的信息:

ip link show dev eth0

启用和禁用网络接口

启用网络接口:

ip link set dev eth0 up

禁用网络接口:

ip link set dev eth0 down

配置IP地址

为网络接口添加IP地址:

ip addr add 192.168.1.10/24 dev eth0

删除网络接口上的IP地址:

ip addr del 192.168.1.10/24 dev eth0

查看所有网络接口的IP地址:

ip addr show

查看特定网络接口的IP地址:

ip addr show dev eth0

管理路由

查看当前的路由表:

ip route show

为特定网络添加路由:

ip route add 192.168.1.0/24 via 192.168.1.1

删除特定网络的路由:

ip route del 192.168.1.0/24

添加默认路由:

ip route add default via 192.168.1.1

配置网络别名

为网络接口配置别名,可以方便管理多IP地址场景:

ip addr add 192.168.1.20/24 dev eth0 label eth0:1

查看网络别名:

ip addr show dev eth0

管理ARP缓存

查看ARP缓存表:

ip neigh show

添加静态ARP条目:

ip neigh add 192.168.1.10 lladdr 0022:33:44:55 dev eth0

删除ARP条目:

ip neigh del 192.168.1.10 dev eth0

VLAN配置

创建VLAN接口:

ip link add link eth0 name eth0.100 type vlan id 100

删除VLAN接口:

ip link delete eth0.100

分析说明表

操作类型 命令示例 说明
查看网络接口 ip link show 显示所有网络接口状态和配置信息
启用网络接口 ip link set dev eth0 up 启用指定网络接口
禁用网络接口 ip link set dev eth0 down 禁用指定网络接口
配置IP地址 ip addr add 192.168.1.10/24 dev eth0 为网络接口添加IP地址
删除IP地址 ip addr del 192.168.1.10/24 dev eth0 从网络接口删除IP地址
查看路由表 ip route show 显示当前路由表
添加路由 ip route add 192.168.1.0/24 via 192.168.1.1 添加到指定网络的路由
删除路由 ip route del 192.168.1.0/24 删除指定网络的路由
配置网络别名 ip addr add 192.168.1.20/24 dev eth0 label eth0:1 为网络接口配置别名
查看ARP缓存 ip neigh show 显示ARP缓存表
添加ARP条目 ip neigh add 192.168.1.10 lladdr 002244:55 dev eth0 添加静态ARP条目
删除ARP条目 ip neigh del 192.168.1.10 dev eth0 删除指定的ARP条目
创建VLAN接口 ip link add link eth0 name eth0.100 type vlan id 100 创建VLAN接口
删除VLAN接口 ip link delete eth0.100 删除VLAN接口

总结

Linux的ip命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,ip命令都是必不可少的工具。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217959
  • IP
    IP
    +关注

    关注

    5

    文章

    1849

    浏览量

    154905

原文标题:Linux ip命令常用操作

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任
    的头像 发表于 05-03 18:08 1612次阅读

    Linux常用网络命令

    Linux常用网络命令 Linux常用网络命令  计算机网络的主要优点是能够实现资源和信
    发表于 01-18 12:47 1265次阅读

    Linux教程之常用Linux命令的详细资料免费下载

    操作Linux操作系统提供的命令很多,但用户日常使用的命令却很有限。本章将介绍一些在日常工作中最常用
    发表于 11-16 16:17 14次下载

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的头像 发表于 03-30 10:34 6304次阅读

    LINUX操作系统的安装与Linux常用文件命令

    LINUX操作系统的安装与Linux常用文件命令说明。
    发表于 06-02 17:45 3次下载

    常用Linux常用操作命令及其技巧必看

    IC设计是在linux环境下,很多操作需要在Terminal中进行,因此想要学习IC设计,就必须先需要熟悉Linux环境、掌握基础的Linux操作
    的头像 发表于 06-26 10:39 2459次阅读
    <b class='flag-5'>常用</b>的<b class='flag-5'>Linux</b><b class='flag-5'>常用</b><b class='flag-5'>操作</b><b class='flag-5'>命令</b>及其技巧必看

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    发表于 03-03 09:20 0次下载

    基础的Linux操作命令

    IC设计是在linux环境下,很多操作需要在Terminal中进行,因此想要学习IC设计,就必须先需要熟悉Linux环境、掌握基础的Linux操作
    的头像 发表于 03-15 13:42 2006次阅读

    Linux常用命令

    Linux常用命令
    的头像 发表于 01-12 11:19 1609次阅读

    Linux下终端中命令操作常用的快捷键

    作为一名 Linux 下的开发人员,和 Linux 系统打交道是每天必做的事情,通过 Linux 终端下命令行与 Linux 进行交互。
    的头像 发表于 05-12 10:54 2945次阅读

    linux系统查看ip地址命令

    Linux系统中,可以使用ifconfig命令来查看IP地址。ifconfig命令被用于配置和显示网络接口的网络参数,包括IP地址。执行以
    的头像 发表于 11-08 15:09 5018次阅读

    linux查看物理接口的命令

    Linux操作系统提供了多种命令和工具来查看物理接口。在这篇文章中,我们将详细介绍一些最常用和常见的命令,以及它们的用法和输出。 ifcon
    的头像 发表于 11-16 16:48 2391次阅读

    linux常用命令及用法

    Linux是一种开源的操作系统,它以稳定、高效和安全的特点受到广大用户的喜爱。掌握Linux常用命令及其用法对于操作系统的管理和开发都至关
    的头像 发表于 11-17 09:47 1319次阅读

    linux更改ip步骤命令

    inux是一种广泛应用于服务器和嵌入式设备的操作系统,通过更改IP地址,可以对网络进行重新配置和优化,以满足不同的需求。在Linux中,可以使用不同的命令和配置文件进行
    的头像 发表于 11-27 14:38 3072次阅读

    linux系统修改ip命令

    Linux系统修改IP命令是掌握Linux网络管理的基础之一。在Linux操作系统中,我们可以使
    的头像 发表于 11-27 15:17 2979次阅读