找回密码
 注册

QQ登录

只需一步,快速开始

楼主: spicahan

G300NH 用交换机硬件处理 FTTH IPTV VLAN的方法

[复制链接]
发表于 2012-5-24 15:56:29 | 显示全部楼层
spicahan 发表于 2012-5-24 09:16
对不起,你的问题我理解不了,没办法回答你。。总的来说,不推荐从WIFI走IPTV.

我的想法是用g300nh来替代电信的光猫。

硬解已经搞定,拨号和wifi可以搞定么?否则只能有交换机+g300nh了。

支持双拨号,iptv和宽带wifi的双无线信号,这个能做到不?   
发表于 2012-5-24 15:56:46 | 显示全部楼层
spicahan 发表于 2012-5-24 09:16
对不起,你的问题我理解不了,没办法回答你。。总的来说,不推荐从WIFI走IPTV.

我的想法是用g300nh来替代电信的光猫。

硬解已经搞定,拨号和wifi可以搞定么?否则只能有交换机+g300nh了。

支持双拨号,iptv和宽带wifi的双无线信号,这个能做到不?   

点评

不好意思,我实在不太理解你的问题。。 g300nh不可能替代电信的光猫,因为光猫之所以被称为“光”猫,是因为它有个光纤接口;G300NH上是没法直接接光纤的。  详情 回复 发表于 2012-5-28 14:56
 楼主| 发表于 2012-5-28 14:56:29 | 显示全部楼层
see_3000 发表于 2012-5-24 15:56
我的想法是用g300nh来替代电信的光猫。

硬解已经搞定,拨号和wifi可以搞定么?否则只能有交换机+g300n ...

不好意思,我实在不太理解你的问题。。
g300nh不可能替代电信的光猫,因为光猫之所以被称为“光”猫,是因为它有个光纤接口;G300NH上是没法直接接光纤的。
发表于 2012-5-31 18:02:34 | 显示全部楼层
本帖最后由 see_3000 于 2012-6-3 22:24 编辑
spicahan 发表于 2012-5-28 14:56
不好意思,我实在不太理解你的问题。。
g300nh不可能替代电信的光猫,因为光猫之所以被称为“光”猫,是 ...
感谢你的耐心,已经把wzr-hp-g300nh刷过了,而且按照楼主的配置文件设置,  网络可以正常工作,无线以及有线。唯一的问题是 iptv的两个口连接机顶盒都无法使用,机顶盒提示连接超时,不知如何解决,请指教!
发表于 2012-6-3 22:27:34 | 显示全部楼层
感谢你的耐心,已经把wzr-hp-g300nh刷过了,而且按照楼主的配置文件设置,  网络可以正常工作,无线以及有线。唯一的问题是 iptv的两个口连接机顶盒都无法使用,机顶盒提示连接超时,不知如何解决,请指教!

点评

登录到 OpenWrt 上去,运行这个命令,把结果都贴上来看看: swconfig dev rtl8366rb show  详情 回复 发表于 2012-6-5 08:27
 楼主| 发表于 2012-6-5 08:27:59 | 显示全部楼层
see_3000 发表于 2012-6-3 22:27
感谢你的耐心,已经把wzr-hp-g300nh刷过了,而且按照楼主的配置文件设置,  网络可以正常工作,无线以及有线 ...

登录到 OpenWrt 上去,运行这个命令,把结果都贴上来看看:
swconfig dev rtl8366rb show

点评

spicahan 你好! 原本用的固件不正确,网络可以, iptv不行。 今天重新刷到trunk版本,网络不行了,iptv还是不行。 swconfig dev rtl8366rb show同时找不到硬件,查找资料使用如下明明,代码如下 运行命令如下  详情 回复 发表于 2012-6-6 22:22
发表于 2012-6-6 22:22:29 | 显示全部楼层
本帖最后由 see_3000 于 2012-6-7 09:09 编辑
spicahan 发表于 2012-6-5 08:27
登录到 OpenWrt 上去,运行这个命令,把结果都贴上来看看:
swconfig dev rtl8366rb show

