嵌入式设备设置IP地址,修改/etc/init.d/S09Init文件。
(1)设置IP 10.1.11.1,对应硬件网口0。
ifconfig eth0 hw ether 80:00:0A:01:0B:01
# 如果设置子网掩码255.255.255.0,则ping不通局域网内IP是10.3.21.1的单IP设备。
ifconfig eth0 10.1.11.1 netmask 255.0.0.0
# 如果设置网关192.168.130.1,则无法加入组播收发组播消息。
route add default gw 10.1.1.1 eth0
(2)设置IP 192.168.130.143,对应硬件网口1。
ifconfig eth1 hw ether 80:00:C0:A8:82:8F
ifconfig eth1 192.168.130.143 netmask 255.255.255.0
route add default gw 192.168.130.1 eth1
(3)设置虚拟IP 192.168.130.141,对应硬件网口xxx。
# 设置MAC地址,2字节固定值+4字节IP地址
# 80:00固定前缀,IP192.168.130.141翻译成16进制C0:A8:82:8D
ifconfig eth1:0 hw ether 80:00:C0:A8:82:8D
# 设置IP和子网掩码
ifconfig eth1:0 192.168.130.141 netmask 255.255.255.0
ifconfig eth1 down
ifconfig eth1 up
# 设置网关用来跨网段转发数据包,子网掩码告诉服务器哪些IP段的数据包可以放行到其他网段
# 下面两条命令功能相同
# 所有需要发往192.168.130.0/24地址段的IP数据包,全部由192.168.130.1进行转发
route add -net 192.168.130.0/24 gw 192.168.130.1
或者
route add -net 192.168.130.0 netmask 255.255.255.0 gw 192.168.130.1
(4)ifconfig命令查看设备的3个IP地址
eth0
HWaddr 80:00:0A:01:0B:01 inet addr:10.1.11.1 Mask:255.0.0.0
eth1
HWaddr 80:00:C0:A8:82:8F inet addr:192.168.130.143 Mask:255.255.255.0
eth1:0
HWaddr 80:00:C0:A8:82:8D inet addr:192.168.130.141 Mask:255.255.255.0
相关文章
- 01-31海思3519A 开发环境设置相关
- 01-31Android TV 海思平台调试
- 01-31海思平台机顶盒适配遥控器流程
- 01-31树莓派设置静态IP地址
- 01-31树莓派进阶之路 (037) - 设置树莓派3 B+的静态IP
- 01-31设置树莓派3 B+的静态IP
- 01-31记录一下在树莓派上设置静态ip后出现的问题
- 01-31连接wifi的主机设置静态ip后无法上网的原因
- 01-31virtualbox虚拟机设置静态IP的两中方式
- 01-31海思平台设置静态IP