WIFI移植全过程
路由器转接设置方法

路由器转接设置方法路由器的转接设置方法有很多种,根据不同的需求可以选择不同的方法来进行设置。
下面我将详细介绍几种常见的转接设置方法。
一、基本的转接设置1. 首先,将路由器连接到电脑上。
可以通过网线将路由器的LAN口与电脑的网卡连接,或者通过Wi-Fi连接路由器。
2. 打开电脑上的浏览器,输入路由器的默认IP地址,一般是192.168.1.1或者192.168.0.1。
按下回车键后,会弹出一个登录界面。
3. 输入默认的用户名和密码,登录到路由器的管理界面。
4. 进入路由器的设置页面后,可以根据需要进行一些常见的设置,比如设置路由器的名称、密码、无线网络名称(SSID)和密码等。
二、设置转发规则1. 打开路由器的管理界面,进入设置页面。
2. 找到“转发规则”或者“端口转发”选项,点击进入。
3. 在转发规则列表中,点击“新增”或者“添加”按钮。
4. 输入需要设定的转发规则,包括源IP地址、源端口、目标IP地址、目标端口等信息。
然后保存设置。
5. 重启路由器,使设置生效。
三、设置虚拟服务器虚拟服务器的设置方法与转发规则类似,具体操作如下:1. 打开路由器的管理界面,进入设置页面。
2. 找到“虚拟服务器”或者“DMZ主机”选项,点击进入。
3. 在虚拟服务器列表中,点击“新增”或者“添加”按钮。
4. 输入需要设定的虚拟服务器信息,包括服务器IP地址、服务器端口等。
然后保存设置。
5. 重启路由器,使设置生效。
四、设置触发端口1. 打开路由器的管理界面,进入设置页面。
2. 找到“触发端口”或者“端口触发”选项,点击进入。
3. 在触发端口列表中,点击“新增”或者“添加”按钮。
4. 输入需要设定的触发端口信息,包括触发端口号、目标端口号等。
然后保存设置。
5. 重启路由器,使设置生效。
以上是几种常见的路由器转接设置方法,根据不同的需求可以选择适合自己的方法进行设置。
在设置过程中,如果遇到问题,可以查阅路由器的用户手册或者与网络技术支持人员联系进行咨询。
无线网的安装方法

无线网的安装方法无线网的安装方法,涉及到无线路由器的设置和无线设备的连接。
以下是具体的步骤:1. 首先,购买一个适合的无线路由器。
无线路由器的品牌、型号和功能各有不同,根据自己的需求选择合适的无线路由器。
2. 在无线路由器的背面或底部,找到路由器的默认登录地址、用户名和密码。
一般来说,登录地址是"192.168.1.1",用户名和密码默认为空。
3. 打开电脑,并连接电脑和无线路由器之间的网线。
确保网线的连接端正确连接到电脑的网口和无线路由器的LAN 口上。
4. 打开浏览器,输入无线路由器的默认登录地址(如"192.168.1.1")并按下回车键。
弹出登录界面后,输入默认的用户名和密码登录。
5. 成功登录后,进入无线路由器的设置界面。
根据需要,可以修改无线网络的名称(SSID)和密码,以增加无线网络的安全性。
6. 在设置界面中,找到无线设置的选项。
选择适当的加密方式(如WPA2-PSK)和密码,以保护无线网络。
7. 设置完成后,保存设置并退出路由器的设置界面。
8. 断开电脑和无线路由器之间的有线连接。
9. 打开需要连接无线网络的设备,比如手机、平板、笔记本等。
进入设备的设置界面,找到Wi-Fi 设置选项。
10. 在Wi-Fi 设置界面中,找到并选择刚刚设置的无线网络名称(SSID)。
输入无线网络的密码,连接到无线网络。
11. 等待设备连接到无线网络,连接成功后,可以开始使用无线网络上网了。
值得注意的是,以上步骤仅适用于基本的无线网安装。
如果需要更高级的设置和功能,比如端口映射、访客网络等,可能需要深入学习和了解无线路由器的使用说明书或参考相关的技术文章。
同时,为了获得更好的无线信号覆盖和稳定性,建议将无线路由器放置在中央位置,并尽量避开干扰源(如电磁设备、大型家具等)。
另外,无线网络的速度和稳定性也会受到家庭中其他电子设备的影响,尽量减少干扰源的影响,可提高无线网络的性能。
移动宽带更换路由器的步骤和方法

