banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix PoE trên linux ?  XML
  [Question]   PoE trên linux ? 01/04/2009 03:43:02 (+0700) | #1 | 175523
channhua
Elite Member

[Minus]    0    [Plus]
Joined: 18/07/2003 04:49:28
Messages: 338
Offline
[Profile] [PM] [WWW] [Yahoo!]
hi

Mình muốn bulid 1 PoE (Power over Ethernet) server trên linux để cấp điện cho các thiết bị cụ thể là access point, output khoảng 12v, 1A

mình tìm trên google ko có tài liệu về vụ này nhiều, ai làm rồi help mình tí.

thanks

[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 01/04/2009 04:06:52 (+0700) | #2 | 175526
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]

channhua wrote:

hi

Mình muốn bulid 1 PoE (Power over Ethernet) server trên linux để cấp điện cho các thiết bị cụ thể là access point, output khoảng 12v, 1A

mình tìm trên google ko có tài liệu về vụ này nhiều, ai làm rồi help mình tí.

thanks

 


uhm, mình mới nghe cái vụ này? Không biết bạn có cái document nào nói về vấn đề này được deploy trên server chưa? hay là bạn nghĩ nó ra thôi.

Theo mình được biết một thiết bị hỗ trợ PoE ( power over ethernet) chỉ chạy trên thiết bị switch có tích hợp chức năng này. Chúng chạy dựa trên nền của cáp soắn đôi twisted pair (STP và UTP cable), chạy trên cặp dây 4-5, 7-8 mang tín hiệu điện +/- 12v để cung cấp điện ap. Khoảng cách tốt nhất để truyền là 50-70m.
Nếu mình nhớ không lầm con AP đầu tiên tích hợp PoE là con Aironet1100 của cisco vào năm 2002-2003
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 01/04/2009 04:14:38 (+0700) | #3 | 175527
channhua
Elite Member

[Minus]    0    [Plus]
Joined: 18/07/2003 04:49:28
Messages: 338
Offline
[Profile] [PM] [WWW] [Yahoo!]

centos wrote:


Theo mình được biết một thiết bị hỗ trợ PoE ( power over ethernet) chỉ chạy trên thiết bị switch có tích hợp chức năng này. Chúng chạy dựa trên nền của cáp soắn đôi twisted pair (STP và UTP cable), chạy trên cặp dây 4-5, 7-8 mang tín hiệu điện +/- 12v để cung cấp điện ap. Khoảng cách tốt nhất để truyền là 50-70m.
Nếu mình nhớ không lầm con AP đầu tiên tích hợp PoE là con Aironet1100 của cisco vào năm 2002-2003
 


hiện tại mình chưa có tài liệu nào hướng dẫn cụ thể về vụ này, nên đang hỏi mọi người, do mới nghĩ ra thôi, đang coi phần cứng có hỗ trợ ko

mình tính làm ban đầu cấp power cho 1 AP thôi, sau này mình thử cấp cho những AP hỗ trợ power chain

vd: PoE server -------PoE------AP1----------AP2---------AP3 ( các AP1 và AP2 hỗ trợ power chain)
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 01/04/2009 05:35:55 (+0700) | #4 | 175541
[Avatar]
Midou
Member

[Minus]    0    [Plus]
Joined: 02/03/2009 19:50:38
Messages: 87
Location: SS LSA
Offline
[Profile] [PM]

channhua wrote:

centos wrote:


Theo mình được biết một thiết bị hỗ trợ PoE ( power over ethernet) chỉ chạy trên thiết bị switch có tích hợp chức năng này. Chúng chạy dựa trên nền của cáp soắn đôi twisted pair (STP và UTP cable), chạy trên cặp dây 4-5, 7-8 mang tín hiệu điện +/- 12v để cung cấp điện ap. Khoảng cách tốt nhất để truyền là 50-70m.
Nếu mình nhớ không lầm con AP đầu tiên tích hợp PoE là con Aironet1100 của cisco vào năm 2002-2003
 


hiện tại mình chưa có tài liệu nào hướng dẫn cụ thể về vụ này, nên đang hỏi mọi người, do mới nghĩ ra thôi, đang coi phần cứng có hỗ trợ ko

mình tính làm ban đầu cấp power cho 1 AP thôi, sau này mình thử cấp cho những AP hỗ trợ power chain

vd: PoE server -------PoE------AP1----------AP2---------AP3 ( các AP1 và AP2 hỗ trợ power chain) 

