IT评测·应用市场-qidao123.com技术社区

标题: 电脑 WiFi 上网,开发板和电脑直连,如何才能让开发板也有网络 [打印本页]

作者: 勿忘初心做自己    时间: 2024-10-15 04:17
标题: 电脑 WiFi 上网,开发板和电脑直连,如何才能让开发板也有网络
目次

题目
解决方法
1.设置电脑为WLAN共享模式
2、设置以太网IP
3、设置开发板IP及网关
4、测试
5、开发板重启之后会自动清空 /etc/resolv.conf文件中的内容题目解决


题目

电脑 WiFi 上网,开发板和电脑直连,如何才能让开发板也有网络
解决方法

1.设置电脑为WLAN共享模式

1、在桌面右键wifi图标,选择打开网络和Internet设置。
2、选择更改适配器选项

3.由于电脑是wifi上网以是 选择下图这个

4.右键->属性->共享

5、跳出电脑提示,电脑自动分配网关,开发板通过该ip上网(记着网关:192.168.137.1) 

2、设置以太网IP

1、选择以太网属性->Internet 协议版本4(TCP/IPV4)
 

查看lnternet协议版本4的ip地址是否为共享WLAN所对应的ip(若不是,则需要自己设置) 
3、设置开发板IP及网关

1.设置ip(注意网口要对应上)、 设置网关
  1. ifconfig eth0 192.168.137.12 up
  2. route add default gw 192.168.137.1
复制代码
设置开发板自启连接(将设置IP和网关的指令,添加到/etc/profile文件中,然后利用source指令,不想自启连接可以忽略这一项) 
  1. sudo vim /etc/profile
  2. source /etc/profile
复制代码
这里我是在uboot内里配的,大家也可以在uboot内里把网络环境配好,如果大家开发板上的系统是通过网络启动在虚拟机上加载的那么还需要把虚拟机的ip设置在同一网段上,不然会启动失败
  1. setenv ipaddr 192.168.137.12
  2. setenv ethaddr b8:ae:1d:01:01:22
  3. setenv gatewayip 192.168.137.1
  4. setenv netmask 255.255.255.0
  5. setenv serverip 192.168.137.11
  6. saveenv
复制代码

4、 利用ifconfig指令查看网络IP是否设置乐成

5、测试开发板是否可以通过以太网的ip与电脑连通
  1. ping 192.168.137.1
复制代码

4、测试

1、连接百度测试网络 
  1. ping www.baidu.com
复制代码
提示: ping: bad address 'www.baidu.com'
ping不通域名剖析有题目
2、 打开/etc/resolv.conf文件
  1. vim /etc/resolv.conf
复制代码
3、将以下指令添加到此中 ,保存退出
  1. nameserver 8.8.8.8
复制代码
测试乐成

5、开发板重启之后会自动清空 /etc/resolv.conf文件中的内容题目解决

在/etc/profile.d目次下创建一个myprofile.sh脚本
  1. touch myprofile.sh
  2. chmod 777 myprofile.sh
复制代码
脚本内容
  1. #!/bin/sh
  2. #dns
  3. echo "nameserver 8.8.8.8" >>/etc/resolv.conf
  4. echo "nameserver 127.0.0.53">>/etc/resolv.conf
复制代码
这样每次开机的时候开发板就会自动写入了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4