xref: /openwifi/user_space/sdr-ad-hoc-join.sh (revision a6085186d94dfe08b0e09c18c8d4b1b4fe38ea35)
1#!/bin/bash
2
3# SPDX-FileCopyrightText: 2019 Jiao Xianjun <[email protected]>
4# SPDX-License-Identifier: AGPL-3.0-or-later
5
6
7if [ $# -ne 4 ]
8  then
9    echo "Please input NIC_name ch_number ip_addr cell as input parameter!"
10    exit
11fi
12
13nic_name=$1
14ch_number=$2
15ip_addr=$3
16cell=$4
17echo $nic_name
18echo $ch_number
19echo $ip_addr
20echo $cell
21
22# sudo service network-manager stop
23sudo ip link set $nic_name down
24sudo iwconfig $nic_name mode ad-hoc
25sudo iwconfig $nic_name essid 'sdr-ad-hoc'
26sudo ip link set $nic_name up
27sudo iwconfig $nic_name channel $ch_number
28sudo iwconfig $nic_name ap $cell
29#sudo iwconfig $nic_name modulation 11g
30#sudo iwconfig $nic_name rate 6M
31sudo ifconfig $nic_name $ip_addr netmask 255.255.255.0
32ifconfig
33iwconfig $nic_name
34
35