获取指定网卡的网络信息
来源:互联网 发布:linux 命令路径 编辑:程序博客网 时间:2024/05/19 17:56
看了网络上的获取网络信息的脚本后,发现有些对我来说不好理解,于是做了一些改动,使之更简单:
注:网卡名称由调用者传入
#!/bin/sh#***********************************************************************## get-network## Usage: get-network ifname# #***********************************************************************#get ifname from argumentcase "$#" in 1)IF="$1";;esacif [ "$IF" = "" ]; thenecho "Usage: get-network ifname"exit -1;fi#make sure interface $IF is upinterface=$(ifconfig | grep "$IF")if [ "$interface" = "" ] ; thenecho "interface $IF is down!!"exit -2;fi# get interface $IF ipaddr=$(ifconfig $IF | grep inet | awk '$1 == "inet" {print $2}')mask=$(ifconfig &IF | grep inet | awk '$1 == "inet" {print $4}')ip=$(echo "$addr" | cut -d: -f 2)netmask=$(echo "$mask" | cut -d: -f 2)echo "ip: $ip"echo "netmask: $netmask"
很遗憾,这里只获取到ip和掩码信息,至于网关信息和dns信息,有兴趣的朋友可以自己尝试
dns: /etc/resolv.conf
route:route命令或者 /proc/net/route
- 获取指定网卡的网络信息
- 网络信息获取函数和网卡信息获取
- 网络信息获取函数和网卡信息获取
- 获取网卡的相关信息
- 获取网卡的相关信息
- 嵌入式 指定网卡名称的信息以及网络连通状态以及重连机制代码示例
- linux下C编程_获取指定网卡IP信息
- lunix 获取指定网卡的ip
- 获取指定网卡的MAC地址
- java 获取指定的信息
- 根据网卡名称编号获取指定网卡的IP地址
- 获取本机所有网卡的信息
- 关于获取网卡信息的一点消息
- 本地网卡信息获取的 方法
- c#获取网卡的ip等信息
- WinPcap获取网卡的更多信息
- 获取网卡信息
- 获取网卡信息
- Eclipse快捷键 10个最有用的快捷键
- Sicily 1211. 商人的宣传
- 一台机器上同时启动多个tomcat
- 想成为Google工程师?先回答这15个面试问题【这只是一必要条件】(三)
- centos系统网口聚合(bonding)的配置
- 获取指定网卡的网络信息
- asp.net中global.asax的作用及其方法的介绍
- Linux网络编程---套接字结构
- 【水题+字符串】杭电 hdu 1228 A + B
- 程序员面试、算法研究、编程艺术、红黑树4大系列集锦与总结
- 解决ArcGISServer JavaScript API dojo未定义
- Think php 空操作 执行了没定义的执行方法而执行的操作 _empty
- 五大浏览器硬件加速对比
- 第二章:Android开发基础