通过SSH登录树莓派的唯一不爽就是其飘忽不定的IP地址 and 飘忽不定的局域网。
为了方便携带任意登录。
在此用C做了一个在树莓派开机前提前设置IP的功能。
原理:做一个开机启动项,让它读配置文件,再将配置文件里的参数写入eth0。
大致流程如下:
配置文件内容如下:
开机后这些内容将首先被系统调用read()读到内存中,再通过函数ioctl()将参数写入网卡。
Done~~~
代码:http://download.csdn.net/detail/jtttl/9400192