UbuntuKylin 14.04 配置Hostapd攻略

EDUP8188CUS在Linux可以免驱使用,而且可以建立一个WiFi热点,用于网络测试,非常方便。

Hostapd是运行在用户空间的热点模拟程序,很容易进行调试和记录访问日志,WiFi调试相当有用。

安装Hostapd

sudo apt-get install hostapd

注意:这种方式安装的hostapd是2.1版本的,因为版本太新,与其它的驱动有冲突。运行下面的指令解决:

sudo nmcli nm wifi off
sudo rfkill unblock wlan

然后就可以按照正常的方式安装和使用了(否则会报驱动错误等等信息)。

完整的启动过程,如下包括(IP需修改成自己的):

#complete script to set the AP up now is:

sudo nmcli nm wifi off
sudo rfkill unblock wlan

sudo ifconfig wlan0 10.15.0.1/24 up
sleep 1
sudo service isc-dhcp-server restart
sudo service hostapd restart

使用之前,记得到虚拟机的主机菜单选择挂载USB Device。

查看自己的无线网卡信息:

#注意:13.10以前版本是hwinfo --netcard,新版本变成lshw了。
$lshw -c network

查看是否支持ap功能,如果有AP字样,说明支持

$ sudo apt-get install iw
$ iw list

安装hostapd,反正提示依赖什么包就安装什么包

$ sudo apt-get install libnl1 libnl-dev libnl-doc
$ sudo apt-get install libssl-dev
$sudo apt-get install bridge-utils
$sudo apt-get install hostapd
$sudo cp /usr/share/doc/hostapd/examples/hostapd.conf.gz   /etc/hostapd/
$sudo gzip -d /etc/hostapd/hostapd.conf.gz
$sudo gedit /etc/hostapd/hostapd.conf

hostapd.conf内容如下:

interface=wlan0
bridge=br0
driver=nl80211
ssid=ssa
hw_mode=g
channel=11
dtim_period=1
rts_threshold=2347
fragm_threshold=2346
auth_algs=3
wpa=1
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

设置网卡桥接模式

下面这个文件最好备份一下

$sudo vi /etc/network/interfaces

把里面内容替换成如下 (172.16.16.178是eth0原来的地址,意思就是br0现在成了该主机的对外网卡,eth0是br0桥接的端口之1,所以br0在这里的设置完全是和eth0一样的)

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
bridge_ports eth0
address 172.16.16.X ##这里是你的IP
netmask 255.255.255.0
network 172.16.16.0
broadcast 172.16.16.255
gateway 172.16.16.G  ##这里是你的网关

编辑完成后保存,执行命令:

$sudo /etc/init.d/networking restart

最好是重启一下。
其实到这里网应该已经通了,ping 一下运营商的dns服务器:

$ping 8.8.8.8

应该显示可以通了。但是

$ping www.baidu.com

应该是不能通的。

为主机重新设置dns

这里不在/etc/resolve.conf里改,因为重启后就没有了。下面这个文件重启后不会被改掉。

$sudo vi /etc/resolvconf/resolv.conf.d/tail

这个文件默认应该是没有的,保存。

nameserver 202.100.64.68

保存后ping 下www.baidu.com,应该可以通了。

手机与电脑eth0设置

电脑端eth0不用设置IP地址了。把原来设置的删掉。
手机端要手动设置IP地址,为172.16.16.Y,其它设置都一样
试一下,手机应该可以上网了。

时间: 2024-11-05 12:21:11

UbuntuKylin 14.04 配置Hostapd攻略的相关文章

Emacs安装配置全攻略之一编译安装简单配置

/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666 /***************

Ubuntu 14.04 配置samba

Ubuntu 14.04 配置samba: 安装略 # vi /etc/samba/smb.conf security = user  (在[global]下任意添加) [share] path = /home/share browseable = yes writable = yes valid users = ming.yang :wq # service smbd restart # smbpasswd -a ming.yang (创建ming.yang samba账号并设置密码) 删除s

jdk安装配置全攻略

今天要做matlab和java的混合编程,本来是装的jdk8,而matlab的java版本太低,无奈从新安装了次jdk,这次花费了我好久的时间.....现在把心得写出来给大家分享,希望大家能够一次安装成功 1:不要相信网上某些人说的不能安装在jdk的默认安装目录C:\Program Files\Java下面,说是Program Files中间有空格会出问题,经过试验,完全没问题,建议大家直接安装默认目录下面,清晰明了 2:jdk和jre一定要在不同的目录下面,比如这样,不然会出现测试时javac

ubuntu 14.04 配置

1. apt-get 源更新 $ sudo apt-get update $ sudo apt-get upgrade 2. git & Github $ sudo apt-get install git-all xclip $ git config --global user.name "Jackon Yang" $ git config --global user.email "[email protected]" 添加 ssh 密钥,详细说明: htt

Ubuntu Server 14.04 配置邮件服务发送邮件

Ubuntu 中sendmail 的安装.配置与发送邮件的具体实现 1.安装软件包 sudo apt-get install sendmail sendmail-cf 2.查看是否开启服务 ps aux | grep sendmail 3.配置/etc/mail/sendmail.mc cp sendmail.cf sendmail.cf.bak m4 sendmail.mc > sendmail.cf 使用mail服务还需要安装 mailutils ,sharutils,否则无法启用mail命

Ubuntu Server 14.04 配置ssh登录

Linux服务器限制ssh登录,查看登录日志 1.查看端口占用情况 $sudo su #lsof -i:<NUM> netstat -apn | grep <NUM> 2.修改默认端口号22 /etc/ssh/sshd_config Port 22 最好先添加一个端口号,然后启用成功之后再关闭端口22. 然后重启sshd: sudo /etc/init.d/ssh restart 没有反应,使用 # service sshd restart 提示 sshd:unrecognized

wubi安裝ubuntukylin 14.04过程以及基本配置

下载ubuntukylin-14.04.2-desktop-i386.iso之后,把iso名字里的kylin去掉,变成ubuntu-14.04.2-desktop-i386.iso,用ultraISO之类的ISO编辑软件打开iso里的./desk/info这个文件把ubuntu后面的-kylin也去掉,因为wubi不认识麒麟只认识乌班图,用虚拟光驱提取ubuntu-14.04.2-desktop-i386.iso内的wubi.exe,将wubi.exe和ubuntu-14.04.2-deskto

Ubuntu 14.04 配置caffe环境

原文地址: http://blog.csdn.net/ubunfans/article/details/47724341 略有更改,更改的部分参考了http://www.cnblogs.com/platero/p/3993877.html ----------------------------------------------------------------------------------- Caffe 安装配置步骤: 1, 安装开发所需的依赖包 (ok) [plain] view

Ubuntu 14.04配置虚拟主机

虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务.如果有人想在单个VPS的单个IP地址运行多个网站,这是非常有用的.在这个教程中,让我告诉你如何设置在Ubuntu 14.04 LTS的Apache网页服务器设置虚拟主机.请注意,这个教程只针对Ubuntu14.04的64位版本. 我不保证它也可以工作在其它更低的Ubuntu版本或者Ubuntu衍生版本(虽然可能过程是类似的). 方案 在这个教程中,我会使用Ubuntu 14.04 64位 LTS,并搭建2个测试网站分别命名为“unixm