xref: /openwifi/user_space/sdr-ad-hoc-join.sh (revision 2ee67178825ee52f380c2f72b7135d15ddadca60)
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