linux接口up,linux系统下获取所有处于UP状态的接口的shell

linux系统下获取所有处于Down状态的接口的shell ip link | grep state DOWN 3: em2: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN qlen 1000 4: em3: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN qlen 1000 5: em4: BROADCAST,MULTICAST mt

linux系统下获取所有处于Down状态的接口的shell

ip link | grep "state DOWN"

3: em2: mtu 1500 qdisc noop state DOWN qlen 1000

4: em3: mtu 1500 qdisc noop state DOWN qlen 1000

5: em4: mtu 1500 qdisc noop state DOWN qlen 1000

136: virbr0-nic: mtu 1500 qdisc noop state DOWN qlen 500

142: ovs-system: mtu 1500 qdisc noop state DOWN

143: ovsbr0: mtu 1500 qdisc noop state DOWN

linux系统下获取所有处于UP状态的接口的shell

ip link | grep "state UP"

2: em1: mtu 1500 qdisc mq state UP qlen 1000

使用awk匹配到第二个字段,然后sed替换掉冒号。

ip link | grep "state DOWN" | awk '{ print $2 }' | sed 's/://g'

em2

em3

em4

virbr0-nic

ovs-system

ovsbr0

另一种有缺陷的方式:

ip route show

192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1

10.12.28.0/22 dev br0  proto kernel  scope link  src 10.12.28.59

169.254.0.0/16 dev br0  scope link  metric 1006

default via 10.12.28.1 dev br0

ip route show |  awk '{ print $3}'

virbr0

br0

br0

10.12.28.1

注意最后一显示的默认路由:default via 10.12.28.1 dev br0

这种方式需要匹配到 dev这个字段后的第一个字段,而且没有显示接口状态是否是up的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中,可以使用SocketCAN工具配置和管理CAN及CAN FD接口。以下是一些常用的Shell命令,用于配置CAN FD接口: 1. `ip link set canX type can bitrate <bitrate> dbitrate <data_bitrate>`:设置CAN FD接口的比特率。将`canX`替换为实际的接口名称(如`can0`),`<bitrate>`是CAN数据帧的比特率,`<data_bitrate>`是CAN FD数据帧的比特率。 2. `ip link set canX up`:启用CAN FD接口。将`canX`替换为实际的接口名称。 3. `ip link set canX down`:禁用CAN FD接口。将`canX`替换为实际的接口名称。 4. `ip link show canX`:显示CAN FD接口的详细信息和状态。将`canX`替换为实际的接口名称。 5. `canconfig canX bitrate <bitrate> dbitrate <data_bitrate>`:设置CAN FD接口的比特率(使用can-utils工具)。将`canX`替换为实际的接口名称,`<bitrate>`是CAN数据帧的比特率,`<data_bitrate>`是CAN FD数据帧的比特率。 6. `cansend canX <can_id>#<data>`:发送CAN数据帧到指定的CAN FD接口。将`canX`替换为实际的接口名称,`<can_id>`是CAN标识符,`<data>`是发送的数据。 7. `candump canX`:监听CAN FD接口接收到的数据帧。将`canX`替换为实际的接口名称。 请注意,上述命令中的`canX`是指具体的CAN FD接口名称,可以根据实际情况进行替换。此外,使用SocketCAN工具还可以进行更高级的配置和管理,如设置过滤规则、接收回调等,可以根据需求查阅相关文档和资料进行更深入的学习和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值