spicahan 你好! 原本用的固件不正确,网络可以, iptv不行。

今天重新刷到trunk版本,网络不行了,iptv还是不行。
swconfig dev rtl8366rb show同时找不到硬件,查找资料使用如下命令,代码如下

运行命令如下:
  1. root@OpenWrt:~# swconfig dev rtl8366s show
  2. Global attributes:
  3.         enable_learning: 1
  4.         enable_vlan: 1
  5.         enable_vlan4k: 1
  6.         blinkrate: 0
  7.         max_length: 1
  8. Port 0:
  9.         mib: Port 0 MIB counters
  10. IfInOctets                          : 10860
  11. EtherStatsOctets                    : 10860
  12. EtherStatsUnderSizePkts             : 0
  13. EtherFragments                      : 0
  14. EtherStatsPkts64Octets              : 0
  15. EtherStatsPkts65to127Octets         : 145
  16. EtherStatsPkts128to255Octets        : 0
  17. EtherStatsPkts256to511Octets        : 0
  18. EtherStatsPkts512to1023Octets       : 0
  19. EtherStatsPkts1024to1518Octets      : 0
  20. EtherOversizeStats                  : 0
  21. EtherStatsJabbers                   : 0
  22. IfInUcastPkts                       : 0
  23. EtherStatsMulticastPkts             : 0
  24. EtherStatsBroadcastPkts             : 145
  25. EtherStatsDropEvents                : 0
  26. Dot3StatsFCSErrors                  : 0
  27. Dot3StatsSymbolErrors               : 0
  28. Dot3InPauseFrames                   : 0
  29. Dot3ControlInUnknownOpcodes         : 0
  30. IfOutOctets                         : 0
  31. Dot3StatsSingleCollisionFrames      : 0
  32. Dot3StatMultipleCollisionFrames     : 0
  33. Dot3sDeferredTransmissions          : 0
  34. Dot3StatsLateCollisions             : 0
  35. EtherStatsCollisions                : 0
  36. Dot3StatsExcessiveCollisions        : 0
  37. Dot3OutPauseFrames                  : 0
  38. Dot1dBasePortDelayExceededDiscards  : 0
  39. Dot1dTpPortInDiscards               : 109
  40. IfOutUcastPkts                      : 0
  41. IfOutMulticastPkts                  : 0
  42. IfOutBroadcastPkts                  : 0

  43.         led: 2
  44.         pvid: 85
  45.         link: port:0 link:down
  46. Port 1:
  47.         mib: Port 1 MIB counters
  48. IfInOctets                          : 144426
  49. EtherStatsOctets                    : 144426
  50. EtherStatsUnderSizePkts             : 0
  51. EtherFragments                      : 0
  52. EtherStatsPkts64Octets              : 386
  53. EtherStatsPkts65to127Octets         : 1195
  54. EtherStatsPkts128to255Octets        : 12
  55. EtherStatsPkts256to511Octets        : 32
  56. EtherStatsPkts512to1023Octets       : 3
  57. EtherStatsPkts1024to1518Octets      : 0
  58. EtherOversizeStats                  : 0
  59. EtherStatsJabbers                   : 0
  60. IfInUcastPkts                       : 1576
  61. EtherStatsMulticastPkts             : 42
  62. EtherStatsBroadcastPkts             : 10
  63. EtherStatsDropEvents                : 0
  64. Dot3StatsFCSErrors                  : 0
  65. Dot3StatsSymbolErrors               : 0
  66. Dot3InPauseFrames                   : 0
  67. Dot3ControlInUnknownOpcodes         : 0
  68. IfOutOctets                         : 139586
  69. Dot3StatsSingleCollisionFrames      : 0
  70. Dot3StatMultipleCollisionFrames     : 0
  71. Dot3sDeferredTransmissions          : 0
  72. Dot3StatsLateCollisions             : 0
  73. EtherStatsCollisions                : 0
  74. Dot3StatsExcessiveCollisions        : 0
  75. Dot3OutPauseFrames                  : 0
  76. Dot1dBasePortDelayExceededDiscards  : 0
  77. Dot1dTpPortInDiscards               : 0
  78. IfOutUcastPkts                      : 1226
  79. IfOutMulticastPkts                  : 5
  80. IfOutBroadcastPkts                  : 2

  81.         led: 3
  82.         pvid: 1
  83.         link: port:1 link:up speed:1000baseT full-duplex txflow rxflow
  84. Port 2:
  85.         mib: Port 2 MIB counters
  86. IfInOctets                          : 0
  87. EtherStatsOctets                    : 0
  88. EtherStatsUnderSizePkts             : 0
  89. EtherFragments                      : 0
  90. EtherStatsPkts64Octets              : 0
  91. EtherStatsPkts65to127Octets         : 0
  92. EtherStatsPkts128to255Octets        : 0
  93. EtherStatsPkts256to511Octets        : 0
  94. EtherStatsPkts512to1023Octets       : 0
  95. EtherStatsPkts1024to1518Octets      : 0
  96. EtherOversizeStats                  : 0
  97. EtherStatsJabbers                   : 0
  98. IfInUcastPkts                       : 0
  99. EtherStatsMulticastPkts             : 0
  100. EtherStatsBroadcastPkts             : 0
  101. EtherStatsDropEvents                : 0
  102. Dot3StatsFCSErrors                  : 0
  103. Dot3StatsSymbolErrors               : 0
  104. Dot3InPauseFrames                   : 0
  105. Dot3ControlInUnknownOpcodes         : 0
  106. IfOutOctets                         : 2592
  107. Dot3StatsSingleCollisionFrames      : 0
  108. Dot3StatMultipleCollisionFrames     : 0
  109. Dot3sDeferredTransmissions          : 0
  110. Dot3StatsLateCollisions             : 0
  111. EtherStatsCollisions                : 0
  112. Dot3StatsExcessiveCollisions        : 0
  113. Dot3OutPauseFrames                  : 0
  114. Dot1dBasePortDelayExceededDiscards  : 0
  115. Dot1dTpPortInDiscards               : 0
  116. IfOutUcastPkts                      : 0
  117. IfOutMulticastPkts                  : 0
  118. IfOutBroadcastPkts                  : 36

  119.         led: 4
  120.         pvid: 85
  121.         link: port:2 link:down
  122. Port 3:
  123.         mib: Port 3 MIB counters
  124. IfInOctets                          : 0
  125. EtherStatsOctets                    : 0
  126. EtherStatsUnderSizePkts             : 0
  127. EtherFragments                      : 0
  128. EtherStatsPkts64Octets              : 0
  129. EtherStatsPkts65to127Octets         : 0
  130. EtherStatsPkts128to255Octets        : 0
  131. EtherStatsPkts256to511Octets        : 0
  132. EtherStatsPkts512to1023Octets       : 0
  133. EtherStatsPkts1024to1518Octets      : 0
  134. EtherOversizeStats                  : 0
  135. EtherStatsJabbers                   : 0
  136. IfInUcastPkts                       : 0
  137. EtherStatsMulticastPkts             : 0
  138. EtherStatsBroadcastPkts             : 0
  139. EtherStatsDropEvents                : 0
  140. Dot3StatsFCSErrors                  : 0
  141. Dot3StatsSymbolErrors               : 0
  142. Dot3InPauseFrames                   : 0
  143. Dot3ControlInUnknownOpcodes         : 0
  144. IfOutOctets                         : 0
  145. Dot3StatsSingleCollisionFrames      : 0
  146. Dot3StatMultipleCollisionFrames     : 0
  147. Dot3sDeferredTransmissions          : 0
  148. Dot3StatsLateCollisions             : 0
  149. EtherStatsCollisions                : 0
  150. Dot3StatsExcessiveCollisions        : 0
  151. Dot3OutPauseFrames                  : 0
  152. Dot1dBasePortDelayExceededDiscards  : 0
  153. Dot1dTpPortInDiscards               : 0
  154. IfOutUcastPkts                      : 0
  155. IfOutMulticastPkts                  : 0
  156. IfOutBroadcastPkts                  : 0

  157.         led: 5
  158.         pvid: 85
  159.         link: port:3 link:down
  160. Port 4:
  161.         mib: Port 4 MIB counters
  162. IfInOctets                          : 0
  163. EtherStatsOctets                    : 0
  164. EtherStatsUnderSizePkts             : 0
  165. EtherFragments                      : 0
  166. EtherStatsPkts64Octets              : 0
  167. EtherStatsPkts65to127Octets         : 0
  168. EtherStatsPkts128to255Octets        : 0
  169. EtherStatsPkts256to511Octets        : 0
  170. EtherStatsPkts512to1023Octets       : 0
  171. EtherStatsPkts1024to1518Octets      : 0
  172. EtherOversizeStats                  : 0
  173. EtherStatsJabbers                   : 0
  174. IfInUcastPkts                       : 0
  175. EtherStatsMulticastPkts             : 0
  176. EtherStatsBroadcastPkts             : 0
  177. EtherStatsDropEvents                : 0
  178. Dot3StatsFCSErrors                  : 0
  179. Dot3StatsSymbolErrors               : 0
  180. Dot3InPauseFrames                   : 0
  181. Dot3ControlInUnknownOpcodes         : 0
  182. IfOutOctets                         : 0
  183. Dot3StatsSingleCollisionFrames      : 0
  184. Dot3StatMultipleCollisionFrames     : 0
  185. Dot3sDeferredTransmissions          : 0
  186. Dot3StatsLateCollisions             : 0
  187. EtherStatsCollisions                : 0
  188. Dot3StatsExcessiveCollisions        : 0
  189. Dot3OutPauseFrames                  : 0
  190. Dot1dBasePortDelayExceededDiscards  : 0
  191. Dot1dTpPortInDiscards               : 0
  192. IfOutUcastPkts                      : 0
  193. IfOutMulticastPkts                  : 0
  194. IfOutBroadcastPkts                  : 0

  195.         led: ???
  196.         pvid: 0
  197.         link: port:4 link:down
  198. Port 5:
  199.         mib: Port 5 MIB counters
  200. IfInOctets                          : 161576
  201. EtherStatsOctets                    : 161576
  202. EtherStatsUnderSizePkts             : 0
  203. EtherFragments                      : 0
  204. EtherStatsPkts64Octets              : 197
  205. EtherStatsPkts65to127Octets         : 1094
  206. EtherStatsPkts128to255Octets        : 67
  207. EtherStatsPkts256to511Octets        : 11
  208. EtherStatsPkts512to1023Octets       : 26
  209. EtherStatsPkts1024to1518Octets      : 5
  210. EtherOversizeStats                  : 0
  211. EtherStatsJabbers                   : 0
  212. IfInUcastPkts                       : 1241
  213. EtherStatsMulticastPkts             : 7
  214. EtherStatsBroadcastPkts             : 152
  215. EtherStatsDropEvents                : 0
  216. Dot3StatsFCSErrors                  : 0
  217. Dot3StatsSymbolErrors               : 0
  218. Dot3InPauseFrames                   : 0
  219. Dot3ControlInUnknownOpcodes         : 0
  220. IfOutOctets                         : 151958
  221. Dot3StatsSingleCollisionFrames      : 0
  222. Dot3StatMultipleCollisionFrames     : 0
  223. Dot3sDeferredTransmissions          : 0
  224. Dot3StatsLateCollisions             : 0
  225. EtherStatsCollisions                : 0
  226. Dot3StatsExcessiveCollisions        : 0
  227. Dot3OutPauseFrames                  : 0
  228. Dot1dBasePortDelayExceededDiscards  : 0
  229. Dot1dTpPortInDiscards               : 152
  230. IfOutUcastPkts                      : 1591
  231. IfOutMulticastPkts                  : 42
  232. IfOutBroadcastPkts                  : 10

  233.         led: ???
  234.         pvid: 1
  235.         link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
  236. VLAN 1:
  237.         info: VLAN 1: Ports: '15t', members=0022, untag=0002, fid=0
  238.         fid: 0
  239.         ports: 1 5t
  240. VLAN 51:
  241.         info: VLAN 51: Ports: '0t23', members=000d, untag=000c, fid=0
  242.         fid: 0
  243.         ports: 0t 2 3
  244. VLAN 85:
  245.         info: VLAN 85: Ports: '0t23', members=000d, untag=000c, fid=0
  246.         fid: 0
  247.         ports: 0t 2 3
