全部博文(137)
分类: LINUX
2010-07-15 23:51:42
前几天在网上看到把笔记本的wifi共享给g3上网的方法。其中提到修改 /data/misc/wifi/wpa_supplicant.conf /system/etc/wifi/tiwlan.ini 在wpa_supplicant.conf里添加如下两行 network={ ssid="HTCG3" scan_ssid=1 key_mgmt=NONE mode=1 } 其中HTCG3是笔记本的热点名; 在tiwlan.ini里将 WiFiAdhoc = 0修改为WiFiAdhoc = 1,并在后面加上以下两行: dot11DesiredSSID = HTCG3 dot11DesiredBSSType = 0 HTCG3同样是笔记本热点名。 这样改变以后,再将笔记本上的无线和宽带共享起来,以及修改笔记本和g3的IP,g3就可以通过笔记本上网了。经过测试是可以的。 但是这样的前提是笔记本的wifi必须是无密码的。 如果给笔记本的wifi加上wep密码,g3就搜索不到笔记本的热点。 我在网上搜了很久,发现在tiwlan.ini里在 dot11DesiredSSID = HTCG3 dot11DesiredBSSType = 0 后面再加上 dot11WEPStatus = 1 (表示wep加密开启) dot11WEPDefaultKeyID = 0 (表示默认第一个密码) dot11ExcludeUnencrypted = true dot11PrivacyInvoked = true (表示加密) dot11WEPDefaultKey0 = 61 62 63 64 65 (表示wep密码,用16进制表示,换成ascii码就是abcde) 在wpa_supplicant.conf里修改如下: ctrl_interface=tiwlan0 update_config=1 network={ ssid="HTCG3" scan_ssid=1 key_mgmt=NONE group=WEP104 WEP40 auth_alg=OPEN SHARED wep_key0="abcde" priority=10 mode=1 } 这样就可以搜到笔记本热点了,但是这样的话经常发现笔记本上无线网络的收到为0,但是发送却正常,而且用笔记本ping g3不通。 但偶尔重启电脑或修复无线网络之后就能收到数据,但再重启电脑就又不行了。