linux利用iptables使双网卡共享网络

 时间:2026-02-16 01:27:49

1、在vmware安装两天linux系统其中一台作为服务器(server)

另一台做为客户端(client),如下图

linux利用iptables使双网卡共享网络

linux利用iptables使双网卡共享网络

2、打开server端,在/etc/sysctl.conf 找到net.ipv4.ip_forward  如下图所示

linux利用iptables使双网卡共享网络

3、在server端使用sysctl -p命令将其生效,如下图显示

linux利用iptables使双网卡共享网络

4、在 server端将防火墙打开,设置防火墙策略,命令如下

iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -o eth0(注意这里是从路由之后转到eth0外网) -j MASQUERADE #打开NAT 

linux利用iptables使双网卡共享网络

5、在server服务器端保存防火墙规则,重启service iptables restart

linux利用iptables使双网卡共享网络

6、在客户端client设置ip地址,设置其网关地址192.168.4.5(server内网地址)如下图所示

linux利用iptables使双网卡共享网络

7、在客户端进行测试,发现ping网关可以ping通,pingip地址也可出去

linux利用iptables使双网卡共享网络

8、通过以上测试发现,linux客户端没有设置dns解析地址,将其加入到/etc/resolv.conf,在进行测试发现就可以ping 百度啦。

linux利用iptables使双网卡共享网络

linux利用iptables使双网卡共享网络

  • Windows7如何打开本地安全组策略?
  • 易语言到循环尾实例讲解
  • 易语言自动关机,定时关机软件代码怎么写
  • 易语言怎么判断ip和ip地址(新手源码)
  • DOS 命令--将目录中的文件输出到txt文本中
  • 热门搜索
    小学生英语手抄报 新学期新气象的手抄报 植树节手抄报图片大全 防疫有我爱卫同行手抄报 环保英语手抄报 抗击疫情手抄报简单 关于马的手抄报 传统文化手抄报图片 红色传奇手抄报 理想手抄报