用Linux设备把无线网络转为有线网络

本文介绍了如何使用运行Ubuntu 18.04的Linux设备B,通过无线连接到路由器C,并将网络共享给只有有线网卡的机器A,使得A不仅能与B互相访问,还能通过B访问互联网。主要步骤包括配置局域网、开启B的包转发和SNAT规则,以及在A上设置网关和DNS。
摘要由CSDN通过智能技术生成

用Linux设备把无线网络转为有线网络


描述

我实验的所有机器均为Ubuntu18.04,机器A换成Windows系统也可行

材料:

  • 一台只有有线网卡的机器A
  • 一台同时有有线网卡和无线网卡的机器B
  • 一个可以访问互联网的无线路由器C

说明:

  • B可以通过无线连接C访问互联网
  • 目前没办法让A/B通过网线直接连接C

目的:

  • A、B能互相访问
  • A能访问互联网

局域网

直接拿网线把A和B连上,给AB的有线网卡分配同一网段的静态ip,我这里的配置为
A: 192.168.128.100 mask 255.255.255.0
B: 192.168.128.200 mask 255.255.255.0
现在AB已在同一局域网内,已经可以互相ping通了


转发

B配置包转发

打开/etc/sysctl.conf
找到net.ipv4.ip_forward所在的一行
去掉注释改为net.ipv4.ip_forward=1

B配置SNAT
iptables -t nat -A POSTROUTING -s 192.168.128.0/24 -j SNAT --to 10.10.0.155

其中10.10.0.155为B无线网卡的ip

参考了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值