前言
使用UNO-2184G 安装 Advantech LINUX 平台后需要配置双网口双网关功能。
正文
UNO-2184G 有四个网口,查看其型录说明如下:
其中有三个网卡的芯片都是82574L,另外一个网卡是82579LM。 客户需要实能的功能架构如下图示:
客户希望实现的功能如下:
1,Eth1 通过配置静态IP,通过3G 路由上 Internet 网络;
2,Eth0 通过配置静态IP,通过交换机跨网段访问另外一台主机;
要满足以上两点,2184系统运行以后,两个独立网口必须同时启用独立网关。
实现如下:
1,
在eth0 下配置静态IP:
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0B:AB:79:5B:1C
IPADDR=192.168.12.50
NETMASK=255.255.255.0
GATEWAghY=192.168.12.1
2,
在eth1 下配置静态IP:
DEVICE=eth1
BOOTPROTO=static
HWADDR=00:0B:AB:79:5B:1D
IPADDR=192.168.1.80
NETMASK=255.255.0.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DHCP=192.168.1.1
3,
/etc/rc.local 文档末尾添加如下语句:
#添加到路由的网关
route add –net192.168.12.0/24 dev eth0
rooute add –net192.168.12.0/24 gw 192.168.12.1
#添加到主机的网关
route add –host192.168.12.50 dev eth1
route add –host192.168.2.86 gw 192.168.12.1
# 删除可能自添加的默认网关
route del default gw192.168.12.1
4,
/etc/sysconfig/network 文档末尾添加如下语句:
#添加自启动默认网关
route add default gw192.168.1.1
5,
重启设备测试
Ping www.baidu.com 通讯正常;
Ping 192.168.2.86 通讯正常;
双网口设定双网关可同时走各自的独立网关访问跨网段设备或服务器。