代码: 全选
$ hwinfo --netcard
代码: 全选
$ sudo apt-get install iw
$ iw list
代码: 全选
$ 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
$vi /etc/hostapd/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
3.设置网卡桥接模式
下面这个文件最后备份一下
代码: 全选
$sudo vi /etc/network/interfaces
所以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 一下运营商的nds服务器
代码: 全选
$ping 8.8.8.4.4
代码: 全选
$ping www.baidu.com
4.为主机重新设置dns
这里不在/etc/resolve.conf里改,因为重启后就没有了。下面这个文件重启后不会被改掉。
代码: 全选
$sudo vi /etc/resolvconf/resolv.conf.d/tail
nameserver 202.100.64.68
保存后ping 下www.baidu.com,应该可以通了
5.手机与电脑eth0设置
电脑端eth0不用设置IP地址了。把原来设置的删掉。
手机端要手动设置IP地址,为172.16.16.Y,其它设置都一样
试一下,手机应该可以上网了。