|
在有的板子中,比如部分 AM335X 板子中,插入网线后没有自动启动,用 ifconfig 命令只显示lo,如下:[mw_shl_code=bash,true]lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)[/mw_shl_code]
这种情况我们需要稍微修改一下网络配置文件 /etc/network/interfaces ,操作方法:
(1)打开
[mw_shl_code=bash,true]vi /etc/network/interfaces [/mw_shl_code]
(2)定位到 eth0 和 eth1 的配置,看看是不是少了什么?
[mw_shl_code=bash,true]
# Wired or wireless interfaces
iface eth0 inet dhcp
iface eth1 inet dhcp[/mw_shl_code]
(3)在前面加 auto eth0或auto eth1 ,自动启动网络,保存后重启板子,
[mw_shl_code=bash,true]
# Wired or wireless interfaces
auto eth0
auto eth1
iface eth0 inet dhcp
iface eth1 inet dhcp
[/mw_shl_code]
如果以上没有效果,还需要在启动代码中添加启动网络,比如在 /etc/rc.local 文件中添加以下命令启动eth0:[mw_shl_code=bash,true]ifconfig eth0 up[/mw_shl_code]
然后插入网线就能启动网络了,如果要设置静态IP,请看 ARM Linux 设置静态IP地址。
|
|