前言由于开发板配件没有送WIFI模块,所以没法直接使用WIFI连接外网。只能通过有线连接外网,但是现在开发板又不能直接接入路由器, 笔记本是可以连接WIFI上网的。所以开发板只能通过以太网连接笔记本的有线网口,然后通过笔记本的WIFI共享上网。 WINDOWS就支持这种共享,完美解决了现在的需求。
如下所示
过程点击windows图标,搜索”控制面板”进入控制面板,
进入网络和共享中心
点击更改适配器设置
右键点击无线网卡->属性
点击共享选项卡->选择连接开发板的网卡,勾选
弹出以下对话框点击是。
如果之前配置过重新配置需要先取消勾选->确定,再重新配置。
此时查看连接开发板的网卡
右键点击网卡->属性
看到如下ip地址设置为了192.168.137.1
整体结构如下
查看WLAN的DNS,后面开发板也要设置为一样
查看WLAN属性
右键点击WLAN->属性
查看到DNS为192.168.31.1
串口登录开发板
修改IP和PC端在同一网段
ifconfig eth0 192.168.137.2
设置网关
route add default gw 192.168.137.1
设置DNS
vi /etc/resolv.conf
输入i进入编辑模式
添加一行
nameserver 192.168.31.1 即之前看到的笔记本WLAN的DNS。
按esc
按shift+:进入命令行模式
输入wq回车 保存
ping一下百度,连接外网OK
更新下sudo apt-get update
sudo apt-get upgrade
默认root没有密码 不能ssh登录,需要设置密码
修改root用户密码
passwd root
提示输入密码这里设置为1234
再次提示输入密码再次输入1234
网口ssh登录
提示
Key exchange failed.
No compatible key-exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
如下勾选所有选项即可
重新连接
这里密码就是刚才设置的1234
总结以上通过笔记本共享实现开发板连接外网。这样在没有WIFI模块不能直接连接路由器时也能连接外网,方便开发。