Login
    
Login

22 July 2009 ~ 12 Comments

pfSense Hardware Compatible List

สวัสดีครับ วันนี้จะ Review อุปกรณ์สำหรับจัดทำ pfSense Firewall Sever เท่าที่ทดสอบและใช้งานจริง ยังไม่พบปัญหาด้าน Hardware เช่นเครื่อง Hang Over หรือไม่แจก DHCP แต่อย่างใด จะมีปัญหาจุกจิงบ้างก็เพราะเล่น Package มากไปเท่านั่นเอง

เพื่อนๆ ใช้ H/W Spec รุ่นไหน มีปัญหาหรือไม่อย่างไร เอามาแบ่งกันดูบ้างนะครับ

Firewall Server with 3 Ethernet Adapter

  • Mainboard Gigabyte GA-G31M-ES2L
  • VGA on-board
  • CPU Intel Dual Core E2200, 2.2GHZ
  • Memory  DDRII, 1 GB
  • HDD  SATAII, 160 GB
  • CD-ROM Optical Drive
  • 1x LAN onboard
  • 2x SMC EZ LAN Card 10/100 PCI 1211-TX
  • ATX Tower Case

.

Firewall Server with 4 Ethernet Adapter

  • Mainboard ASUS P5KPL/EPU
  • Inno3D VGA GF 7200GS, 256MB GDDR2, PCI-E
  • CUP Intel Dual Core E2200, 2.2GHZ
  • Memory DDRII, 2 GB
  • HDD SATAII, 160 GB
  • CD-ROM Optical Drive
  • 1x LAN onboard
  • 3x SMC EZ  LAN Card 10/100 PCI 1211-TX
  • ATX Tower Case

** ข้อควรระวัง Mainboard รุ่นเดียวกัน แต่ออก Revision ใหม่ก็อาจจะใช้ไม่ได้นะครับ ให้สังเกตุข้างกล่อง Rev.01, Rev. 02 เป็นต้น แต่ถ้าจะให้ชัวร์ที่สุดให้ดูคู่มือ Mainboard ครับ มองหา LAN : RTL8111C-VCP-GR Gb LAN รับรองไม่ผิดหวัง

บทความที่เกี่ยวข้อง

 

12 Responses to “pfSense Hardware Compatible List”

  1. atom007 23 July 2009 at 4:08 pm Permalink

    สวัสดีครับเพื่อนๆ ของผมติดตั้ง pfs 1.2.2 ใช้งานได้ปกติครับ ไม่มีปัญหาไร
    ผมใช้ IBM x3100

    # CUP Intel Dual Core E2200, 2.2GHZ
    # Memory DDRII, 1 GB
    # HDD SATAII, 160 GB
    # DVD-ROM Optical Drive
    # 1x LAN onboard
    # 2x Complex LAN Card 10/100 PCI
    # ATX Tower Case

    แต่พออัพเดตเป็น pfs 1.2.3 RC1 มีอาการ Hang Over ค่อนข้างบ่อยครับ ต้องสั่งให้ Reboot บ่อยครั้งครับ ไม่แน่ใจว่าเกิดจากอะไร ส่วนตัวคิดว่าน่าจะเป็นกับ pfs 1.2.3 RC1 ครับ แล้วเพื่อนๆ ใครลอง pfs 1.2.3 RC1 แล้วบ้างครับ

  2. tatummm 24 July 2009 at 1:18 pm Permalink

    ไม่รู้สเป็กอ่ะไรอ่ะครับรู้แต่ว่าเป็น pentium 4 เครื่องมือสอง ซื้อที่พันธุ์ทิพย์ เพิ่มแรมเป็น1เมก ใช้มานานจะครบปีแล้วยังไม่มีปัญญหาอะไรเลยครับ สงสัยลงpack จะยังไม่เยอะ แต่เพิ่งจะมีปัญหา คือ มีเครื่องหนึ่งเล่นเนตไม่ได้บางครั้งเล่นได้ชั่วโมงแล้วหลุดเลย แม้แต่หน้าlogin ยังเข้าไม่ได้เลย แต่เอาเครื่องของเราดันใช้ได้ เอาเครื่องนั้นไปเล่นเนตที่อื่นดันใช้ได้นานอีก งงต๊บ ตัวฮาร์ดแวร์โปรแกรมคงไม่เสื่อมนะครับ

  3. tatummm 25 July 2009 at 4:58 pm Permalink

    ของผมยังเป็น1.2.1อยู่เลย ว้าล้าสมัยที่สุดเลย คุณatom ครับจะสั่งให้ Reboot ตัวเองอัตโนมัติต้องตั้งยังไงอ่ะครับ ขอบคุณครับ

  4. atom007 27 July 2009 at 3:19 pm Permalink

    สวัสดีครับคุณ tatummm ผมสั่งให้ pfs reboot ด้วย manual นะครับ ผมเห็นมีอยู่ในเมนู firewall นะครับ เป็น Schedule แต่ก้อยังไม่เคยลองใช้ครับไม่แน่ใจว่าจะใช้สั่ง reboot ได้ด้วยหรือเปล่า ถ้าได้ลองยังไงก้อบอกเล่าเก้าสิบด้วยนะครับ ขอบคุณล่วงหน้าครับ

  5. tatummm 27 July 2009 at 9:15 pm Permalink

    ครับ ขอบคุณครับ

  6. laontalk 24 August 2009 at 4:43 pm Permalink

    ถ้าจำเป็นต้องใช้ Hardware รุ่นใหม่ พยายามใช้ Chipset ค่าย Intel, ส่วน LAN Card ตรวจสอบดูใน freeBSD Compatible list รับรองไม่ผิดหวัง และไม่มีปัญหาด้วย

  7. mtuser 25 August 2009 at 10:42 pm Permalink

    mainboard sis6xx กับ chipset intel 865GV ไม่boot ค้าง

  8. laontalk 3 September 2009 at 2:19 pm Permalink

    คำแนะนำสำหรับใครที่ต้องกาซื้อ MB รุ่นใหม่ LAN onboard อาจจะไม่รองรับ FreeBSD 7.1 ให้ตรวจสอบคู่มือ Mainboard ตามนั้น

    LAN : RTL8111C-VCP-GR Gb LAN

    ถ้าเป็นรุ่นนี้ใช้ได้ครับ..

    รุ่นอื่นๆ ไม่แนะนำเคยลองแร้วไม่ผ่าน..

  9. nottp 1 February 2010 at 4:49 pm Permalink

    สวัสดีครับ ผมมีเรื่องสงสัยถามครับ ไม่ทราบว่า PC รุ่น p6372l ของ HP ลงได้มั้ยครับ เพราะผมลงไปแล้วมันเป็น Card Lan PCI ที่ผมซื้อมาเพิ่มเท่านั้น มันไม่เห็น LAN on Board ครับ ทำไงดี

  10. laontalk 1 February 2010 at 7:27 pm Permalink

    ถ้ามันมองไม่เห็นแสดงว่าไม่ support, คงต้องใช้ LAN CARD PCI แทนล่ะครับ

  11. nottp 1 February 2010 at 10:33 pm Permalink

    ขอถามต่อครับว่า พอดีผมจะเซต Server โดยใช้ร่วมกับ pfsense อ่ะครับ ทีนี้เห็นเค้าเขียนไว้ว่าต้องมี 2 interface ถึงจะทำงานต่อได้ แต่ทีนี้ผมแกะ mainboard ดูมันมีช่องให้ใส่ PCI Card อันเดียวอย่างนี้มีคำแนะนำมั้ยครับ ขอบคุณครับ

  12. laontalk 2 February 2010 at 1:10 pm Permalink

    หมายถึงมี Server เครื่องเดียว จะติดตั้ง Windows Server พร้อม pfSene หรืออย่างไร ช่วยอธิบายละเอียดด้วยครับ, Server ที่ใช้งานร่วมกัน pfSense ทำหน้าที่เป็นอะไร?

    โดยพื้นฐานเครื่อง pfSense จะต้องมี LAN อย่างน้อย 2 ขึ้นไป
    เครื่อง Server ต้องมีอย่างน้อย 1 ขึ้นไป


Leave a Reply

