1.在sd卡boot目录下新建空白文件ssh(可以在windows下直接新建,不要任何后缀名)
2.在sd卡etc/network/目录下修改interfaces文件,内容如下:
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /boot/wpa.conf
wpa-ssid "wifi"
wpa-psk"12345678"
修改时需要root权限,主要内容表示开机自动启动WiFi,WiFi启动后根据/boot/wpa.conf内的配置进行连接,所以接下来在sd卡的boot/目录下新建wpa.conf文件。
3.在sd卡的boot/目录下新建wpa.conf文件,内容如下:
network={
ssid="TP-LINK_110258"
key_mgmt=WPA-PSK
psk="你的密码"
priority=5
}
network={
ssid="TP-LINK_4F60"
key_mgmt=NONE
priority=4
}
里面的内容需要你自己对照着修改,如果WiFi是WEP加密的或者没密码的,就按照如下形式表示: network={ ssid=”你的WiFi的SSID” key_mgmt=NONE priority=4 } 如果WiFi是WPA/WPA2加密的,就按照如下形式表示:
network={
ssid="你的WiFi的SSID"
key_mgmt=WPA-PSK
psk="你的密码"
priority=5
}
其中ssid表示WiFi的SSID号,key_mgmt表示加密类型,key_mgmt=NONE表示没有密码或者WEP,key_mgmt=WPA-PSK表示WPA/WPA2加密,psk表示密码,没有密码就不用写,priority表示优先级,大的优先连接,一般这两种就够了。
这里wpa.conf配置文件的位置可以自己修改, 一般情况下是创建在sd卡的/etc/目录下,我们专门把其位置设置到sd卡的boot/目录下主要是为了能够在windows下直接修改配置文件,以后方便移植。
如果打算在这里把USB网卡也顺便搞定了,那就在sd的boot分区下找到config.txt文件,在最后加一行代码dtoverlay=dwc2,然后在cmdline.txt中找到rootwait,后面空一格,加上modules-load=dwc2,g_ether ,最后还要在sd卡etc/network目录下的interfaces最后面加上一段代码,如果想用静态IP的话如下:
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.10.5
netmask 255.255.255.0
如果想用dhcp则如下:
allow-hotplug usb0
auto usb0
iface usb0 inet dhcp
xtightvncserver