首页 > 开发 > Linux Shell > 正文

Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP

2020-07-27 19:12:47
字体:
来源:转载
供稿:网友

#/usr/bin/env bash# Name: get_network_info.sh# Author: Purple_Grape# This is a script to gather network information of your Linux system.# Test under Ubuntu 10.04 only.#----------------------------NIC=eth0MAC=`LANG=C ifconfig $NIC | awk '/HWaddr/{ print $5 }' `IP=`LANG=C ifconfig $NIC | awk '/inet addr:/{ print $2 }' | awk -F: '{print $2 }'`MASK=`LANG=C ifconfig $NIC | awk -F: '/Mask/{print $4}'`ext_ip=`curl ifconfig.me`if [ -f /etc/resolv.conf ];then   dns=`awk '/^nameserver/{print $2}' /etc/resolv.conf `fi#----------------------------echo "Your network information is as below:"echo $MACecho $IPecho $dnsecho $ext_ip

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表