在使用树莓派的过程中,往往需要手动给它设定一个静态的IP地址,一来可以防范DHCP自动分配的IP来回变动,导致远程SSH时常无法连接;二来还可以提高树莓派的网络连接速度。
# 使用 nano 编辑器修改cpcd.conf配置文件 sudo nano /etc/dhcpcd.conf
在nano编辑器窗口中往下拉倒低,添加下面的ip配置信息。
# 指定接口 wlan0 有线网口为 eth0 interface wlan0 # 路由器/网关IP地址 static routers=192.168.10.1 # 定义DNS服务器 192.168.10.1是路由IP,也可以输入114.114.114.114 static domain_name_servers=192.168.10.1 # 指定静态IP地址,/24表示子网掩码为 255.255.255.0 static ip_address=192.168.10.101/24 # 不使用IPV6地址,需要使用ipv6时删除这条就行。 noipv6
修改完后按 ctrl + O 回车写入 然后再按 ctrl + X 退出
最后重启树莓派
sudo reboot
重启完后ssh客户端就可以使用固定ip连接了,用hostname会连接失败。