CentOS实现双网卡网络共享

CentOS实现双网卡网络共享,第1张

一、双网卡网络共享

具体描述:服务器eth0连接外网,eth1连接笔记本,笔记本能够上网。

*** 作步骤

修改网卡信息

外网

内网

Linux系统启用端口转发(NAT)功能

修改防火墙设置,将网卡eth1改成trusted区域:

配置 NAT 规则:将所有发送到192.168.100.*的数据包转发到eth0(外网网卡)

允许端口转发,执行命令

配置连接内网的主机ip信息

shell脚本

share-eth.sh

trans.sh

注意:执行shell脚本方式配置的话,执行完share-eth.sh之后还需再执行一次trans.sh

当eth0和eth1处于同一个网段的时候会出现什么情况?

这时连接的主机的ip也和它们处于同一网段,相互之间并不连通。

怎么解决?

服务器网卡信息:

连接的主机:

解决方法:将连接的主机ip加入服务器的路由表

先用'#'注释掉已有配置,然后输入如下内容:

分别是腾讯和114的DNS。

修改文件内容:

先说明一下网络的拓扑:1号端口(对应网卡的配置文件为ifcfg-eth0)通过网线接入交换机,用于访问内网;2号端口(对应网卡的配置文件为ifcfg-eth1)用于访问外网。这里使用固定公网ip访问外网,所以eth1也设置为静态公网ip。若使用拨号上网,则应设置为动态ip。 注意 ,不要在网卡的配置文件里配置网关,两张卡都不要!

如果经过以上步骤依然不能够实现双网卡同时访问内外网,则可能路由表存在问题,使用 route -a 查看路由表,需要确保传向不同网段的数据包能够经由正确的网卡。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11620668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存