移动宽带更换路由器的步骤和方法1.选择合适的路由器:首先需要根据自己的需求选择适合的路由器。
考虑因素包括路由器的信号强度、覆盖范围、支持的无线标准(如802.11ac)、端口数量以及价格等。
2.备份设置:在更换路由器之前,建议先备份当前路由器的设置。
通过登录路由器的管理页面,找到备份或导出设置的选项,将当前路由器的设置保存为配置文件。
5.设置新路由器:根据新路由器的说明手册,将其插入电源,并将其与宽带调制解调器连接。
通常,需要将宽带调制解调器的网络电缆插入新路由器的WAN口。
6.连接网络设备:将需要接入网络的设备(如笔记本电脑、电视、游戏机)使用网线或无线方式连接到新路由器的局域网口。
7.设置路由器:打开一台连接到新路由器的设备上的浏览器,输入默认的管理员地址(通常是192.168.1.1或192.168.0.1)进入路由器的管理页面。
根据说明手册,进行路由器的基本设置,如更改管理员密码、设置无线网络名称(SSID)和密码等。
8.恢复备份:如果在步骤2中备份了原路由器的配置文件,可以在新路由器上导入该配置文件,以恢复原有的设置。
9.测试与调整:重新启动所有连接到新路由器的设备,并确保它们能成功连接到网络。
测试无线网络的覆盖范围和信号强度,并根据需要调整路由器的无线信道和无线功率等设置。
10.常规维护:定期检查路由器的固件更新,以确保其安全性和性能。
总结起来,移动宽带更换路由器的步骤包括选择合适的路由器、备份旧路由器设置、拆卸旧路由器、设置新路由器、连接网络设备、设置路由器、恢复备份、测试与调整、常规维护等。
在更换路由器过程中,需要注意保持新旧设备的配合和网络设备的连接稳定。
AP62X2 wifi模块移植说明

移植方法:1、首先将驱动源码包bcmdhd.tar.bz2解压到内核源码的driver/net/wireless/目录下。
2、修改driver/net/wireless/目录里的Kconfig、Makefile文件,可以参考release-wifi-v0.1包里的Kconfig、Makefile的修改。
3、执行make menuconfig命令开始对无线模块进行配置,主要是NetWorkingsupport-→Wireless以及Device Driver-→Network Device Support--→Wireless LAN的配置,具体的设置方法可以参考release-wifi-v0.1包里的sp_evk01_defconfig。
注意:如果wifi模块的WL_HOST_W AKE这个pin悬空,我们在配置驱动是将其修改为IN-Band interrupt的方式;如果该pin接在cpu 端相应的gpio口时,我们可以将其配置为Out-Of-Band interrupt的方式。
4、修改内核中mmc驱动,主要是core/sdio.c文件中的sdio_read_cccr这个函数以及内核源码目录下include/linux/mmc/sdio.h中添加相关的宏定义。
具体参考release-wifi-v0.1包里的mmc.tar.bz2与sdio.h5、修改arch/mips/jz4760b/目录下的相应的板级文件,我们使用的是board-sp_eck01.c,具体修改简单说明一下:(1)由于魅族的wifi audio板使用的是mmc1这组控制器且wifi模块在一上电就存在,因此不必考虑wifi模块的探测问题,board-sp_evk01.c文件中的sp_evk01_tf_data正是对应着mmc1控制器,相关的修改请参考。
(2)主要说明一下sp_evk01_tf_gpio_init这个函数,首先是四组数据线、cmd、clk所对应的gpio口的初始化,由于不需要探测功能,因此需要对WL_REG_ON这个pin 进行先拉低后拉高的操作,这样cpu才能扫描到wifi模块的存在,函数中的WL_PWR_PIN这个宏就对应着WL_REG_ON这个pin,该宏是在board-sp_evk01.h 中定义的PE13(3)在该板级文件中添加jzsoc_wlan_power_on与jzsoc_wlan_power_off这两个函数,可以参考board-sp_eck01.c.6、以上操作完成可以重新编译内核并烧录。
wifi路由器安装教程

