1. #! /bin/sh
2.
3. =$(ip route show)
4. =$(echo $default_route | sed -e 's/^.*dev \([^ ]*\).*$/\1/' | head -n 1)
5. =$(ip addr show label $default_interface scope global | awk '$1 == "inet" { print $2,$4}')
6.
7. #ip address
8. =$(echo $address | awk '{print $1 }')
9. =${ip%%/*}
10.
11. #broadcast
12. =$(echo $address | awk '{print $2 }')
13.
14. #mask address
15. =$(route -n |grep 'U[ \t]' | head -n 1 | awk '{print $3}')
16.
17. #gateway address
18. =$(route -n | grep 'UG[ \t]' | awk '{print $2}')
19.
20. #dns
21. =$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}')
22.
23. :$ip,mask:$mask,broadcast:$broadcast,gateway:$gateway,dns:$dns
linux下shell脚本获取网卡参数
原创
©著作权归作者所有:来自51CTO博客作者mb647054710deee的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
lucene内存索引文件查询数据
上一篇文章中提到,使用lucene包括两个步骤:一是索引;二是检索。索引是基础、是前提,检索是目的。本文讲的是lucene的基本索引。 本文以及后面的文章都以存储在磁盘的文件为背景,进行索引和检索的演示。 对磁盘文件,我们可能有以下的检索需求: 按照文件名检索(这个经常有)按照文件路
lucene内存索引文件查询数据 Lucene Lucene学习笔记 Lucene索引 lucene