@channhu: Đang nghiên cứu tài liệu nào vậy? Có thể send cho tớ xem cùng được ko?
Tớ cũng thấy thú vị về cái này.
FOrGeT
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 01/04/2009 12:38:18 (+0700) | #5 | 175600
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Nên đọc kỹ PoE nó là cái gì ở đây http://en.wikipedia.org/wiki/PoE đã, cộng với đi học về vật lý 12 và 1 ít về kỹ thuật điện rồi hãy ti toe tìm hiểu về Power Sourcing Equipment.
Nói bừa khái niệm PoE Server thì người ta cười cho đấy.
Học sinh giờ dốt kiến thức cơ bản (của bậc phổ thông trung học) quá.
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 01/04/2009 23:20:14 (+0700) | #6 | 175643
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]

myquartz wrote:
Nên đọc kỹ PoE nó là cái gì ở đây http://en.wikipedia.org/wiki/PoE đã, cộng với đi học về vật lý 12 và 1 ít về kỹ thuật điện rồi hãy ti toe tìm hiểu về Power Sourcing Equipment.
Nói bừa khái niệm PoE Server thì người ta cười cho đấy.
Học sinh giờ dốt kiến thức cơ bản (của bậc phổ thông trung học) quá. 


@myquartz: trên lý thuyết hiện tại mà nói, điều mà chanhchua hỏi là không thể thực hiện được, Bởi chính lẽ PoE chỉ có thể thực hiện được trên thiết bị phần cứng và các thiết bị thực hiện phải hỗ trợ chức năng này cho cả 2 bên thiết bị đầu cuối. Về nguyên tắt vật lý thì chưa có một sách vỡ nào của các năm học phổ thông nói về vấn đề này cả. Nhưng mình nghĩ bạn phải nên xem sét lại kiến thức về kiến trúc máy tính của mình lại đã. Về nguyên tắt thì điện áp sử dụng trong máy tính và truyền trên cable twisted pair là điện áp +/-5v và +/-12. Có thể đủ cung cấp cho một thiết bị rùi đó

Ý tưởng vẫn là ý tưởng tuy nó hơi điên rồ, và không áp dụng được thực tế bởi không ai mà gắng vào server vài chục cái card mạng đển bright nó thành một switch. Nhưng mình không bác bỏ ý kiến đó bởi núi này cao thì át sẽ có núi khác cao hơn và điều đó đôi khi có thể thực hiện được thì sao nhỉ.
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 02/04/2009 00:42:51 (+0700) | #7 | 175663
zu4er
Member

[Minus]    0    [Plus]
Joined: 06/01/2009 12:58:26
Messages: 85
Offline
[Profile] [PM]
cái này liên quan đến điện tử nhiều hơn là phần mềm đó

mình thấy, máy tính (PC) cung cấp 12v cho các thiết bị internal đó, làm sao share đc , hoặc dẫn đc nguồn điện đó vào card mạng là chạy đc,

sau đó mới viết phần mềm, điều khiển nguồn điện đó, nếu muốn cung cấp dạng power chain thì cái power supply phải mạnh

ý tưởng là vậy
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 02/04/2009 01:46:58 (+0700) | #8 | 175681
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]
uhm cái này liên quan đến mặt vật lý và sử dụng những cặp dây không sử dụng để cung cấp điện trên calbe mạng và chức năng PoE mình thấy nó rất hay. Đặc biệt là khi triển khai hệ thống mạng cho những thiết bị ở xa thì chúng ta chẳng cần quan tâm đến nguồn ở đâu để lấy chỉ cần quan tâm là thiết bị đầu cuối có hỗ trợ không hay thôi.

