2023开始学习
deepin
2022-12-07 22:40 0.介绍
能上网的主机A,分享网络给主机B
1.主机A打开转发功能
在设备上:首先打开 IPv4 的转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
如果希望每次重启设备后都自动打开转发功能,请直接修改 /etc/sysctl.conf 文件的 net.ipv4.ip_forward 值为1。修改文件参数后要执行 sysctl -p 命令重新载入 /etc/sysctl.conf 文件,使 IPv4 转发功能生效。
2.主机A进行流量转发
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 168.168.100.48
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wlp3s0 -j SNAT --to-source 192.168.3.19
说明:
iptables -t nat -A POSTROUTING :流量转发需要修改的表和链,固定不改
-s 192.168.1.0/24 :A和B的网段,需要适配
-o wlp3s0 :主机A上网的网络接口,需要适配
-j SNAT : 流量转发需要的动作,固定不改
--to-source 192.168.3.19 : 主机A上网的ip,需要适配
3.修改主机B的DNS
在 /etc/resolv.conf 中做以下添加:
nameserver 8.8.8.8
nameserver 8.8.4.4
Reply Like 2 View the author


中文 
如题如题如题,知道的大佬麻烦说一下,不胜感激