双网卡电脑模拟路由器

双网卡电脑模拟路由器

  • PC1
    IP:192.168.1.128
ifconfig ens33 192.168.1.128/24

  • PC2(双网卡,实现转发)
ifconfig ens33 192.168.1.30/24
ifconfig ens37 192.168.3.3/24

PC2

开启内核转发

echo "1"  >> /proc/sys/net/ipv4/ip_forward 
route add -net 192.168.3.0/24 dev ens37
route add -net 192.168.1.0/24 dev ens33

路由表


  • PC3
    IP:192.168.3.9
ifconfig eth0 192.168.3.9/24

PC3


Tips
如实现PC3 ping 通PC1 ,应当设置PC1到达192.168.3.0网络的默认网关192.168.1.30,PC3同之

#当路由表为空时
#PC1
route add -net 192.168.1.0/24 dev ens33
#必须设置网关,否则只能ping通PC2(192.168.3.3)
route add -net 192.168.3.0/24 gw 192.168.1.30 dev ens33 

路由表

#PC3
route add -net 192.168.3.0/24 dev eth0
#必须设置网关,否则只能ping通PC2(192.168.1.30)
route add -net 192.168.1.0/24 gw 192.168.3.3 dev eth0 

路由表

网络连通!

connected

即使如此,PC3依然无法上网,如使PC3联网,必须设置PC2

#源地址应当为本地的ip
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -j SNAT --to-source 192.168.1.30

NAT

PC3(192.168.3.9)连接到网络!
public net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

b l a c k h e a r t

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值