ubuntu透网方案

场景:两个linux/Ubuntu系统,一个可以上网,一个不能,让不能上网的,让能上网的共享网络

步骤 1:修改 /etc/sysctl.conf

sudo nano /etc/sysctl.conf

找到或添加以下行:

net.ipv4.ip_forward=1

按 Ctrl+O 保存,Ctrl+X 退出。

步骤 2:应用配置

sudo sysctl -p

这会立即生效,并在重启后保持。

  1. 设置 iptables NAT 规则:
    sudo iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE # wlp3s0 是外网网卡
    sudo iptables -A FORWARD -i enp0s25 -o wlp3s0 -j ACCEPT # enp0s25 是内网网卡
    sudo iptables -A FORWARD -i wlp3s0 -o enp0s25 -m state --state RELATED,ESTABLISHED -j ACCEPT

在无外网的电脑上设置默认网关:

sudo route add default gw 192.168.123.1 # 指向有外网电脑的 IP

相关推荐
菜鸡的升级之路1 分钟前
服务器卡死排查流程
运维·服务器
恒创科技HK3 分钟前
租用日本服务器价格便宜的原因
运维·服务器
FreeBuf_6 分钟前
新型PCPcat恶意软件利用React2Shell漏洞48小时内入侵超5.9万台服务器
运维·服务器
AI浩7 小时前
【Labelme数据操作】LabelMe标注批量复制工具 - 完整教程
运维·服务器·前端
石像鬼₧魂石7 小时前
如何配置Fail2Ban的Jail?
linux·学习·ubuntu
sunxunyong8 小时前
doris运维命令
java·运维·数据库
Guheyunyi8 小时前
智慧消防管理系统如何重塑安全未来
大数据·运维·服务器·人工智能·安全
雾削木11 小时前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
北京聚信万通科技有限公司11 小时前
传输协议:AS3
服务器·网络·安全·电子数据交换·as3
hgz071012 小时前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter