我们使用ifconfig可以设置mac ip地址 子网掩码

如果需要无线网络,还需要设置iwconfig iwlist来配置参数

我们可以使用如下的脚本来设置网络接口

#! /bin/bash

####################Params#####################

IFACE=eth0

IP=192.168.19.0

SUBNET_MASK=255.255.255.0

GW=192.168.0.1

HW_ADDR=’00:1C:bf:87:25′

if [ $UID -ne 0 ];

then

echo “RUN as ROOT”

exit 1

fi

#首先将对应的网络接口关闭

/sbin/ifconfig $IFACE down

if [[ -n $HW_ADDR ]]

then

/sbin/ifconfig hw ether $HW_ADDR

echo Spoofed MAC ADDRESS to $HW_ADDR

fi

/sbin/ifconfig $IFACE $IP_ADDR netmask

$SUBNET_MASK

route add default gw $GW $IFACE

echo Successfully configured $IFACE

配置无限LAN的脚本则类似

图片 图片

首先我们都校验了下,是不是为超级用户

链接无线LAN需要essid 秘钥 网络频率

essid是无线网络的名称,一些使用WEP的网络需要对应的秘钥进行验证,有些网络则不需要,WEP是一个10位十六进制的数的口令,频率是给特定网络的,iwconfig为无线网卡配置合适的无线网络

iwlist scan来进行扫描

可以从扫描出的Frequency来提取频率参数

发表评论

邮箱地址不会被公开。 必填项已用*标注