在ARM-Linux系统上装个DHCP服务器,这样就可以通过一条网线与PC连接了。
当然,应该也是可以在PC上装一个DHCP服务器,关于这一点,以后再研究......
安装步骤:
1.下载UDHCP程序包(Google一下就可以了)
2.编译代码。首先修改Makefile,将 CROSS_COMPILE 值改成你将使用的编译器的特征名。注意:编译器名= CROSS_COMPILE+“gcc”
3.将编译好的udhcpd文件拷贝到ARM-Linux系统的/opt/udhcp/目录下面
4.拷贝UDHCP程序包中的/samples/udhcpd.conf文件拷贝到ARM-Linux系统的/etc/目录下面
5.配额制ARM-Linux系统的IP设置。打开/etc/init.d/rcS文件,找到以 /sbin/ifconfig eth0 开头的行,修改为
/sbin/ifconfig eth0 192.168.0.50 netmask 255.255.255.0
注意:这里的IP地址设置必须在192.168.0.20 至 192.168.0.254之间,这是由配置文件udhcpd.conf中的设定所决定的。当然也可以改变udhcpd.conf设置,如:改成173.1.1.10 到 173.1.1.222
注意:ARM系统中可能有多块网卡,这里可以根据实际需要去选择网卡来进行设置。但是设置的时候一定要注意保持rcS 和 udhcpd.conf 之间的统一,udhcpd.conf中的interface指的是使用那个网口来着DHCP服务器,默认是eth0。