ubuntu的wifi的android问题? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 爱吃鱼的程序员> 正文

ubuntu的wifi的android问题? 400 报错

2020-06-01 12:04:13 274 1

ubuntu的wifi的android问题? 400 报错 大家都知道,ubuntu自带的wifi热点android手机是搜索不到的,但是可以通过kde里面的kde-nm-connection-editor把其模式改成access point,这样android手机就可以搜索并连接得上热点。但是问题就来了:连接热点后,发觉登录qq那些是没问题的,但是网页那些却打不开。请问这要为何,要如何解决?

取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-01 12:04:14

    这是因为你没有设置DNS的缘故 热点一般都可以设置DNS的######似乎不是dns的缘故,我在浏览器上直接用ip访问网站也访问不了######设置了还是一样啊,怎么破?######在手机上还是电脑上设置?######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监控下的热点通信:

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

    0 0
相关问答

29

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 142626浏览量 回答数 29

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 222937浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157037浏览量 回答数 145

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146742浏览量 回答数 22

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 643011浏览量 回答数 18

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256828浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431576浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302556浏览量 回答数 249

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 162058浏览量 回答数 40

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471188浏览量 回答数 24
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21569
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载