在Ubuntu系统的电脑上开启无线热点全攻略

2020-02-03 13:30:54丽君

 
复制代码sudo nano /etc/hostapd.conf

内容如下:


复制代码interface=wlan0</p> <p>driver=nl80211</p> <p>ssid=XXXXXX #xxxx是你用手机访问时,看到的无线网络的名字</p> <p>hw_mode=g</p> <p>channel=10</p> <p>macaddr_acl=0</p> <p>auth_algs=3</p> <p>wpa=2</p> <p>wpa_passphrase=XXXXXX #xxxx是你用手机访问时,需要输入的密码。自己设置一个密码</p> <p>wpa_key_mgmt=WPA-PSK</p> <p>wpa_pairwise=TKIPCCMP</p> <p>rsn_pairwise=TKIPCCMP


4:配置dhcp (这一步非常的重要,之前就是没有这么一步,所以手机连热点时,一直是获取ip地址的过程)


复制代码sudo nano /etc/dhcp/dhcpd.conf

在文件的最后添加如下:


复制代码subnet 192.168.0.0 netmask 255.255.255.0</p> <p>{</p> <p>range 192.168.0.2 192.168.0.10;</p> <p>option routers 192.168.0.1;</p> <p>option domain-name-servers 8.8.8.8; #这个地方8.8.8.8填上域名解析服务器的ip,湖北的可以填这个:202.114.0.242</p> <p>}


5:最后一步,写一个脚本,放在你的home目录(或者你认为方便的位置),方便的开启热点


复制代码nano ap.sh
内容如下:


复制代码#!/bin/bash
#this is ap create script </p> <p>sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
sudo dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid
sudo bash -c "echo 1>/pro/sys/net/ipv4/ip_forward"
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo hostapd /etc/hostapd.conf &


ap.sh脚本做好保存后,修改成为可执行的权限 :


复制代码sudo chmod 776 ap.sh
上面的工作做好之后,就可以享受成果了,在ap.sh脚本所在的目录,输入命令:


复制代码sudo ./ap.sh