我们使用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来提取频率参数