- mint18中
- 常规设置
- Wi-Fi设置
- Wi-Fi安全性设置
- IPV4设置
- IPV6设置
- 如果出现手机连上了但是不能上网的问题试着安装一次hotspot
- 本机连接到隐藏网络即刚才设置的,成功后打开手机搜索即可
- 新版create_ap方式介绍:
驱动管理中更改无线网卡为支持AP模式的驱动(默认的开源卡驱动是支持)
执行 网络 - 编辑 - 添加
mint18中
Mode -> Hotspot
band -> B/G 2.4
Channel 11 or 12
常规设置
只需勾选所有用户都可以连接这个网络
Wi-Fi设置
模式选择Ad-hoc
MAC地址下拉选择
Wi-Fi安全性设置
安全选择WPA及WPA2个人
设置连接密码
IPV4设置
方法选择与其它计算机共享
IPV6设置
方法选择忽略
上述设置完后保存,然后以管理员身份进入/etc/NetworkManager/system-connections/目录,
用gedit文本编辑器修改对应目录下的文件,把mode=Ad-hoc改为mode=ap即可
如果出现手机连上了但是不能上网的问题试着安装一次hotspot
添加PPA源
sudo add-apt-repository ppa:nilarimogard/webupd8
更新资源
sudo apt-get update
安装
sudo apt-get install ap-hotspot
在Ubuntu14.04版本里hostapd会有一些bug可以用下面方法解决:
sudo apt-get remove hostapd
64 - bit:
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
32 - bit:
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
按照提示配置
sudo ap-hotspot configure
如果启用了则关闭防火墙
sudo ufw status
sudo ufw disable
或者设置简单防火墙规则:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
需要防火墙转发性能较好的用下面代替:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
启动
sudo ap-hotspot start
正常之后可以删除掉
sudo apt-get remove ap-hotspot
重启.
本机连接到隐藏网络即刚才设置的,成功后打开手机搜索即可
新版create_ap方式介绍:
https://github.com/oblique/create_ap
安装前需要先: cd /tmp https://github.com/oblique/create_ap/blob/master/howto/realtek.md
其中Install hostapd时可能会碰到问题:
fatal error: netlink/genl/genl.h: No such file or directory 解决方法是: sudo apt-get install libnl-dev libpopt-dev
ERROR: OPENSSL/SSL.H: NO SUCH FILE OR DIRECTORY 解决方法是: sudo apt-get install libssl-dev
成功后先打开wifi网络再执行: sudo create_ap wlan0 eth0 aa-xdowqdmpsx 12365478
如果提示 Operation not possible due to RF-kill: rfkill list sudo rfkill unblock wifi
其它
https://ubuntuforums.org/showthread.php?t=2256130
sudo modprobe -r ssb
sudo modprobe -r b43
sudo -i
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
exit
https://askubuntu.com/questions/353338/ufw-allow-from-wlan-to-eth
wifi 问题 device not ready firmware missing
lspci 查看网卡型号:
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
下载源码
git clone https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
sudo make
sudo make install
编译安装完成后,通知系统更新一下相关配置文件:
sudo depmod -a
sudo update-initramfs -u
sudo modprobe -v rtl8821ae
如果碰到Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpo
(or sudo apt-get install linux-firmware)
#!/bin/bash
cd /tmp
wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver61.tar.bz2 && \
tar xvjf sklgucver61.tar.bz2 && cd skl_guc_ver6_1/ && sudo ./install.sh
cd /tmp
wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/kbldmcver101.tar.bz2 && \
tar xjvf kbldmcver101.tar.bz2 && cd kbl_dmc_ver1_01/ && sudo ./install.sh
cd /tmp
sudo update-initramfs -u -k all