Kod: Markera allt
iwconfig wlan0 ap off
Kod: Markera allt
iwconfig wlan0 ap off
Kod: Markera allt
/*------------------------------------------------------------------*/
/*
* Set AP Address
*/
static int
set_apaddr_info(int skfd,
char * ifname,
char * args[], /* Command line args */
int count) /* Args count */
{
struct iwreq wrq;
/* Avoid "Unused parameter" warning */
count = count;
if((!strcasecmp(args[0], "auto")) ||
(!strcasecmp(args[0], "any")))
{
/* Send a broadcast address */
iw_broad_ether(&(wrq.u.ap_addr));
}
else
{
if(!strcasecmp(args[0], "off"))
{
/* Send a NULL address */
iw_null_ether(&(wrq.u.ap_addr));
}
else
{
/* Get the address and check if the interface supports it */
if(iw_in_addr(skfd, ifname, args[0], &(wrq.u.ap_addr)) < 0)
{
errarg = 0;
return(IWERR_ARG_TYPE);
}
}
}
if(iw_set_ext(skfd, ifname, SIOCSIWAP, &wrq) < 0)
return(IWERR_SET_EXT);
/* 1 args */
return(1);
}