12ee67178SXianjun Jiao#!/bin/bash 22ee67178SXianjun Jiao 3*b1b99701SJiao Xianjun# Author: Xianjun Jiao 4*b1b99701SJiao Xianjun# SPDX-FileCopyrightText: 2019 UGent 5a6085186SLina Ceballos# SPDX-License-Identifier: AGPL-3.0-or-later 6a6085186SLina Ceballos 72ee67178SXianjun Jiaoif [ $# -ne 4 ] 82ee67178SXianjun Jiao then 92ee67178SXianjun Jiao echo "Please input NIC_name ch_number ip_addr cell as input parameter!" 102ee67178SXianjun Jiao exit 112ee67178SXianjun Jiaofi 122ee67178SXianjun Jiao 132ee67178SXianjun Jiaonic_name=$1 142ee67178SXianjun Jiaoch_number=$2 152ee67178SXianjun Jiaoip_addr=$3 162ee67178SXianjun Jiaocell=$4 172ee67178SXianjun Jiaoecho $nic_name 182ee67178SXianjun Jiaoecho $ch_number 192ee67178SXianjun Jiaoecho $ip_addr 202ee67178SXianjun Jiaoecho $cell 212ee67178SXianjun Jiao 222ee67178SXianjun Jiao# sudo service network-manager stop 232ee67178SXianjun Jiaosudo ip link set $nic_name down 242ee67178SXianjun Jiaosudo iwconfig $nic_name mode ad-hoc 252ee67178SXianjun Jiaosudo iwconfig $nic_name essid 'sdr-ad-hoc' 262ee67178SXianjun Jiaosudo ip link set $nic_name up 272ee67178SXianjun Jiaosudo iwconfig $nic_name channel $ch_number 282ee67178SXianjun Jiaosudo iwconfig $nic_name ap $cell 292ee67178SXianjun Jiao#sudo iwconfig $nic_name modulation 11g 302ee67178SXianjun Jiao#sudo iwconfig $nic_name rate 6M 312ee67178SXianjun Jiaosudo ifconfig $nic_name $ip_addr netmask 255.255.255.0 322ee67178SXianjun Jiaoifconfig 332ee67178SXianjun Jiaoiwconfig $nic_name 342ee67178SXianjun Jiao 35