wifi路由器安装教程Wi-Fi路由器是现代家庭和办公室网络中必不可少的设备,帮助我们连接并享受无线网络。
如果您刚刚购买了一个新的Wi-Fi路由器,您可能需要一些帮助来安装和设置它。
在这篇文章中,我们将提供一个简单易懂的Wi-Fi路由器安装教程,以帮助您完成安装过程。
首先,您需要准备一些材料。
除了Wi-Fi路由器本身外,您还需要一根网络电缆,该电缆将路由器与互联网提供商提供的调制解调器连接起来。
确保您的电缆长度足够长,以便您可以从调制解调器到路由器的位置进行连接。
接下来,找到您网络电缆的一端,并将其插入调制解调器的WAN或INTERNET端口。
然后,找到另一端,并将其插入路由器的WAN或INTERNET端口。
请注意,不同品牌和型号的路由器可能具有稍有不同的端口标识,因此请先仔细阅读路由器的用户手册。
现在,您已经成功将Wi-Fi路由器与调制解调器连接起来。
接下来,您需要为您的网络设置一个安全密码以保护您的Wi-Fi 网络。
打开您的电脑或移动设备,并连接到新安装的Wi-Fi路由器。
您可能需要打开您的网络设置,找到可用的Wi-Fi网络,并输入路由器上的初始密码。
一旦连接成功,打开您的网络浏览器并输入路由器的IP地址。
这个IP地址通常可以在路由器的用户手册中找到。
在浏览器中输入路由器的IP地址后,您将被要求输入管理员用户名和密码。
这些凭据通常可以在路由器的用户手册中找到。
输入正确的凭据后,您将能够访问路由器的管理界面。
在管理界面中,您可以更改无线网络的名称(SSID)和密码。
确保选择一个强密码,并将其保存在安全的地方。
您还可以更改其他网络设置,例如访客网络和家长控制等功能。
完成密码设置后,保存您的更改并重启路由器。
一旦路由器重新启动,您的新Wi-Fi网络将会生效。
最后,您可以通过连接其他设备和测试网络连接来验证安装是否成功。
连接其他设备时,您只需要在设备上找到可用的Wi-Fi网络,并输入您刚刚设置的密码。
WIFI移植全过程

WIFI移植全过程基于S3C S3C242424440的SDIO 卡WIFI 移植移植1112/1112/yangjun yangjun yangjun环境:Ubuntu10.10LINUX2.26.38交叉编译工具链:arm-linux-gcc一、SDIO 设备驱动移植1、修改SD 卡驱动使内核支持SD 卡修改文件:arch/arm/mach-s3c2440/mach-smdk2440.c添加所需头文件:#include#include#include//增加平台设备对sd 卡的支持static struct platform_device *smdk2440_devices[] __initdata = {&s3c_device_ohci,&s3c_device_lcd,&s3c_device_wdt,&s3c_device_i2c0,&s3c_device_iis,&s3c_device_sdi,};//添加平台数据dev->platform_datastatic struct s3c24xx_mci_pdata smdk2440_mmc_cfg __initdata={.gpio_detect = S3C2410_GPG(8),//此处保留为使用中断号8,看芯片手册.set_power = NULL,.ocr_avail = MMC_VDD_32_33,};2、在smdk2440_machine_init 中添加s3c24xx_mci_set_platdata(&smdk2440_mmc_cfg);二、配置内核以支持Marvel 无线WIFI选择38内核中的wlan marwell sdio 模块device drivers ---->[*] Network device support --->[*] Wireless LAN --->Marwell 8xxx Libertas WLAN driver supportMarwell Libertas 8385/8686/8688 SDIO 802.11b/g cards Networking support --->-*- Wireless ---><*> cfg80211 - wireless configureation API{*} common routines for IEEE 802.11 drivers三、编译内核,生成驱动模块1、先执行make 然后make modules 最后执行make uImage //内核生成模块的方式2、将生成的wlan相关ko文件拷贝到目标板中,在这我放在/sdio目录下/drivers/net/wireless/libertas/$cp libertas.ko libertas_sdio.ko /opt/filesystemx/sdio/3、把固件helper_sd.bin sd8686.bin拷贝到相应的位置/rootfs/filesystem/lib/firmware/mrvl/(后面两个目录是自己创建的,固件的话我当时也是问老师拿的,没办法!)4、在目标板子插入SDIO WIFI 并加载驱动首先插入SDIO WIFI 然后加载驱动/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)驱动加载完成会提示:(注意:如果没有,则再次热插拔你的sdio wifi卡便可以看到)if_sdio_intteruptlibertas: 00:01:36:19:b3:6b, fw 9.70.3p23, cap 0x00000303if_sdio_intteruptlibertas: wlan0: Marvell WLAN 802.11 adaptersdio_havefister_driversdio_init_module have done(此处提示信息有可能会不一样)四、制作无线测试工具及测试1、无码(没有密码)测试无线网卡用无线工具iwconfig iwlist等命令是通过开源软件wireless_tools_29.rar编译得到。
Linux下Wi-Fi:wireless_tools和wpa_supplicant

