全志 T113 开发板中 eth0 与 wlan0 的区别及说明
一、关于eth0
- 名称含义:
eth是 “Ethernet(以太网)” 的缩写,0代表开发板上第一个有线以太网网卡(若有多个有线网口,后续会按eth1、eth2依次命名)。 - 硬件对应:对应开发板上的有线网口,需要插网线才能使用。
二、关于wlan0
- 名称含义:
wlan是 “Wireless LAN(无线局域网)” 的缩写,0代表开发板上第一个无线 WiFi 网卡(若有多个 WiFi 模块,后续会按wlan1、wlan2依次命名)。 - 硬件对应:对应开发板上的WiFi 模块,无需网线,通过无线信号连接网络。
自动获取 IP(DHCP)或静态 IP
一、前提准备
- 用网线连接开发板的以太网口和路由器 / 交换机;
- 登录开发板终端(如串口、SSH)。
二、自动获取 IP(DHCP,推荐)
如果你的网络环境支持 DHCP(如家用路由器),可以直接自动获取 IP:
-
执行命令启动网卡并获取 IP:
# 启动eth0网卡 ifconfig eth0 up # 自动获取IP(DHCP) udhcpc -i eth0 -
验证是否成功:
# 查看eth0的IP ifconfig eth0 # 测试联网 ping www.baidu.com -I eth0
三、静态 IP 配置(适合固定网络)
如果需要手动指定 IP,修改配置文件:
- 查找实际网络配置文件
执行以下命令,查看系统中实际的网络配置脚本:
ls /etc/init.d/ | grep network # 通常为S40network/S50network
cat /etc/init.d/S40network # 查看脚本内容,确认配置方式
/etc/init.d/是 Linux 系统中存放系统服务启动 / 停止脚本的经典目录,比如网络、SSH、防火墙等服务的初始化脚本都在这里
2. 编辑网络脚本配置静态 IP
以脚本 /etc/init.d/S40network 为例,修改脚本内容:
# 编辑脚本(用vi或nano)
vi /etc/init.d/S40network
在脚本的 start 分支中,添加 / 修改以下内容
start)printf "Starting network: "/sbin/ifup -a[ $? = 0 ] && echo "OK" || echo "FAIL"/sbin/ifconfig eth0 hw ether "00:$MAC_ADDR"#udhcpc -b -R & #注释自动配置的命令ifconfig eth0 upifconfig eth0 192.168.1.8 netmask 255.255.255.0route add default gw 192.168.1.1 eth0 #添加默认网关 echo "nameserver 192.168.1.1">> /etc/resolv.conf #配置DNS服务器;;
可以自己添加打印信息
使用命令/etc/init.d/S40network restart运行

开机自启动
开发板linux系统中开机自启动的脚本文件的路径是 /etc/profile,可以使用vi编辑器打开该脚本,并在脚本文件的末尾写入指令。
vi /etc/profile
