资讯专栏INFORMATION COLUMN

ip命令基本使用

社区管理员 / 515人阅读

ip 命令是linux中常用的网络配置命令

ip命令是iproute2包中的命令

安装

一般发行版再带ip命令

# macosbrew install iproute2mac# ubuntuapt install iproute2# centosyum install iproute2

设备(device)

主要是配置OSI模型中的第二层数据链路层

查看设备
# 显示所有
ip link show

详细显示
ip -s link show
操作设备
# 开启网卡ip link set ens33 up# 关闭网卡ip link set ens33 down# 开启网卡的混合模式ip link set ens33 promisc on# 关闭网卡的混个模式ip link set ens33 promisc offi# 设置网卡队列长度ip link set ens33 txqueuelen 1200# 设置网卡最大传输单元ip link set ens33 mtu 1400# 修改名字ip link set ens33 name eth0# 修改网卡的MAC地址ip link set ens33 address aa:aa:aa:aa:aa:aa# 将 ens33 连接到vbr0网桥ip link set ens33 master vbr0

IP相关配置

查看IP
# 显示所有IP地址ip address# 简写ip addr 

# 显示指定网卡的IPip addr ens# 详细显示指定网卡的IPip -s addr ens332: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:d9:89:c8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.32.132/24 brd 192.168.32.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fed9:89c8/64 scope link
       valid_lft forever preferred_lft forever
  • broadcast:设定广播位址,如果设定值是 + 表示让系统自动计算;

  • label:该设备的别名,例如eth0:0;

  • scope:这个设备的领域,默认global,通常是以下几个大类:

  • global:允许来自所有来源的连线;

    • site:仅支持IPv6 ,仅允许本主机的连接;

    • link:仅允许本设备自我连接;

    • host:仅允许本主机内部的连接;

增加IP
# 设置ens33网卡IP地址192.168.1.1ip addr add 192.168.1.1/24 dev ens33
删除IP
 # 删除ens33网卡IP地址ip addr del 192.168.1.1/24 dev ens33

路由相关配置

查看路由
# 显示系统路由ip route show# 简写ip r

default via 192.168.32.2 dev ens33 proto static metric 100                      169.254.0.0/16 dev ens33 scope link metric 1000                                 172.16.1.0/24 dev docker0 proto kernel scope link src 172.16.1.1                
192.168.32.0/24 dev ens33 proto kernel scope link src 192.168.32.132 metric 100 192.168.49.0/24 dev br-e6a94a27c143 proto kernel scope link src 192.168.49.1    
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown  

# 显示vip这个路由表的路由ip route show table vip# 查看某个地址走那条路由ip route get 114.114.114.114
  • proto:此路由的路由协定,主要有redirect,kernel,boot,static,ra等,其中kernel是直接由核心判断自动设定。

  • scope:路由的范围,主要是link,是与本设备有关的直接连接。

增加/修改路由
# 设置192.168.1.0网段的网关为192.168.1.1数据走eth0接口ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0# 设置默认网关为192.168.1.1ip route add default via 192.168.1.1 dev eth0
删除路由
# 删除192.168.1.0网段的网关ip route del 192.168.1.0/24# 删除默认路由ip route del default# 删除路由ip route delete 192.168.1.0/24 dev eth0

网络命名空间

查看
ip netnsip netns show
增加
# 增加一个叫test的网络命名空间ip netns add test
删除
# 删除一个叫test的网络命名空间ip netns del test
操作
# 在 test ns 下执行ip addrip netns exec test ip addr


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127887.html

相关文章

  • 如何通过命令行工具去理解网络协议

    摘要:收发两端的对等层通过协议进行通信。以查询的网卡信息为例网络诊断助手命令工具命令采用的协议允许主机或路由器报告差错情况和提供有关异常情况的报告。 TCP/IP网络分层模型 showImg(http://charl-image.oss-cn-hangzhou.aliyuncs.com/cmd-know-network/model.png); TCP/IP五层模型将网络功能五层。 每一层...

    I_Am 评论0 收藏0
  • 如何通过命令行工具去理解网络协议

    摘要:收发两端的对等层通过协议进行通信。以查询的网卡信息为例网络诊断助手命令工具命令采用的协议允许主机或路由器报告差错情况和提供有关异常情况的报告。 TCP/IP网络分层模型 showImg(http://charl-image.oss-cn-hangzhou.aliyuncs.com/cmd-know-network/model.png); TCP/IP五层模型将网络功能五层。 每一层...

    Pandaaa 评论0 收藏0
  • 网络(二)--网络的基本配置

    摘要:以太网命令配置命令所做出的改动重启网络服务或主机后失效查看以太网络接口显示所有接口的配置信息命令也可以配置地址,配置的地址立即生效,但重启网络服务或主机,都会失效接口名称的修改网络服务的管理路由的管理添加显示路由表以数字方式显示各主 以太网命令配置 命令所做出的改动重启网络服务或主机后失效 1、查看以太网络接口 # ifconfig [ethX] -a: 显示所有接口的配置信...

    Jiavan 评论0 收藏0
  • 经典利用永恒之蓝漏洞对Windows操作系统进行攻击

    摘要:利用永恒之蓝对进行攻击环境搭建,其中为靶机。命令有很多,想使用什么命令可以百度,我这里使用一些进行演示的命令就可以了。一般权限不够命令无法执行,这里简单介绍提权,提权方法百度多的很。至此本次利用永恒之蓝攻击漏洞拿到权限结束。 ...

    不知名网友 评论0 收藏0
  • 如何通过Telnet和SSH远程监控主机

    摘要:子程序执行将在新进程中完成。要在上执行子程序,该类将使用该函数。如果是字符串,则字符串指定要通过执行的命令。如果是任何其他负值,则表示完全缓冲。它用于通过网络进行系统管理和应用程序部署。 showImg(https://segmentfault.com/img/remote/1460000018833620); 来源 | 愿码(ChainDesk.CN)内容编辑 愿码Slogan |...

    BothEyes1993 评论0 收藏0
  • Linux云计算笔记(一)

    摘要:的备份和恢复的过程是可以被终端然后后继续的,无须冻结文件系统。甚至提供了高性能的多线程备份操作,它把一次拆分多个数据流,每个数据流可以被发往不同的目的地。 基本网络知识 ifconfig 用来配置网络或查看当前网络接口的状态 临时修改网卡IP地址 ifconfig 网卡名称 IP地址 直接修改网卡的IP地址,重启失效 说明:修改后当前终端会终端,需要重新使用新的I...

    yintaolaowanzi 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<