复制代码

点评

另外,如果你搞定了,告诉我一下~  详情 回复 发表于 2012-6-7 09:43
如果要用 rtl8366s, 说明你的 g300nh 的硬件版本是一代的。 我看了一下,你这里只有3个vlan, 这是不对的。你看我最开始发的帖子,一共有四个VLAN, 其中 VLAN 51, 85分别是IPTV的直播和点播, VLAN 81 是走 PPPoE  详情 回复 发表于 2012-6-7 09:42
 楼主| 发表于 2012-6-7 09:42:07 | 显示全部楼层
see_3000 发表于 2012-6-6 22:22
spicahan 你好! 原本用的固件不正确,网络可以, iptv不行。

今天重新刷到trunk版本,网络不行了,ip ...

如果要用 rtl8366s, 说明你的 g300nh 的硬件版本是一代的。
我看了一下,你这里只有3个vlan, 这是不对的。你看我最开始发的帖子,一共有四个VLAN,
其中 VLAN 51, 85分别是IPTV的直播和点播,
VLAN 81 是走 PPPoE 的(81这个数字是我随便选的,具体选什么无所谓,只要和另外三个不一样,同时不要选 0 和 1),
VLAN 1 是给你的电脑上网用的。
你现在 VLAN 81 没有配,所以就上不了网了。我重新写一个 /etc/config/network 给你,这次我用参数明确指定每个端口的PVID, 你试试看。 如果还是不行,再把 swconfig dev rtl8366s show 的结果贴上来。如果你改了 /etc/config/network, 把你改过的也一起贴上来。
另外我要强调一下,WAN 口是不接的。光猫出来的线直接接 Port 0. 通过有线上网的电脑接 Port 1. 剩下的 Port 2, 3 接 IPTV.

