当前位置: 技术问答>linux和unix
linux网络配置
来源: 互联网 发布时间:2015-12-27
本文导语: 不得已,贴子发到这里 我使用的是ARM开发板上构建的ARM-LINUX操作系统,原理应该都差不多 我用网线将板子连接到实验室路由器上,并在路由上为其绑定了静态IP地址192.168.0.15,打算将这块板子作为普通PC机实现网络功能 ...
不得已,贴子发到这里
我使用的是ARM开发板上构建的ARM-LINUX操作系统,原理应该都差不多
我用网线将板子连接到实验室路由器上,并在路由上为其绑定了静态IP地址192.168.0.15,打算将这块板子作为普通PC机实现网络功能
板子启动后,我使用ifconfig命令设置网络
[root@emdoor~]# ifconfig eth0 192.168.0.15 netmask 255.255.255.0
设置后的显示如下
[root@emdoor~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0B:F4:2F:9B:E5
inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0
................
这样看上去似乎是没有什么问题了,对于同一子网下的其它PC机(如:192.168.0.10)也都可以ping通.
但要ping出子网网段,就会产生错误,如
[root@emdoor~]# ping 202.113.229.144(这是我们实验室的静态IP,位于板子所在子网的上一层)
PING 202.113.229.144 (202.113.229.144): 56 data bytes
ping: sendto: Network is unreachable
这样一来根本出不了子网.
请问这是什么原因造成的?该如何解决?
我使用的是ARM开发板上构建的ARM-LINUX操作系统,原理应该都差不多
我用网线将板子连接到实验室路由器上,并在路由上为其绑定了静态IP地址192.168.0.15,打算将这块板子作为普通PC机实现网络功能
板子启动后,我使用ifconfig命令设置网络
[root@emdoor~]# ifconfig eth0 192.168.0.15 netmask 255.255.255.0
设置后的显示如下
[root@emdoor~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0B:F4:2F:9B:E5
inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0
................
这样看上去似乎是没有什么问题了,对于同一子网下的其它PC机(如:192.168.0.10)也都可以ping通.
但要ping出子网网段,就会产生错误,如
[root@emdoor~]# ping 202.113.229.144(这是我们实验室的静态IP,位于板子所在子网的上一层)
PING 202.113.229.144 (202.113.229.144): 56 data bytes
ping: sendto: Network is unreachable
这样一来根本出不了子网.
请问这是什么原因造成的?该如何解决?
|
你的实验室不会是网络实验室吧,ping的信息显示“目标不可达”,也就是你没有网关,你需要量配置网关,既路由器的内网地址,用route add命令