Nhưng mình nghĩ ý tưởng tìm hiểu để biến server thành một thiết bị đầu cuối hỗ trợ PoE thì nên bỏ đi, nó không thực tế và......
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 02/04/2009 05:39:28 (+0700) | #9 | 175730
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Nói cho nghiêm túc thì cậu đưa ra cái khái niệm PoE server và cả cậu centos, cóc hiểu gì về điện và cả công nghệ thông tin (phần hardware).
Đó là 2 cái khác nhau, 1 là về năng lượng điện và cách truyền tải nó, cái thứ 2 là xử lý và truyền thông tin bằng điện.
PoE là thiết kế hardware đặc biệt, cho phép dùng dây mạng Lan để truyền năng lượng điện kèm với cả tín hiệu điện mang thông tin. Cùng là điện nhưng tín hiệu điện mang thông tin trên dây đó nó rất khác, nó là sóng điện, dù có năng lượng nhưng nói chung rất nhỏ ko thể dùng để cung cấp nguồn cho cái gì đc. Chưa kể các yếu tố như là công suất, điện áp... Hoàn toàn ko thể đáp ứng.
Thiết bị cung cấp điện PoE nó là thiết bị đc thiết kế đặc biệt, nó cung cấp nguồn điện có dòng điện/điện áp nhất định trên các dây dẫn, kiêm việc điều chế tín hiệu lên đó, hoàn toàn là phần cứng. Card mạng thông thường dù là ở máy chủ linux hay win chỉ có khả năng điều chế tín hiệu.
Nếu vẫn cứ muốn 'PoE' tự chế, đấu điện 220v ở ổ cắm vào các dây Lan xem, thấy ngay smilie.

