一.修改配置文件(dhcpcd或NetworkManager)
1.如果是dhcpcd文件服务:
使用以下命令打开配置文件:
sudo nano /etc/dhcpcd.conf
之后在配置文件的底部增加以下配置:
interface wlan0
static ip_address=192.168.1.199/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
static domain_search=114.114.114.114
interface eth0
static ip_address=192.168.2.194/24
static routers=192.168.2.1
static domain_name_servers=8.8.8.8
static domain_search=114.114.114.114
其中,wlan0是无线网络配置项,eth0是有线网络配置。
之后重启树莓派:
reboot
注意:
ip地址按需要修改,路由地址和ip相匹配,另外两项也可以设置为路由地址。
2.如果是Network-Manager网络服务:
设置静态 IP:
sudo nmcli connection modify ipv4.addresses 192.168.1.101/24 ipv4.method manual
设置网关地址:
sudo nmcli connection modify ipv4.gateway 192.168.1.1
如果设置动态获取 IP:
sudo nmcli connection modify ipv4.method auto
3.两种配置转换:
如果你不喜欢dhcpcd方式或者Network-Manager方式配置网络,想换另一种方式去配置,可以根据一下几行命令解决(注意斜杠:区分好你要停掉或修改的配置):
sudo systemctl stop dhcpcd/Network-Manager
sudo disable dhcpcd/Network-Manager
sudo enable Network-Manager/dhcpcd
reboot
二、修改第二种配置文件(dhcpcd)
使用以下命令打开配置文件:
sudo nano /etc/network/interfaces
之后添加以下配置:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static//静态地址
address 192.168.1.65
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf //wifi帐号密码文件
之后重启:
reboot
三、使用页面配置(最简单)
打开树莓派右上角设置,根据不同网络配置的树莓派会有不一样的界面,原理共通(以下是根据Network-Manager服务来配置截图):
找到编辑链接的选项进入:
双击连接的网络:
选择IPv4,选择需要的选项配置:
之后按照需要编写ip保存就好(DNS最好不要使用8.8.8.8,据说国内连不上):
最后:重启或者重新连接WiFi。