平台为hi35XX,在Liunx下借助wireless_tools和wpa_supplicant (因为现在的无线wifi网络大多是wpa加密。
所以需要移植wpa_supplicant工具)等工具实现wifi的过程。
一、移植wireless_tools1. 下载并编译wireless_toolstar zxf wireless_tools.29.tar.gz(网上下载)cd wireless_tools.29make成功后会在当前目录生成iwspy,iwpriv,iwlist以及iwconfig等文件。
2. 拷贝文件我们只需将这四个文件拷备到文件系统的sbin目录,然后将当前目录的libiw.so.29库文件拷到文件系统的lib目录,无线网络工具即安装完成。
二、加载无线网卡驱动模块网上有很多无线驱动模块,可移植性很好。
呵呵,我的是利用XX无线网卡公司提供的网卡驱动源码,修改下Makefile(1.网卡选择 2.平台 3.内核路径和工具链)以及os/linux 下的config.mk(一般不需要修改),make得到的。
insmod rtutil5572sta.ko。
insmod rt5572sta.koinsmod rtnet5572sta.ko三、指令的使用1. 扫描可用的无线网络iwlistwifi-name scanning其中wifi-name为无线网卡的名字,比如网卡eth0就是系统默认的网卡名字, wifi-name可以用ifconfig查看,一般为ra0(无线网卡),不过,需要ifconfig ra0 up。
2. 扫描网络信息iwlistra0 scan===>rt_ioctl_giwscan.11(11) BSS returned, data->length = 1427ra0 Scan completed :Cell 01 - Address:C4:CA:D9:1D:9E:A0Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.412 GHz(Channel 1)Quality=7/100 Signal level=-87 dBm Noise level=-82 dBmEncryption key:offBit Rates:54 Mb/s如上:ESSID项的值即为无线网络的名字,如上的“TXJ”等。
qca5018 wifi驱动移植流程