[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 02/04/2009 07:39:53 (+0700) | #10 | 175764
zu4er
Member

[Minus]    0    [Plus]
Joined: 06/01/2009 12:58:26
Messages: 85
Offline
[Profile] [PM]

myquartz wrote:


Thiết bị cung cấp điện PoE nó là thiết bị đc thiết kế đặc biệt, nó cung cấp nguồn điện có dòng điện/điện áp nhất định trên các dây dẫn, kiêm việc điều chế tín hiệu lên đó, hoàn toàn là phần cứng. Card mạng thông thường dù là ở máy chủ linux hay win chỉ có khả năng điều chế tín hiệu.


 


vậy ý cậu nói là năng lượng điện đi chung cùng cộng dây với tín hiệu thông tin? 8 sợi dây mạng điều mang thông tin + năng lượng điện ?

[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 08/04/2009 03:04:18 (+0700) | #11 | 176129
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]

zu4er wrote:

myquartz wrote:


Thiết bị cung cấp điện PoE nó là thiết bị đc thiết kế đặc biệt, nó cung cấp nguồn điện có dòng điện/điện áp nhất định trên các dây dẫn, kiêm việc điều chế tín hiệu lên đó, hoàn toàn là phần cứng. Card mạng thông thường dù là ở máy chủ linux hay win chỉ có khả năng điều chế tín hiệu.


 


vậy ý cậu nói là năng lượng điện đi chung cùng cộng dây với tín hiệu thông tin? 8 sợi dây mạng điều mang thông tin + năng lượng điện ?

 


Tuỳ mode, xem kỹ ở Wikipedia:


Two modes, A and B, are available.

Mode A has two alternate configurations (MDI and MDI-X), using the same pairs but with different polarities. In mode A, pins 1-2 (pair #2 in T568B wiring) form one side of the 48 V DC, and pins 3-6 (pair #3 in T568B) form the other side. These are the same two pairs used for data transmission in 10Base-T and 100Base-TX, allowing the provision of both power and data over only two pairs in such networks. The free polarity allows for patch cables and automatic RX/TX detection.

In mode B, pins 4-5 (pair #1 in both T568A and T568B) form one side of the DC supply and pins 7-8 (pair #4 in both T568A and T568B) provide the return; these are the "spare" pairs in 10BASE-T and 100BASE-TX. Mode B, therefore, requires a 4-pair cable. 


Mode A thì cặp dây 1-2 và 3-6 cấp điện 48VDC, nhưng 2 cặp đó cũng mang dữ liệu, do đó cần nối 2 cặp là đủ. Mode B thì nó dùng 2 cặp dây spare (của chuẩn 10B và 100B) để truyền điện là 4-5 và 7-8, kiểu này cần đủ 4 cặp mới dùng được.

Việc tín hiệu đi chung với đường cấp điện cũng không có gì khác lạ, vì có cả những kiểu giao tiếp mạng dùng hệ thống dây điện 220v ở nhà để truyền dữ liệu, kiểu adapter cắp vào ổ điện ấy. Xem thêm http://en.wikipedia.org/wiki/Power_line_communication (ảnh mẫu http://images.google.com.vn/images?q=Homeplug%20adapter&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&sa=N&hl=vi&tab=wi ).

Chỉ có điều là mọi thiết bị này đều là do khả năng của phần cứng, chớ không thể phần mềm nào đó làm được. Không cần học cho hết mọi thứ, nhưng ít ra là nên hiểu khái niệm cơ bản.
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 08/04/2009 09:50:02 (+0700) | #12 | 176181
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]
Nghe các pác pàn tới pàn lui nóng mũi wá nên mượn nick thèn bạn nói mấy câu, các pác đừng chữi zốt, tội nghiệp thằng pạn em.

Cái mà bạn channhua muốn làm rất là hữu dụng.
Trường hợp máy tính desktop/server để trong phòng, cần phải nối Acesspoint (AP) ra giữa nhà để phủ sóng tốt hơn, nhưng lại phải lôi một cái UPS cho nó thì thiệt là phí, hoặc phải đi thêm đường dây điện riêng cho nó từ UPS của desktop/server ra thì cũng phiền & xấu.

bạn channhua có thể tự chế như thế này

Trên mạng 100bt thì sợi cable mạng có 4 cặp chỉ xài 2 cặp, 2 cặp còn lại để dành
(đủ xài cho AP roài, còn 1000BT thì thua smilie )
vậy thì trên sợi cable mạng đó, chỉ bấm 2 cặp dây vô đầu RJ45 thôi
con 2 cặp còn lại để ra một bên dùng để nối zô nguồn điện, một cặp nối GND, một cặp nối +12V

Đầu Phía server thì có thể trích từ PSU, 2 dây GND(đen) và +12(hình như màu vàng), Dùng cái đầu đực của dây nguồn để nối cho nó đẹp, cắt trong mấy cái quạt case kùi bắp hoặc ra chợ đtử mua, rồi lòn ra ngoài.
Hoặc nối vào cục adapter (ADC) 12V, nhưng nhớ nối đầu (-) của adapter với vỏ máy tính để nối GND với máy, cái này quan trọng.

Đầu bên AP cũng tương tự, 2 cặp dẫn tín hiệu đấu vô đầu RJ45, 2 cặp còn lại nối ra powerjack cắm vô nguồn của AP.

Lưu ý là
- Có đồng hồ đo điện & test cable mạng cẩn thận tránh cái port RJ45 trên AP xịt khói (^_^)
- nguồn yêu cầu của AP là 1A, không phải là nhỏ, nên ít nhất phải dùng 2 cặp dây xoắn để truyền nguồn điện đi, và dây phải tốt một xíu. dây dzỏm lõi nhỏ thì.... a-men hên xui. Tuyệt đối không dùng 1 cặp dây xoắn để truyền GND và +12V trên đó, cháy sướng lắm.
- Cũng có thể theo cách như vậy đấu ra con AP thứ 2
- nhưng vì cái dây mạng nhỏ, chịu tải kém nên không khuyến khích đấu nguồn song song ra lung tung.
- Nên tìm một cái cầu chì (sợi chì hoặc cầu chì điện tử, khoảng 1A, phải thấp hơn công suất của nguồn) gắn chỗ đầu nguồn phía server để lỡ có chạm ở đâu thì pác cũng không phải bới cái đống dây cháy khét ngẹt ra mà đi dây lại, hehe.

Nói chung là muốn làm thì cũng làm được, không phải là pó chíu.
Mà biết đâu có ku đầu bự nào sản xuất cardmạng support PoE cho thiết bị mạng ngoài cũng nên, mua về gắn zô thoai khỏi chế biến lung tung. Mấy anh trungQuốc thì cái gì cũng zám làm.

---------

Ủng hộ các ý kiến đưa ra giải pháp & phản biện để phát triển.
không ủng hộ các pác chữi rũa lăng mạ ngừ khác.
cũng không ủng hộ ý kiến cãi nhau với các pác chữi rũa lăng mạ ngừ khác

---------

Em có mấy lời,
mời các pác đâm chó nó sung túc vào
đa tạ!!!
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 08/04/2009 10:08:01 (+0700) | #13 | 176182
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]
Các pác,

em tìm ra thiên hạ ngừ ta pán cái cục này
http://www.myshopping.com.au/PR--4010_D_Link_DWL_P200_Power_over_Ethernet_PoE_Adapter

Cắm dây mạng với nguồn điện vào một đầu, đầu kia ra cái PoE
giá 100$ US hẳn hoi
hixhix

để cuối tuần có hứng thú em làm thử một sợi cho cái switch nhà em, chạy ngon lành em pót lên khoe các pác.

thanks
pta84vn.

[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 08/04/2009 11:16:16 (+0700) | #14 | 176189
channhua
Elite Member

[Minus]    0    [Plus]
Joined: 18/07/2003 04:49:28
Messages: 338
Offline
[Profile] [PM] [WWW] [Yahoo!]
thank centos,

nói chung việc này theo mình là khả thi, mấy bữa nay loay hoay mà thấy MyQuartz nói thế nên ko tiến hành làm

centos làm nhớ chụp hình lại nhé, có gì để anh em sau dễ làm hơn.

[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 09/04/2009 00:18:18 (+0700) | #15 | 176239
zu4er
Member

[Minus]    0    [Plus]
Joined: 06/01/2009 12:58:26
Messages: 85
Offline
[Profile] [PM]
@centos, channhua:

Hình như OutPut phải là 48V, 1A đó vì cái này là cắm vào port Ethernet có hỗ trợ PoE chứ đâu phải cắm vào thằng cái nguồn của AP?

Nếu output ra 12V thì phải cắm thẳng vào cái nguồn của AP đó. lúc cáp mạng phái cuối phải chia làm 2, 1 vào ethernet 1 và nguồn smilie

À cục này thì mình thấy cũng có bán, tụi trung hoa anh hùng sản xuất nhiều mà, ví dụ như TRENDNET, SMC... cắm điện 100-240v là nó output ra 48V 1A.

Còn ý tưởng lấy nguồn từ máy tính cũng hay mà thấy chưa ai làm
[Up] [Print Copy]
  [Question]   Re: PoE trên linux ? 09/04/2009 09:10:02 (+0700) | #16 | 176290
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Hì, giờ các bạn lại chuyển qua làm hardware. Hơi lạc đề 1 tí. Tôi tuy ko phải dân điện/điện tử chuyên nghiệp nhưng cũng xin góp tí ý nghiệp dư, hi vọng giúp các bạn thành công.

Việc tận dụng 2 cặp dây còn lại của dây Cat 5 để làm việc khác không phải là ... hiếm. Tôi đã dùng nhiều lần để làm dây ... điện thoại. Nghĩa là 1 sợi dây mạng, trong đó có 2 cặp truyền dữ liệu, 1 cặp làm dây điện thoại, 1 dự phòng. Nói chung dùng ổn, trừ khi có thằng nào nó cố tình cắm nhầm.

Tận dụng 2 cặp đó để truyền điện (tự chế, ko phải PoE), việc này là ý tưởng thú vị đấy. Nhưng sẽ có 3 vấn đề phải giải quyết:
- Sự suy hao khi truyền điện: Lõi đồng của dây mạng Cat 5e nhỏ, đường kính khoảng 0.2-0.3mm, điện trở lớn. Không phải người ta vô lý mà người ta lại truyền điện 48V trên PoE, điện áp cao thì tỉ lệ suy hao càng thấp. Nên nhớ khoảng cách lý thuyết tối đa là 100m. Nếu chỉ 20-30m, sẽ làm rớt đi khoảng 2-3volt khi truyền từ đầu tới cuối. 3/48 ~ 6%, nhưng với điện 12V thì sẽ là 3/12v = 25%. Dùng điện áp cao hơn thì lại phải cần đến bộ giảm điện áp (DC-to-DC conversion) ở đầu cuối sử dụng 12V.
- Nguồn điện: với dòng điện 1A thì dây mạng LAN hoàn toàn chịu được. Nhưng công suất và chất lượng của bộ nguồn sẽ quan trọng. Vì nguồn điện 12V/1A chất lượng đảm bảo không phải rẻ lắm. Đấy là chỉ 1 cái dùng điện qua dây này, chớ nếu vài ba cái thì công suất không phải nhỏ.
- Chập điện: dây mạng LAN nếu bạn có để chập nhau thì ... card mạng ko vấn đề gì. Nhưng dây mạng thường nó không thiết kế để truyền điện (ngay từ đầu), do đó nếu chuột gặm hoặc có sự nhầm lẫn nào đó gây chập điện, thì dây mạng đó sẽ nóng lên rất nhanh và vỏ nhựa có thể bốc cháy => hoả hoạn. Do đó bộ nguồn phải có khả năng tự cắt khi dòng điện tăng lên đến mức độ nào đó.

Thiết bị cấp nguồn PoE (như switch) đắt vì ngoài việc nó cấp điện DC công suất lớn (với mỗi port theo chuân là 48V*1A = 48W => 12 ports ~ 500W), nó có khả năng cắt điện khi chập. Nó còn khả năng dò tải, nếu cắm vào thiết bị mạng không lấy điện PoE thì nó sẽ cắt điện đi và chỉ là 1 lỗ mạng thông thường. Chưa kể detect chuẩn A hay B ở đầu cuối.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|