1*2ee67178SXianjun Jiao#!/bin/bash 2*2ee67178SXianjun Jiao 3*2ee67178SXianjun Jiaoif [ $# -ne 4 ] 4*2ee67178SXianjun Jiao then 5*2ee67178SXianjun Jiao echo "Please input NIC_name ch_number ip_addr cell as input parameter!" 6*2ee67178SXianjun Jiao exit 7*2ee67178SXianjun Jiaofi 8*2ee67178SXianjun Jiao 9*2ee67178SXianjun Jiaonic_name=$1 10*2ee67178SXianjun Jiaoch_number=$2 11*2ee67178SXianjun Jiaoip_addr=$3 12*2ee67178SXianjun Jiaocell=$4 13*2ee67178SXianjun Jiaoecho $nic_name 14*2ee67178SXianjun Jiaoecho $ch_number 15*2ee67178SXianjun Jiaoecho $ip_addr 16*2ee67178SXianjun Jiaoecho $cell 17*2ee67178SXianjun Jiao 18*2ee67178SXianjun Jiao# sudo service network-manager stop 19*2ee67178SXianjun Jiaosudo ip link set $nic_name down 20*2ee67178SXianjun Jiaosudo iwconfig $nic_name mode ad-hoc 21*2ee67178SXianjun Jiaosudo iwconfig $nic_name essid 'sdr-ad-hoc' 22*2ee67178SXianjun Jiaosudo ip link set $nic_name up 23*2ee67178SXianjun Jiaosudo iwconfig $nic_name channel $ch_number 24*2ee67178SXianjun Jiaosudo iwconfig $nic_name ap $cell 25*2ee67178SXianjun Jiao#sudo iwconfig $nic_name modulation 11g 26*2ee67178SXianjun Jiao#sudo iwconfig $nic_name rate 6M 27*2ee67178SXianjun Jiaosudo ifconfig $nic_name $ip_addr netmask 255.255.255.0 28*2ee67178SXianjun Jiaoifconfig 29*2ee67178SXianjun Jiaoiwconfig $nic_name 30*2ee67178SXianjun Jiao 31