qca5018 wifi驱动移植流程
1. 从官网或者其他途径下载到对应的WIFI芯片的驱动包
2. 将驱动包解压放到内核“/driver/net/wireless目录下”,即"drivers/net/wireless/xxxx"
3. 打开/driver/net/wireless/Kconfig,在其最后增加"source "drivers/net/wireless/xxxx/Kconfig"
4. 打开drivers\net\wireless\Makefile,在其最后增加
"obj-y += xxxx/"
5. 内核增加USB驱动支持,如果非USB接口WIFI则不需要,路径:Device Drivers-->[*]USB support--->
6. 内核增加WIFI驱动支持,路径:Device Drivers-->[*] Network device support-->[*] Wireless LAN-->
7. 内核增加IEEE 802.11协议支持,路径:[*] Networking support-->-*- Wireless-->
8. 将下载的驱动编译进内核,路径:Device Drivers-->[*] Network device support-->[*] Wireless LAN-->[*]xxxx wifi-->
9. 执行make,重新编译内核
10. 使用新的zImage启动,加载wifi驱动,编译后的ko路径:/drivers/net/wireless/xxx。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于S3C S3C242424440的SDIO 卡WIFI 移植移植1112/1112/yangjun yangjun yangjun环境:Ubuntu10.10LINUX2.26.38交叉编译工具链:arm-linux-gcc一、SDIO 设备驱动移植1、 修改SD 卡驱动使内核支持SD 卡修改文件:arch/arm/mach-s3c2440/mach-smdk2440.c添加所需头文件:#include<mach/gpio.h>#include<linux/mmc/host.h>#include<plat/mci.h>//增加平台设备对sd 卡的支持static struct platform_device *smdk2440_devices[] __initdata = {&s3c_device_ohci,&s3c_device_lcd,&s3c_device_wdt,&s3c_device_i2c0,&s3c_device_iis,&s3c_device_sdi,};//添加平台数据dev->platform_datastatic struct s3c24xx_mci_pdata smdk2440_mmc_cfg __initdata={.gpio_detect = S3C2410_GPG(8),//此处保留为使用中断号8,看芯片手册.set_power = NULL,.ocr_avail = MMC_VDD_32_33,};2、 在smdk2440_machine_init 中添加s3c24xx_mci_set_platdata(&smdk2440_mmc_cfg);二、配置内核以支持Marvel 无线WIFI选择38内核中的wlan marwell sdio 模块device drivers ---->[*] Network device support --->[*] Wireless LAN ---><M> Marwell 8xxx Libertas WLAN driver support<M> Marwell Libertas 8385/8686/8688 SDIO 802.11b/g cards Networking support --->-*- Wireless ---><*> cfg80211 - wireless configureation API{*} common routines for IEEE 802.11 drivers三、编译内核,生成驱动模块1、先执行make 然后make modules 最后执行make uImage //内核生成模块的方式2、将生成的wlan相关ko文件拷贝到目标板中,在这我放在/sdio目录下/drivers/net/wireless/libertas/$cp libertas.ko libertas_sdio.ko /opt/filesystemx/sdio/3、把固件helper_sd.bin sd8686.bin拷贝到相应的位置/rootfs/filesystem/lib/firmware/mrvl/(后面两个目录是自己创建的,固件的话我当时也是问老师拿的,没办法!)4、在目标板子插入SDIO WIFI 并加载驱动首先插入SDIO WIFI 然后加载驱动/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)驱动加载完成会提示:(注意:如果没有,则再次热插拔你的sdio wifi卡便可以看到)if_sdio_intteruptlibertas: 00:01:36:19:b3:6b, fw 9.70.3p23, cap 0x00000303if_sdio_intteruptlibertas: wlan0: Marvell WLAN 802.11 adaptersdio_havefister_driversdio_init_module have done(此处提示信息有可能会不一样)四、制作无线测试工具及测试1、无码(没有密码)测试无线网卡用无线工具iwconfig iwlist等命令是通过开源软件wireless_tools_29.rar编译得到。
步骤:1、首先在windows目录解压上面那个软件包,把解压后的文件夹复制到虚拟机/home$lswireless_tools_29/home/wireless_tools_29$2、修改Makefile:根据下面的行号8 PREFIX = /home/wtools //指定安装路径12 CC = arm-linux-gcc (和编译你的文件系统所用保持一致,也可静态编译,对Makefile 适当修改)14 AR = arm-linux-ar接着make 然后执行make install 即可。
在/home/wtools下查看有:lib sbin usr目录,libiw.so(这是个软连接) libiw.so.29库在lib目录 而sbin目录为一些网络工具,如:iwlist、iwconfig等 可以man xxx查看功能3、拷贝libiw.so、libiw.so.29库和测试工具/home/wtools/lib/$cp * /opt/root_38fs/lib -a/home/wtools/sbin/$cp * /opt/root_38fs/bin (这样就不用考虑环境变量了)4、ifconfig -a 查看是否检测到无线网卡在测试工具目录下测试root_38fs/bin #ifconfig wlan0 uproot_38fs/bin #iwlist wlan0 scanning //搜索热点root_38fs/bin #iwconfig wlan0 essid "热点名字" //链接热点root_38fs/bin #ifconfig wlan0 192.168.2.99 netmask 255.255.255.0 up (静态分配,也可以动态分配。
参考我的《基于FS2410的DHCP移植》)root_38fs/bin #route add default gw 192.168.2.1root_38fs/bin #ping 192.168.2.1数据包丢失需要修改启动代码 数据包丢失需要修改启动代码换取lib后文件系统挂不上后文件系统挂不上文件系文件系统挂上但是没有获取统挂上但是没有获取wifi 数据数据wifi 检测到wifi搜索热点 搜索热点热点ping热点2、有码(有密码)a)下载源码wpa_supplicant-0.7.3.tar .gzhttp://hostap.epitest.fi/wpa_supplicant/openssl-0.9.8e.tar .gz/sourceb)移植Openssl移植1、将wpa_supplicant中的补丁拷贝到 openssl中:cp wpa_supplicant-0.7.3 /patches/openssl-0.9.8e-tls-extensions.patchopenssl-0.9.8e/cd openssl-0.9.8emkdir /usr/local/sslpatch -p1 < openssl-0.9.8e-tls-extensions.patch2、修改Makefilevim MakefileCC= arm-linux-gccAR= arm-linux-ar $(ARFLAGS) rRANLIB= arm-linux-ranlibINSTALLTOP=/usr/local/sslOPENSSLDIR=/usr/local/ssl3、编译和安装makemake installwpa_supplicant移植1、生成.configcp defconfig .config2、修改.configvim .configCC= arm-linux-gcc -L /usr/local/ssl/lib/CFLAGS += -I/usr/local/ssl/include/LIBS += -L/usr/local/ssl/lib/3、编译和安装makecp wpa_supplicant wpa_passphrase /source/rootfs/bincp examples/wpa-psk-tkip.conf /source/rootfs/etc/wpa_supplicant.conf4、修改wpa_supplicant.conf先进入开发板//bin目录,执行:wpa_passphrase 1107 123456789 > 1.txt打开1.txt,按照里面内容修改wpa_supplicant.conf5、测试1、/sdio#insmod libertas.ko/sdio#insmod libertas_sdio.kohelper_name=/lib/firmware/mrvl/helper_sd.binfw_name=/lib/firmware/mrvl/sd8686.bin (注意要在一行)2、ifconfig wlan0 192.168.2.1wpa_supplicant -B –iwlan0 –c /etc/wpa_supplicant.conf–Dwext(启动成功后的输出信息)ping 192.168.2.1(到最后面还是ping 不通的,然后就没做了。
但是可以ping 通连接在上面的其他IP,运行boa 服务器也可以通过无线访问)我的手机做热点IP 为:192.168.1.12440单板IP 为:192.168.1.55一 加载wifi 驱动驱动((先加载驱动再插wifi )# insmod libertas.ko# insmod libertas_sdio.ko helper_name=/lib/firmware/mrvl/helper_sd.bin fw_name=/lib/firmware/mrvl/sd8686.bin二启动无线网卡二启动无线网卡,,并设置iproot_38fs/bin #ifconfig wlan0 uproot_38fs/bin #iwconfig wlan0 essid "HTC" (wifi 模块红灯亮表示连接上热点)# ifconfig wlan0 192.168.1.55 netmask 255.255.255.0 //设置开发板无线网卡ip # route add default gw 192.168.1.1 // 设置板子网关(热点Ip )# ping 192.168.1.1 // 检测 连接状态三 启动家电服务器# ./jiandian & //后台运行 如果要在网页显示数据同时开boa 服务器 # ./boa四 启动视频流服务器# mjpg_streamer -i "mjpg/input_uvc.so" -o "mjpg/output_http.so" & //后台运行五:可以在手机上运行APK 软件软件,,可以控制单板也可以视频了。