海思平台设置静态IP

嵌入式设备设置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

 

上一篇:openstack公有云需要放通的网络平面


下一篇:android 简单的登录