工具/原料:树莓派Raspb Pi 3、系统版本:ubuntu mate、用ssh软件工具连接树莓派
系统安装设置
下载系统:
https://ubuntu.com/download/raspberry-pi/thank-you?version=18.04.5&architecture=armhf+raspi3
设置网卡ip地址
在Ubuntu18.04中,传统的配置/etc/network/interfaces已无用,新的网络配置文件在:/etc/netplan/50-cloud-init.yaml
用vim进行编辑文件,注意格式 冒号后边有个空格,和缩进
network:
ethernets:
ens33:
dhcp4: false
addresses: [192.168.37.188/24]
gateway4: 192.168.37.2
nameservers:
addresses: [114.114.114.114,8.8.8.8]
version: 2
ens33:你当前的网卡名称;
dhcp4:ipv4接口的dhcp开关,false为关闭,true为开启
addresses:静态IP地址/掩码
gateway4:ipv4网关
nameservers:DNS服务器 逗号分割
编辑好 最后保存配置文件,执行命令重启网络服务生效
sudo netplan apply
安装软件包
需要安装的软件包:(如果安装后面的图形界面,这个步骤应该不需要)
sudo apt-get install hostapd dnsmasq
hostapd的功能是创建热点,dnsmasq功能是实现网址自动分配和域名解析功能,不过这里只是使用它的网址分配功能。
#1 默认显示物理网卡ens33,没有无线网卡
ifconfig
#2 获取接口名称,Ubuntu一般是wls33
iw dev
#3 查看连接状态,会提示Not Connected
iw dev wls33 link
#4 查看无线网卡是否block(Wireless LAN)
rfkill list all
#5 Soft blocked 和 Hard blocked都需要设置成 no
#Soft如果显示为yes的话,运行以下命令
ip link set wls33 up
或者
ifconfig wls33 up
#Hard如果显示为yes,找笔记本上边的wifi按钮,找到了之后按一下
#6 验证wls33接口是否成功开启
ip link show wls33
#<BROADCAST,MULTICAST,UP,LOWER_UP>中的UP说明已经开启
设置热点
运行以下命令
nm-connection-editor
按提示安装依赖
保存