#!/bin/bash
#获取ip地址
#ifconfig | grep "inet addr:" | gawk '{print $2}' | sed 's/addr://g'
#获取掩码
#ifconfig | grep "Mask" | gawk '{print $4}' | sed 's/Mask://g'
#修改ip地址
#ifconfig eth0 192.168.0.20 netmask 255.255.255.0
#修改/etc/sysconfig/network-scripts/ifcfg-eth0
#修改默认网关
#route add default gw 192.168.0.254
#修改/etc/sysconfig/network-scripts/ifcfg-eth0
#修改NDS地址
#修改/etc/resolv.conf文件
#修改host name
#hostname zbc
#修改/etc/sysconfig/network文件
echo "********这是一个查看网络信息的脚本报告***********"
echo ""
NETWORK_TYPE=$(ifconfig | grep "Link" | gawk '{print $1}')
NETMASK=`ifconfig | grep "Mask" | gawk '{print $4}' | sed 's/Mask://g'`
IPADDR=`ifconfig | grep "inet addr:" | gawk '{print $2}' | sed 's/addr://g'`
HWADDR=`ifconfig | grep "HWaddr" | gawk '{print $5}'`
NAME_SERVER=`cat /etc/resolv.conf | grep "nameserver" | gawk '{print $2}'`
#获取ip地址
#ifconfig | grep "inet addr:" | gawk '{print $2}' | sed 's/addr://g'
#获取掩码
#ifconfig | grep "Mask" | gawk '{print $4}' | sed 's/Mask://g'
#修改ip地址
#ifconfig eth0 192.168.0.20 netmask 255.255.255.0
#修改/etc/sysconfig/network-scripts/ifcfg-eth0
#修改默认网关
#route add default gw 192.168.0.254
#修改/etc/sysconfig/network-scripts/ifcfg-eth0
#修改NDS地址
#修改/etc/resolv.conf文件
#修改host name
#hostname zbc
#修改/etc/sysconfig/network文件
echo "********这是一个查看网络信息的脚本报告***********"
echo ""
NETWORK_TYPE=$(ifconfig | grep "Link" | gawk '{print $1}')
NETMASK=`ifconfig | grep "Mask" | gawk '{print $4}' | sed 's/Mask://g'`
IPADDR=`ifconfig | grep "inet addr:" | gawk '{print $2}' | sed 's/addr://g'`
HWADDR=`ifconfig | grep "HWaddr" | gawk '{print $5}'`
NAME_SERVER=`cat /etc/resolv.conf | grep "nameserver" | gawk '{print $2}'`
count=1
for network_type in $NETWORK_TYPE
do
eval NETWORK_TYPE_$count=`echo $network_type` 2>/dev/null
count=$[ $count + 1 ]
done
count=1
for netmask in $NETMASK
do
eval NETMASK_$count=`echo $netmask` 2>/dev/null
count=$[ $count + 1 ]
done
count=1
for ipaddr in $IPADDR
do
eval IPADDR_$count=`echo $ipaddr` 2>/dev/null
#a=`echo "IPADDR_$count"`
#echo "$a"
#$a=`echo $ipaddr` 2>/dev/null
#ec