笔者因无法直接操作路由器(仅知道WiFi密码)故只能用笔记本连接WiFi并共享网络给树莓派

现实现树莓派WiFi连接网络与网络静态ip设置

执行:sudo nano /etc/network/interfaces
修改为以下内容:

iface eth0 inet static//将有线网络设置为静态
address 192.168.137.181
gateway 192.168.137.1
netmask 255.255.255.0
broadcast 192.168.137.255

auto wlan0//当有WiFi时使用网络名wlan0
allow-hotplug wlan0//允许热插拔
iface wlan0 inet static//将无线网络设置为静态
address 192.168.0.109
gateway 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255

wpa-ssid "WiFiName"//WiFi信息
wpa-psk "Password"

重启网络:sudo /etc/init.d/networking restart

我这样做完后用ifconfig查看发现有线和无线的信息都是我填写的。
并且通过有线和无线网卡ip都能实现用vnc远程访问桌面,但是进入桌面后看到连接的是WiFi(可能优先显示WiFi)
且用有线的ip连接vnc比用无线的要快很多。。。。。

补充:重启派后,只有固定ip的WiFi自动连上了,用笔记本共享的网络连不上,
重启网络:sudo /etc/init.d/networking restart
ifconfig查看eth0网卡的ip变了,,,,,,
所以推测是由笔记本共享网络给派的话无法设定固定ip
将来直接连接路由器的话,将可以用以上方法实现有线网络的固定ip

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