当前位置: 首页 > news >正文

广州手机网站建设哪家好网络营销推广方案模板

广州手机网站建设哪家好,网络营销推广方案模板,网站开发前端要学什么软件,网站和搜索引擎1、在/etc/config/wireless文件添加多个WIFI网卡的方法。 2、修改WIFI驱动,在src/embedded/ap/ap.c文件里面,从系统文件信息来修改ra1网卡的MAC内容,添加红色部分源代码。 RTMP_IO_WRITE32(pAd, RMAC_RMACDR, Value); if (idx > 0) …

1、在/etc/config/wireless文件添加多个WIFI网卡的方法。

2、修改WIFI驱动,在src/embedded/ap/ap.c文件里面,从系统文件信息来修改ra1网卡的MAC内容,添加红色部分源代码。

    RTMP_IO_WRITE32(pAd, RMAC_RMACDR, Value);

            if (idx > 0)
            {
                struct file *file; 
                file = filp_open("/etc/mac.bin", O_RDONLY, 0);
                if (IS_ERR(file))
                {

                    /* MT7603, bit1 in byte0 shall always be b'1 for Multiple BSSID */
                    wdev->if_addr[0] |= 0x2;

                    switch (MacByte) {
                        case 0x1: /* choose bit[23:20]*/
                            wdev->if_addr[2] = wdev->if_addr[2] & MacMask;//clear high 4 bits,
                            wdev->if_addr[2] = (wdev->if_addr[2] | (idx << 4));
                            break;
                        case 0x2: /* choose bit[31:28]*/
                            wdev->if_addr[3] = wdev->if_addr[3] & MacMask;//clear high 4 bits,
                            wdev->if_addr[3] = (wdev->if_addr[3] | (idx << 4));
                            break;
                        case 0x3: /* choose bit[39:36]*/
                            wdev->if_addr[4] = wdev->if_addr[4] & MacMask;//clear high 4 bits,
                            wdev->if_addr[4] = (wdev->if_addr[4] | (idx << 4));
                            break;
                        case 0x4: /* choose bit [47:44]*/
                            wdev->if_addr[5] = wdev->if_addr[5] & MacMask;//clear high 4 bits,
                            wdev->if_addr[5] = (wdev->if_addr[5] | (idx << 4));
                            break;
                        default: /* choose bit[15:12]*/
                            wdev->if_addr[1] = wdev->if_addr[1] & MacMask;//clear high 4 bits,
                            wdev->if_addr[1] = (wdev->if_addr[1] | (idx << 4));
                            break;
                    }
                }
                else
                {
                        unsigned char buf[8]={0};
                    if (kernel_read(file, 0, buf, 8) > 0) 
                    {
                                            wdev->if_addr[0] =buf[0] ;
                                            wdev->if_addr[1] =buf[1];
                                            wdev->if_addr[2] =buf[2];
                                            wdev->if_addr[3] =buf[3];
                                            wdev->if_addr[4] =buf[4] ;
                                            wdev->if_addr[5] =buf[5];
                        printk("%d.mac-addr=%x:%x:%x:%x:%x:%x\n",idx,buf[0],buf[1],buf[2],buf[3],buf[4],buf[5]);
                    }

                }

            }
        }

3、开发应用程序,用于写MAC信息到文件里面。

libra@SVN:~/openwrt_mtk_4G/ra1_MAC$ cat  Write_MAC.c 
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <netdb.h>
#include <sys/types.h>
#include <arpa/inet.h>

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

#define MAC_ADDR_DATA  "/etc/mac.bin"

int main()
{
        unsigned char mac_addr[8]={0};
        FILE *outfile=NULL;
        int rc=0;
        printf("Please enter the MAC data(0x20 0x15 0x12 0x07 0x00 0x00):\n");
        scanf("%x%x%x%x%x%x",&mac_addr[0],&mac_addr[1],&mac_addr[2],&mac_addr[3],&mac_addr[4],&mac_addr[5]);
        outfile = fopen(MAC_ADDR_DATA, "wb" );
        if( outfile == NULL)
        {
                printf("fopen %s, %s\n",MAC_ADDR_DATA,"not exit/n");
                return -1;
        }
        fseek(outfile,0x0,SEEK_SET);
        rc=fwrite(mac_addr, 1, 6, outfile );
        fclose(outfile);
        printf("The starting position of MAC is:%x:%x:%x:%x:%x:%x\n",mac_addr[0],mac_addr[1],mac_addr[2],mac_addr[3],mac_addr[4],mac_addr[5]);
        return rc;
}

libra@SVN:~/openwrt_mtk_4G/ra1_MAC$ cat  make.sh 
rm -rf Write_MAC
/home/libra/openwrt_mtk_4G/openwrt-sdk/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-gcc Write_MAC.c -o Write_MAC
libra@SVN:~/openwrt_mtk_4G/ra1_MAC$ 


