树莓派3B设置静态IP连接无线WIFI

时间:2024-04-01 15:10:57
一 设置有线网卡静态IP:
sudo nano /etc/dhcpcd.conf 
在文件结尾加入以下内容:
interface wlan0
static ip_address=192.168.1.141/24
static router=192.168.1.1 

static domain_name_serverrs=192.168.1.1 10.18.0.1 # DNS

二 配置wlan 
输入 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
在尾部添加wifi账号和密码
network={
ssid=""
psk=""

}

如果在家里和公司都需要连接wifi ,可以设置多个network结构体,树莓派会自动连接可用wifi。

如果添加多个wifi热点,可以在network结构体内添加priority属性,设置连接优先级,priority值越大优先级越高,将会优先连接。


三 设置 interfaces

输入 sudo nano /etc/network/interfaces 修改内容:

source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet dhcp # 这里改为dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

设置为iface wlan0 inet dhcp 用ip扫描工具会显示IP为动态分配的ip,但是有一个more ip 为 自己设置的192.168.1.141,这样可以用ssh连接自己设置的ip地址成功登陆树莓派,而且能连接网络。

附:后来想设置连接手机热点,修改interfaces 文件测试没成功,导致 interfaces 文件失效,不能联网,改回原样也不行。输入 ifup 提示 couldn't read interfaces file "/etc/network/interfaces" 弄了大半天累得不行。最后死马当活马医,看到有备份文件,重新导入备份文件,照上面重新改下dhcp,重启竟然好了,记录下。

四 随身服务器

设备:树莓派3b,移动电源,手机,rii无线键盘,gto转接口

步骤:

1 手机安装ssh软件,开启热点

2 树莓派接移动电源供电,在树莓派上设置好手机的热点地址和密码,重启网络或重启,树莓派自动连接手机热点

4 手机打开设置,找到热点管理,查看树莓派ip,打开ssh软件,输入树莓派ip,反连接树莓派

5 rii键盘通过gto转接头无线连接手机,随身服务器搭建成功。

6 经过实践,在地铁上,车上,打开树莓派,就会自动连接到手机,然后手机打开ssh连接预先设置好的树莓派地址,会瞬间连上树莓派。树莓派和电源可以放在包里不管,手机只拿个手机就行。至此终于实现了不装逼也能偷偷在地铁上玩代码的想法,哈哈哈,

树莓派3B设置静态IP连接无线WIFI