### /etc/config/network ###

config interface loopback
        option ifname   lo
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0

config interface lan
        option ifname   eth0.1
        option type     bridge
        option proto    static
        option ipaddr   192.168.2.1
        option netmask  255.255.255.0

config interface wan
        option ifname   eth0.81
        option proto    pppoe
        option username 'username'
        option password 'password'

config switch
        option name     switch0
        option reset    1
        option enable_vlan 1
        option enable_vlan4k 1

config switch_vlan vlan_lan
        option device   switch0
        option vlan     1
        option ports    "1 5t"

config switch_vlan vlan_iptvm
        option device   switch0
        option vlan     51
        option ports    "0t 2 3"

config switch_vlan vlan_iptvu
        option device   switch0
        option vlan     85
        option ports    "0t 2 3"

config switch_vlan vlan_wan
        option device   switch0
        option vlan     81
        option ports    "0 5t"

config switch_port
        option port     0
        option pvid     81

config switch_port
        option port     1
        option pvid     1

config switch_port
        option port     2
        option pvid     85

config switch_port
        option port     3
        option pvid     85

点评

接线是按照你说的做法,我确定没错。网络和iptv都不行: 1. /etc/config/network的内容如下:如下为 swconfig dev rtl8366s show 内容如下:  详情 回复 发表于 2012-6-7 22:52
 楼主| 发表于 2012-6-7 09:43:22 | 显示全部楼层
see_3000 发表于 2012-6-6 22:22
spicahan 你好! 原本用的固件不正确,网络可以, iptv不行。

今天重新刷到trunk版本,网络不行了,ip ...

另外,如果你搞定了,告诉我一下~

点评

rtl8366sr芯片不能刷Trunk  详情 回复 发表于 2012-11-13 13:43
时间潜艇 该用户已被删除
发表于 2012-6-7 09:46:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-29 02:05 , Processed in 0.027503 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表