首页 > 代码库 > 安装了linux系统的设备上不了网怎么办
安装了linux系统的设备上不了网怎么办
玩了一阵子的树莓派,曾经计划将其作成一台小小无线路由,但是时间和精力关系始终未成功做成。
同时也有在进行一些arm开发板的学习,突然一天发现arm板直接插上网线不能是不能上网的,又想起之前玩树莓派的时候配置过网络,当时为了让树莓派上网,在一篇博文找到如下内容
WAN配置
装好系统之后的第一件事肯定就是让树莓派上网了,我们将树莓派自带的网口作为WAN口使用。 这里有两种方式上网:一种是将树莓派连上家里的路由器的LAN口;如果家里没有路由器的话,可以直接将路由器连上小区宽带进行PPOE拨号上网。 这里我们使用第一种方式(因为树莓派和电脑在同一网段,方便访问luci管理界面)。在putty串口输入vi /etc/config/network
命令编辑网络配置文件。将lan
的ifname
行注释掉。然后添加一个wan口配置。
# Copyright (C) 2006 OpenWrt.orgconfig interface loopback option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0config interface lan# option ifname eth0 option proto static option ipaddr 192.168.1.1 option netmask 255.255.255.0config interface wan option proto dhcp option ifname eth0
于是认为只要是linux系统,应该都会有一个配置网络连接的文件,如果不能上网,第一个应该想到的是查看这个文件内容。
装在一些机器上的linux系统可能为了便于调试,会将网络地址设置成静态IP,所以直接连上网线还不够,要把静态IP设置成动态IP才能上到网。
上面的代码中可以学习到的是
config interface wan //首先定义一个接口,wan(广域网)
option proto dhcp //设置成自动获取IP(这个就是关键啦)
option ifname eth0 //网卡编号
如果打开网络配置文件后发现没有这样的定义,可以直接这样写上去;
如果已经对eth0或者wan进行定义了,那就仔细看一下是不是被设置成了这样的静态IP
option proto static
这时只需要将static改成dhcp,在将后面的ip例如:192.168.1.23还有网关等去掉
保存后再重启一下网络
/etc/init.d/network
是不是可以上网了?
安装了linux系统的设备上不了网怎么办