3
回答
ubuntu的wifi的android问题
注册华为云得mate10,2.9折抢先购!>>>   
大家都知道,ubuntu自带的wifi热点android手机是搜索不到的,但是可以通过kde里面的kde-nm-connection-editor把其模式改成access point,这样android手机就可以搜索并连接得上热点。但是问题就来了:连接热点后,发觉登录qq那些是没问题的,但是网页那些却打不开。请问这要为何,要如何解决?
举报
W-zq
发帖于3年前 3回/248阅
共有3个答案 最后回答: 3年前
这是因为你没有设置DNS的缘故 热点一般都可以设置DNS的
--- 共有 2 条评论 ---
W-zq似乎不是dns的缘故,我在浏览器上直接用ip访问网站也访问不了 3年前 回复
W-zq设置了还是一样啊,怎么破? 3年前 回复
Ubuntu 14.04 快速创建无线接入点供移动设备连接上网
安装:
sudo apt-get install hostapd isc-dhcp-server
配置:
sudo nano /etc/hostapd/hostapd.conf
注意自己设置其中的无线热点名称ssid和认证密码wpa_passphrase.
interface=wlan0
driver=nl80211
ssid=YOUR_AP_NAME
hw_mode=g
channel=10
macaddr_acl=0
auth_algs=3
wpa=2
wpa_passphrase=YOUR_AP_PASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP

sudo nano /etc/dhcp/dhcpd.conf 在末尾加入以下内容:
subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1,8.8.8.8;
}

在自己的家目录下创建一个hostapd目录,里面新建启动和关闭脚本,比如我这样写(注意把里面eechen换成你的用户名):
nano /home/eechen/hostapd/ap-start.sh

#!/bin/bash
# 开启内核IP转发
bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
# 开启防火墙NAT转发(如果本机使用eth0上网,则把ppp0改为eth0)
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# 关闭NetworkManager对无线网卡的控制
nmcli nm wifi off
# 设置并启动无线网卡
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
# 解锁无线设备,可以用rfkill list查看解锁结果.
rfkill unblock wlan
# 睡眠6秒,待rfkill解锁生效
sleep 6s
# 启动dhcpd和hostapd,如果hostapd无法启动请查看日志hostapd.log,查看这两个进程ps -ef|egrep "dhcpd|hostapd"
nohup hostapd /etc/hostapd/hostapd.conf >/home/eechen/hostapd/hostapd.log 2>&1 &
dhcpd wlan0 -pf /var/run/dhcpd.pid

nano /home/eechen/hostapd/ap-stop.sh

#!/bin/bash
killall hostapd dhcpd
bash -c "echo 0 > /proc/sys/net/ipv4/ip_forward"
ifconfig wlan0 down

启动hostapd和dhcpd:
在桌面新建两个启动器(快捷方式),里面分别填入:
gksu /home/eechen/hostapd/ap-start.sh
gksu /home/eechen/hostapd/ap-stop.sh
因为脚本需要root用户身份执行,所以需要用gksu运行。

注意:如果你开启了ufw防火墙,ufw默认是禁止转发的,这会导致防火墙NAT转发失效,这时应该设置允许转发:
sudo nano /etc/default/ufw 将 DEFAULT_FORWARD_POLICY 设为 ACCEPT
然后重启ufw即可:
sudo service ufw restart
之后运行启动器即可启动和关闭AP无线热点。

WireShark监控下的热点通信:

--- 共有 10 条评论 ---
eechen回复 @Wzquan : 能ping通IP地址就证明能连上网络, http://210.242.125.112/ 这个是Google搜索,你可以试试。 3年前 回复
W-zq回复 @eechen : 但是我在浏览器上直接输入百度、天猫的IP地址也没用啊 3年前 回复
eechen回复 @Wzquan : 有可能是DNS的问题,执行 nslookup server 看看你电脑上使用的DNS地址,然后加到domain-name-servers里去。 3年前 回复
W-zq回复 @eechen :其实结果还是一样,手机qq是可以上的,信息接受发送也没问题。空间说说也可以接收,但是图片就接收不了。一片空白。浏览器也打不开网页。回到了原来的问题上。 3年前 回复
W-zq回复 @eechen : 连是连的上。但是就慢的要死,都不能确定他有没有工作。像没连一样 3年前 回复
顶部