由于网络连接服务ping,telnet,ftp等需要两个机器在同一局域网内,但是一般的开发板是固定的IP地址,并不在同一网段内,怎样才能实现呢?
一,申请一个IP地址,或者在自动获取IP地址的网线上确定一个空的固定的IP地址
$cd /etc
$ls
发现有一个文件etc0-seting
Vi这个文件修改其中的IP地址,DNS保存退出。
二,比较麻烦,设置开发板自动获取IP地址:
前提:系统已经实现DNS(即使用ping 通)。
1. 在内核中添加以下选项:
Networking --->
· Networking support
Networking options --->
Packet socket //添加.配置CONFIG_PACKET
[ * ] IP: DHCP support //添加
[ * ] Network packet filtering (replaces ipchains) ---> //添加,后面子选项可不选,配置CONFIG_NETFILTER
说明:若没选 Packet socket, [ * ] Network packet filtering (replaces ipchains) --->选项,在执行udhcpc命令时出现如下错误:
~ # udhcpc
udhcpc (v0.9.9-pre) started
udhcpc[208]: udhcpc (v0.9.9-pre) started
FATAL: couldn't listen on socket, Address family not supported by protocol
udhcpc[208]: FATAL: couldn't listen on socket, Address family not supported by protocol
2.