Linux 双网卡(内外网) 同时使用路由设置
2016-11-09 19:03
190 查看
https://my.oschina.net/7shell/blog/308887
公司业务需求,一台服务器,双网卡,需要同时访问外网和内网。在设置过程中,同事反映原本好用的内网地址(192.168.1.100)在设置上外网地址后变的不好用,只要停止外网那个网卡内网就可以正常访问了。
其实是因为,你先设置了内网之后,又设置外网,在给外网设置了网关之后,由于没有设置默认网关,导致,内网的IP也会走外网的网关,肯定是不可以的。我们要做的仅仅是让内网走自己的网卡
内网网卡:eth0 192.168.1.100 网关:192.168.1.100
外网网卡 : eth1 119.222.222.222 网关:119.222.222.1
首先设置默认网关,让所有IP包默认情况下均通过 119.222.222.1 进行转发:
route add default gw 119.222.222.1
然后,单独为内网设置转发特例,所有192.168开头的,全部走eth0
route add -net 192.168.0.0 netmask 255.255.0.0 dev eth0
路由添加的最好是要加到开机启动上
vi /etc/rc.local
另:删除默认网关的命令如下:
route del default
公司业务需求,一台服务器,双网卡,需要同时访问外网和内网。在设置过程中,同事反映原本好用的内网地址(192.168.1.100)在设置上外网地址后变的不好用,只要停止外网那个网卡内网就可以正常访问了。
其实是因为,你先设置了内网之后,又设置外网,在给外网设置了网关之后,由于没有设置默认网关,导致,内网的IP也会走外网的网关,肯定是不可以的。我们要做的仅仅是让内网走自己的网卡
内网网卡:eth0 192.168.1.100 网关:192.168.1.100
外网网卡 : eth1 119.222.222.222 网关:119.222.222.1
首先设置默认网关,让所有IP包默认情况下均通过 119.222.222.1 进行转发:
route add default gw 119.222.222.1
然后,单独为内网设置转发特例,所有192.168开头的,全部走eth0
route add -net 192.168.0.0 netmask 255.255.0.0 dev eth0
路由添加的最好是要加到开机启动上
vi /etc/rc.local
另:删除默认网关的命令如下:
route del default
相关文章推荐
- Windows以及Linux下双网卡内外网同时使用、设置域名解析优先级的方法
- 双网卡同时上内外网的路由设置
- 使用route add添加路由,使两个网卡同时访问内外网
- 使用route add添加路由,使两个网卡同时访问内外网
- 双网卡同时上内外网的路由设置
- 双网卡同时上内外网的路由设置
- 双网卡同时上内外网的路由设置
- linux多网卡多ip多网关同时在线的设置方法20130509
- 双网卡内外网同时使用的方法
- linux下的路由设置(把linux作为路由器来使用)
- 设置双网卡同时访问内外网
- Linux使用系统以太网卡的安装及设置装备陈设-1
- linux下多网卡静态路由设置
- 双网卡、内外网同时连接,如何指定使用哪个连接?
- 双网卡上内外网的路由设置
- linux多网卡的路由模式和桥接模式设置方法
- linux双网卡内外网同时使用
- 双网卡内外网同时使用的方法
- windows使用双网卡同时上内外网
- 双网卡实现内外网同时访问的设置方法