网络拓扑结构
router 路由器
192.168.50.1/24 gateway:none
pc1 网关服务器
192.168.50.222/24 gateway:192.168.50.1
10.0.0.1/24 gateway:none (如果设置成10.0.0.1将不能上网,因为两个网关不知道走哪个,不过可以在route中指定解决)
pc2 客户端
10.0.0.2/24 gateway:10.0.0.1
pc1是和 路由器 客户端 连接的
目的: pc2 通过 设定 pc1 为网关 正常上网
了解iptales
| 参数 | 作用 |
|---|---|
| -s | 匹配源地址 |
| -d | 匹配目的地址 |
| -p | 协议匹配 |
| -i | 入接口匹配 |
| -o | 出接口匹配 |
| --sport | 源端口匹配 |
| --dport | 目的端口匹配 |
| -j | 跳转,也就是包的方向 |
| ! | 取反 |
将10.0.0.0/24子网中流流量自动转发iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
啊啊啊!!!! cat /proc/sys/net/ipv4/ip_forward 显示 1 不可信!!!!
查看这里是1就没想到是这个问题
打上sysctl net.ipv4.ip_forward=1 的一瞬间,网立马通,激动....折腾我1天啊!!!
坑死啦啦啊!!!!!!!
pch18