คุณสามารถแทรกลิงค์รูปภาพประกอบ ความกว้างไม่เกิน 550px คลิกที่นี่.

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIOKAneC4l+C4teC5iOC5g+C4q+C5ieC4m+C4tOC4lOC4l+C4reC4h+C4q+C4peC4seC4h+C4nuC4o+C4sOC4geC5h+C5gOC4nuC4t+C5iOC4reC5gOC4leC4t+C4reC4meC4leC4seC4p+C5gOC4reC4h+C4p+C5iOC4siDguIHguLLguKPguJfguLPguITguKfguLLguKHguJTguLXguYTguKHguYjguIjguLPguYDguJvguYfguJnguJXguYnguK3guIfguK3guKfguJTguYPguITguKMg4Lir4Lij4Li34Lit4Lib4Lij4Liw4LiB4Liy4Lio4LmD4Lir4LmJ4LmD4LiE4Lij4Lij4Li54LmJIOC5g+C4q+C5ieC4l+C4s+C4q+C4meC5ieC4suC4l+C4teC5iOC5gOC4nuC4t+C5iOC4reC4q+C4meC5ieC4suC4l+C4teC5iCDguYHguKXguLDguJbguLfguK3guKfguYjguLLguITguKfguLLguKHguKrguLPguYDguKPguYfguIjguYPguJnguIHguLLguKPguJfguLPguKvguJnguYnguLLguJfguLXguYjguYDguJvguYfguJnguJrguLPguYDguKvguJnguYfguIjguKPguLLguIfguKfguLHguKXguJfguLXguYjguKrguKHguJrguLnguKPguJPguYzguYHguKXguYnguKfigJ0gKOC4nuC4o+C4sOC4o+C4suC4iuC4lOC4s+C4o+C4seC4qiDguJ7guKPguLDguJrguLLguJfguKrguKHguYDguJTguYfguIjguJ7guKPguLDguYDguIjguYnguLLguK3guKLguLnguYjguKvguLHguKfguK8pPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0yNjgyOTg0NzI2MTMzMDMwXCI7DQovKiAyNTB4MjUwLCDguJbguLnguIHguKrguKPguYnguLLguIfguILguLbguYnguJnguYHguKXguYnguKcgMTIvMjkvMDggKi8NCmdvb2dsZV9hZF9zbG90ID0gXCIyOTAxNjYyODE4XCI7DQpnb29nbGVfYWRfd2lkdGggPSAyNTA7DQpnb29nbGVfYWRfaGVpZ2h0ID0gMjUwOw0KLy8tLT4NCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCINCnNyYz1cImh0dHA6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvc2hvd19hZHMuanNcIj4NCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0yNjgyOTg0NzI2MTMzMDMwXCI7DQovKiA0Njh4NjAsIOC4luC4ueC4geC4quC4o+C5ieC4suC4h+C4guC4tuC5ieC4meC5geC4peC5ieC4pyAxMi8yOS8wOCAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjMwOTk2ODMzOTJcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL2ltZy5ibHVlaG9zdC5jb20vMTI1eDEyNS8zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vaW1nLmhvc3Rtb25zdGVyLmNvbS8xMjV4MTI1LzEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubHVuYXJwYWdlcy5jb20vYmFubmVycy9pbWFnZXMvYmFubmVyX2Fkc18xMjV4MTI1XzAyLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3B3ZWJob3N0LmNvbS9hZmZpbGlhdGUvYmFubmVycy93cGJhbm5lcjEyNXgxMjUtMTNrLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5ibHVlaG9zdC5jb20vdHJhY2svYWlzaG9wL2Jsb2cwMTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5ob3N0bW9uc3Rlci5jb20vdHJhY2sveGlyYml0L2Jsb2cwMTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5sdW5hcnBhZ2VzLmNvbS9pZC9zZWF0ZWNoPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3B3ZWJob3N0LmNvbS9hZmZpbGlhdGUvaWRldmFmZmlsaWF0ZS5waHA/aWQ9Mjk3XzBfMV8xOTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRlZmF1bHQuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZXNfcGFnZTwvc3Ryb25nPiAtIEFyY2hpdmVzPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gRmVhdHVyZWQ8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfZW50cmllczwvc3Ryb25nPiAtIDE8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmdyPC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfZXg8L3N0cm9uZz4gLSAxNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9tZW51PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfaG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmFjZWJvb2s8L3N0cm9uZz4gLSBtYXNlLnRiPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBGZWF0dXJlZDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2VudHJpZXM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSAxPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDI3OTUzNDA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkcy5mZWVkYnVybmVyLmNvbS9MYW9udGFsazwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIDM1MzY4MTM0QE4wNjwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3RfY2F0X21lbnU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3RfbmF2X2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ3JhdmF0YXI8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX2Rlc2M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfdGV4dDwvc3Ryb25nPiAtIEhvbWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xheW91dDwvc3Ryb25nPiAtIGRlZmF1bHQucGhwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGFvbnRhbGsuY29tL2ltYWdlcy9sYW9udGFsa19sb2dvLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vbWFpbnN0cmVhbTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfZW50cmllczwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9oZWFkbGluZXM8L3N0cm9uZz4gLSA0PC9saT48bGk+PHN0cm9uZz53b29fcHJvZmlsZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Fkc19ib3R0b208L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19hZHNfdG9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfZmVhdHVyZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gTWFpbnN0cmVhbTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIGxhb250YWxrPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6Mjp7aTowO3M6NjU6Imh0dHA6Ly93d3cubGFvbnRhbGsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1pYW1fbGFvbnRhbGsuanBnIjtpOjE7czo2NToiaHR0cDovL3d3dy5sYW9udGFsay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWlhbV9sYW9udGFsay5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PC91bD4=