xref: /openwifi/user_space/sdr-ad-hoc-up.sh (revision 2ee67178825ee52f380c2f72b7135d15ddadca60)
1*2ee67178SXianjun Jiao#!/bin/bash
2*2ee67178SXianjun Jiao
3*2ee67178SXianjun Jiaoif [ $# -ne 3 ]
4*2ee67178SXianjun Jiao  then
5*2ee67178SXianjun Jiao    echo "Please input NIC_name ch_number ip_addr 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 Jiaoecho $nic_name
13*2ee67178SXianjun Jiaoecho $ch_number
14*2ee67178SXianjun Jiaoecho $ip_addr
15*2ee67178SXianjun Jiao
16*2ee67178SXianjun Jiaosudo ip link set $nic_name down
17*2ee67178SXianjun Jiaosudo iwconfig $nic_name mode ad-hoc
18*2ee67178SXianjun Jiaosudo iwconfig $nic_name essid 'sdr-ad-hoc'
19*2ee67178SXianjun Jiaosudo ip link set $nic_name up
20*2ee67178SXianjun Jiaosudo iwconfig $nic_name channel $ch_number
21*2ee67178SXianjun Jiao#sudo iwconfig $nic_name modulation 11g
22*2ee67178SXianjun Jiao#sudo iwconfig $nic_name rate 6M
23*2ee67178SXianjun Jiaosudo ifconfig $nic_name $ip_addr netmask 255.255.255.0
24*2ee67178SXianjun Jiaoifconfig
25*2ee67178SXianjun Jiaoiwconfig $nic_name
26