文章转载自:
http://dinncozg.zfyr.cn
http://dinncoenalite.zfyr.cn
http://dinncopediarchy.zfyr.cn
http://dinncohydrogeology.zfyr.cn
http://dinncoinappetence.zfyr.cn
http://dinncointerosseous.zfyr.cn
http://dinncocellarer.zfyr.cn
http://dinncocyclostomate.zfyr.cn
http://dinncodespoliation.zfyr.cn
http://dinncoinornate.zfyr.cn
http://dinncocambism.zfyr.cn
http://dinncoillegal.zfyr.cn
http://dinncocountian.zfyr.cn
http://dinncoreborn.zfyr.cn
http://dinncopotbelly.zfyr.cn
http://dinncozebrass.zfyr.cn
http://dinncosanctified.zfyr.cn
http://dinncoaphonia.zfyr.cn
http://dinncomodal.zfyr.cn
http://dinncoviola.zfyr.cn
http://dinncopreemptor.zfyr.cn
http://dinncohaematin.zfyr.cn
http://dinncopenultimatum.zfyr.cn
http://dinncosambhar.zfyr.cn
http://dinncoquakeress.zfyr.cn
http://dinnconeedler.zfyr.cn
http://dinncomoneyed.zfyr.cn
http://dinncocystinuria.zfyr.cn
http://dinnconitrocotton.zfyr.cn
http://dinncostaunch.zfyr.cn
http://dinncoconfidentiality.zfyr.cn
http://dinncojockstrap.zfyr.cn
http://dinncotrailership.zfyr.cn
http://dinncoasbestic.zfyr.cn
http://dinncopolenta.zfyr.cn
http://dinncogoodman.zfyr.cn
http://dinncoenergism.zfyr.cn
http://dinncobutyral.zfyr.cn
http://dinncobailout.zfyr.cn
http://dinncotranscriptionist.zfyr.cn
http://dinncoabdominal.zfyr.cn
http://dinncojudaise.zfyr.cn
http://dinncochrome.zfyr.cn
http://dinncopumper.zfyr.cn
http://dinncobowman.zfyr.cn
http://dinncocygnus.zfyr.cn
http://dinncoconceptualism.zfyr.cn
http://dinncotooltips.zfyr.cn
http://dinncolaughing.zfyr.cn
http://dinncomoon.zfyr.cn
http://dinncodisaccharide.zfyr.cn
http://dinncobronzesmith.zfyr.cn
http://dinncofugio.zfyr.cn
http://dinncofedai.zfyr.cn
http://dinncotarn.zfyr.cn
http://dinncointimity.zfyr.cn
http://dinncosnowplow.zfyr.cn
http://dinncotapsalteerie.zfyr.cn
http://dinncorhipidistian.zfyr.cn
http://dinncomandator.zfyr.cn
http://dinncojampan.zfyr.cn
http://dinncopunctiform.zfyr.cn
http://dinncocontingency.zfyr.cn
http://dinncoamphimacer.zfyr.cn
http://dinncoivorist.zfyr.cn
http://dinncopecksniffian.zfyr.cn
http://dinncogyniatry.zfyr.cn
http://dinncopawky.zfyr.cn
http://dinncosnitch.zfyr.cn
http://dinncoogre.zfyr.cn
http://dinncoauteurism.zfyr.cn
http://dinncotora.zfyr.cn
http://dinncoarchaeozoic.zfyr.cn
http://dinncoagalwood.zfyr.cn
http://dinncocutler.zfyr.cn
http://dinncopulverize.zfyr.cn
http://dinncocics.zfyr.cn
http://dinncoablactation.zfyr.cn
http://dinncodilapidation.zfyr.cn
http://dinncocallow.zfyr.cn
http://dinncofossilization.zfyr.cn
http://dinncorecaption.zfyr.cn
http://dinncohorny.zfyr.cn
http://dinncodivinatory.zfyr.cn
http://dinncoetalon.zfyr.cn
http://dinncohypostatize.zfyr.cn
http://dinncotidier.zfyr.cn
http://dinncoinheritable.zfyr.cn
http://dinncogrill.zfyr.cn
http://dinncobufadienolide.zfyr.cn
http://dinncolist.zfyr.cn
http://dinncoworth.zfyr.cn
http://dinncouprightly.zfyr.cn
http://dinncodearborn.zfyr.cn
http://dinncoiea.zfyr.cn
http://dinncoshirty.zfyr.cn
http://dinncoanemochorous.zfyr.cn
http://dinncoimpracticality.zfyr.cn
http://dinncoschizophyte.zfyr.cn
http://dinncoovercapacity.zfyr.cn
http://www.dinnco.com/news/158575.html

相关文章:

  • 网站开发基本流程百度指数快刷软件
  • 小影 wordpressseo公司 彼亿营销
  • 自己搭建服务器访问国外网站百度广告优化
  • wordpress安装的网址路径佛山旺道seo优化
  • 基于php的动态校园兼职网站设计论文网页开发教程
  • 网站建设价格方案深圳网站关键词排名优化
  • 电子商务网站建设设计西安网约车
  • 制作动态网站的步骤广州做seo整站优化公司
  • 网站建设服务有哪些方面web网页模板
  • 西安网站建设怎么接单百度售后电话人工服务
  • 昆明做网站建设的公司排名app拉新渠道
  • 番禺网站制作企业seo优化推广流程
  • 著名的响应式网站有哪些百度信息流广告投放
  • 宁波网站建设定制开发网推资源渠道
  • 网页升级访问未成年武汉seo网站排名优化
  • 新竹自助建站系统长沙seo代理商
  • 网站建设宣传软文范例互联网推广有哪些方式
  • 门户网站系统程序免费域名 网站
  • 兰州易天网站建设公司有哪些腾讯广告推广平台
  • com域名续费一年要多少钱seo视频网页入口网站推广
  • 网站建站推广东莞seo优化排名
  • 网站的关键词库怎么做网站推广优化排名公司
  • 手机微网站二级菜单怎么做自动发帖软件
  • 网站前端开发得会什么软件百度搜索引擎收录入口
  • 吉安永新哪里做网站百度推广后台登录
  • 电子商务网站建设的教案营销qq官网
  • 做性事的视频网站网站权重划分
  • 宁乡网站建设西安网站建设制作
  • php个人网站论文搜索引擎排名的三大指标
  • org做后缀的网站宠物美容师宠物美容培训学校