不使用交换机的情况下,无线路由下的客户机直接 pppoe 拨号并作为主机共享。。

2016-06-23 22:57:40 +08:00
 Themyth
就是不使用交换机的情况下。。
光猫的线出来后,接无线路由器 lan 口,然后一个笔记本也接无线路由器 lan 口。
然后笔记本 PPPOE 拨号上网。
然后无线路由器设置好后,允许别的客户机无线连接路由器后实现上网,但是无线路由不拨号。

这样可行么??笔记本做网关并成为路由。。
4083 次点击
所在节点    宽带症候群
8 条回复
dixyes
2016-06-23 23:20:29 +08:00
这样的话你需要关闭路由器 dhcp
并在笔记本架设 dhcp 服务器 将笔记本在 wifi 的 ip 设为网关
而且 wifi 不能关联 lan 网络要单独一个 interface 出来
比起来 如果只是缺交换机 我建议你搜索关键词 vlan 大多数路由器的交换机还是支持 vlan 的
alexapollo
2016-06-23 23:24:21 +08:00
可以啊,共享网络就行了,路由都有交换功能的
acess
2016-06-24 10:00:34 +08:00
不知道你说的是不是 PPPoE 穿透?路由只允许 PPPoE 数据包在 WAN 和 LAN 之间在二层直接转发。

用了 PPPoE 穿透就可以做到路由自己拨一个账号,接到 LAN 或者 WiFi 的机器还可以再拨其他账号,拨上后这台机器的流量走自己的 PPPoE ,其他机器不受影响。

如果不需要这样,可以直接把入户线和路由器 LAN 口接到一起。如果单纯只用 PPPoE ,路由的 DHCP 服务器可以不关。

少部分路由原厂固件直接支持 PPPoE 穿透,如果官方固件没这个功能,就需要 OpenWrt 等第三方固件。可以和路由自己的 DHCP 服务器共存。
OpenWrt 下有个软件 rp-pppoe-relay ,可以实现这个目的。
也可以这样设置路由:把 WAN 和 LAN 桥接到一起,然后安装 ebtables ,在 ebtables 里设置好只允许 ethertype 为 0x8863 和 0x8864 的包通过:
比如,如果你的 WAN 接口名是 eth0.2 的话:
ebtables -N PPPOE_WHITELIST
ebtables -A PPPOE_WHITELIST -p 0x8864 -j ACCEPT
ebtables -A PPPOE_WHITELIST -p 0x8863 -j ACCEPT
ebtables -A PPPOE_WHITELIST -j DROP
ebtables -A INPUT -i eth0.2 -j PPPOE_WHITELIST
ebtables -A OUTPUT -o eth0.2 -j PPPOE_WHITELIST
ebtables -A FORWARD -i eth0.2 -j PPPOE_WHITELIST
ebtables -A FORWARD -o eth0.2 -j PPPOE_WHITELIST
acess
2016-06-24 10:03:06 +08:00
如果只是想让笔记本拨号后共享给别的机器,设置好 Windows 自带的 Internet 连接共享就行了。在 PPPoE 的属性里勾上共享,接口选以太网(也可以用 WiFi )。
acess
2016-06-24 10:06:26 +08:00
设置好 Windows 自带的 Internet 连接共享前,路由的 DHCP 服务器需要关掉。
raysonx
2016-06-24 11:32:47 +08:00
為何要用如此複雜的方案呢?
標準做法可能是:
將無線路由器劃兩個 VLAN ,即 VLAN1 和 VLAN2 ,再在有線交換機設置一個 trunk 口。
光貓的網線接入 VLAN1 ,你的電腦接入 trunk ,其他用戶的電腦和無線路由器的無線網卡接入 VLAN2 。
將你電腦的有線網卡也劃分 VLAN ,在 VLAN1 上創建 PPPoE 撥號 ppp1 ,給位於 VLAN2 的網卡 eth0.2 設定固定 IP 作為局域網網關(如 192.168.200.1/24 )
開啟電腦的軟路由功能,配置防火牆允許從 ppp1 和 VLAN2 之間的轉發。
配置 NAPT ,將 VLAN1 發往 ppp1 的包轉換為 ppp1 的公網地址。
在 VLAN2 上配置 DHCP ,地址池需和 eth0.2 位於同一網段,如 192.168.200.100-192.168.200.150 ,網關 192.168.200.1 , DNS 隨你喜好。
Themyth
2016-06-24 12:48:01 +08:00
@acess 谢谢!您的帮助很大!我要好好看看。
Themyth
2016-06-24 12:50:44 +08:00
@raysonx 额 我没有交换机,我打算把无线路由当交换机了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287921

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX