作者kenduest (小州)
看板Linux
标题Re: [问答] 关於使用笔电做routing
时间Mon Aug 10 01:55:56 2015
※ 引述《wandog (慢跑中毒)》之铭言:
> 目前有一台pc用以太网路接到laptop 外网则是用laptop的wifi去接
> 如果我的pc设定ip为192.168.0.19 gateway为192.168.0.20 mask 255.255.255.0
> 而laptop的乙太网路设定为192.168.0.20 gateway为 192.168.0.50(wifi ip)
> mask 255.255.0.0
> wifi的设定则是192.168.0.50 mask为255.255.255.0
> 请问有办法不用iptable的nat就可以让pc连接到网际网路吗?
> 设定static routing?
> 请教各位大大~
PC <-----------------> Lantop <---------------------> IP 分享器
ethernet Wifi
192.168.0.19 192.168.0.20 192.168.0.50
依据你的描述网路架构是这样?所以你的 lantop 本身也是 linux 系统?
若 lantop 是 linux 系统的话就把把 lan 网路卡与 wifi 网路卡本身弄成
桥接架构,那 pc 就可以直接与 ip 分享器直接连通,本身上网就是把 gw 指向
192.168.0.50 就可以出去。
桥接部分就透过 brctl 就可以简单办到,下达命令方式大约就像是:
# brcrl addbr br0
# brctl addif br0 eth0
# brctl addif br0 wlan0
後续你只要把 br0 的网路设定好,设定为 192.168.0.20,GW 指向 192.168.0.50
这样网路就会通了。
不同 linux 发行版本桥接要设定到设定档案内让他开机生效方式都不同,这部分你就
需要看一下相关文件。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.155.17
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1439142960.A.E4D.html
1F:→ kenduest: 补充一下 ipv4 forwarding 应该要打开 08/10 03:11
2F:→ kenduest: sysctl -w net.ipv4.ip_forward=1 08/10 03:11
3F:→ wandog: 感谢 08/10 03:16