设置开发板网卡的IP,有两种方法。
PS:后来我又在文末补充了DHCP方式获取的方法。
方法一:临时生效
第一种方式是临时设置,只有本次有效,重启后又要重新设,命令为:
ifconfig eth0 192.168.5.9

设置成功后可以使用ifconfig命令来查看已设置的 IP 地址。
ifconfig

方法二:永久生效
修改开发板/etc/network/目录下的 interfaces 文件:
vi /etc/network/interfaces
vi的使用方法见链接 https://blog.youkuaiyun.com/wenhao_ir/article/details/135085276

改为下面的内容:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.9
netmask 255.255.255.0
gateway 192.168.5.1
改好后可以用cat命令查看修改是否正确:
cat /etc/network/interfaces

确认输入的内容没有问题后,执行下面的命令重启网络服务:
/etc/init.d/S40network restart

然后重启开发板,再用ifconfig命令看下现在的网络:
ifconfig

可见 永远的锁定了IP。
补充说明-动态获取IP的方法
2025-03-21 22:15:47补充说明:其实如果咱们的网口连接的是带DHCP的路由器的话,可以用下面的命令运态获取IP:
udhcpc -i eth0


上面的截图来源于百度网盘:“1-10_4-10_编写设备驱动之i2c_client”的第31分20秒。
其实Linux内核心动态获取IP我在移植内核时已经见识过了,详情见:https://blog.youkuaiyun.com/wenhao_ir/article/details/145953214 【搜索“测试能否挂载网络文件系统”】
4940

被折叠的 条评论
为什么被折叠?



