NetBIOS เจ้าปัญหา
ก่อนอื่นเรามาท้าวความกันก่อนว่า NetBIOS คืออะไร เจ้า NetBIOS เนี๊ยะมาจากคำเต็มๆ ที่ว่าNetwork Basic Input/Output System เป็น การสื่อสารที่ทำงานในเลเยอร์ 5 หรือที่เรียกว่า Session Layer ตามรูปแบบ OSI Model ส่วนหน้าที่ของมันคือ แลกเปลี่ยนชื่อเครื่องเป็นหมายเลย IP ให้แก่คอมพิวเตอร์ในเครือข่ายเดียวกันโดยไม่จำเป็นต้องใช้เครื่องแม่ข่าย หรือ server (แต่จะใช้ก็ได้น่ะ เค้าเรียกว่า WINS Server การทำงานก็จะคล้ายๆ กับ DNS Server นั่นแหละแต่จะง่ายกว่ากันหลายขุม แต่กระนั้นก็ไม่ค่อยมีใครทำขึ้นมาใช้หรอก เพราะปกติมันก็ทำงานได้อยู่แล้ว เอ่อ.... หมายถึงบนระบบ Windows อะน่ะ) การทำงานของเจ้า NetBIOS จะอธิบายง่ายๆ ได้ว่า สมมติคอมพิวเตอร์ A ต้องการดึงข้อมูลสักอย่างจากคอมพิวเตอร์ B เจ้าคอมพิวเตอร์ A ก็จะจัดการตะโกนถามชาวบ้านในเครือข่าย(ทั้งๆ ที่บางทีมันก็รู้อยู่แล้ว)ว่า “มีใครรู้ IP ของเครื่อง B บ้าง ” ก็จะมีเครื่องนึงแถวๆ นั้น(บางทีก็เป็นเครื่อง B นั่นแหละ)ตอบกลับมา(สมมติ)ว่า “192.168.1.2” ถ้ามีใครตอบกลับมาอีกหลังจากนั้นมันก็จะไม่รับแล้ว แล้วเจ้าคอมพิวเตอร์ A จึงเริ่มร้องขอข้อมูลที่ต้องการจากคอมพิวเตอร์ B ต่อไปโดยใช้ IP ที่ได้มานั้นแหละ

เอาหล่ะหลังจากรู้จักการทำงานของ NetBIOS เป็นที่เรียบร้อยแล้วก็มาสู่ปัญหาของเราบ้าง เมื่อ NetBIOS มันทำงานโดยอาศัยการตะโกนถามชาวบ้านทำให้ทุกคนในเครือข่ายได้ยินหมด (ภาษาเน็ตเวิร์คเรียกว่า “broadcast”) ทำให้โปรแกรมเมอร์บางคน (โดยเฉพาะบริษัทนโม) เอาไปใช้ในการป้องกันการใช้งานโดยใช้ License ช้ำกันด้วยการเขียนโปรแกรมให้มีการทำงานผ่านNetBOIS และมีการตรวจจับการbroadcast นั้นและส่งข้อมูลกลับ ดังนั้นการในไปใช้เพื่อการศึกษาจึงก่อให้เกิดปัญหาเราจึงจำเป็นต้องมีการปิดการทำงานของ NetBIOS นั้นซะ วิธีการปิดนั้นก็สุดแสนจะง่ายดาย เริ่มจากการเข้าไปที่ Control Panel แล้ว Double Click เลือก Network Connections แล้วจะมี icon ของเครือข่ายที่เราใช้งานได้อยู่ให้เราคลิกขวาเลือก Properties ของเครือข่ายที่เราต้องการปิดการใช้งานนั้น นอกจาก NetBOIS บน TCP/IP แล้ว NetBIOS บน NetWare หรือ IPX/SPX ก็ยังต้องปิดมันด้วย (ถ้ามีการเปิดไว้น่ะ เพราะปกติมันจะไม่ได้เปิดไว้) คราวนี้มาถึงปัญหาเพราะเราใช้เพื่อการศึกษาในบางครั้งเราต้องทำการ share ข้อมูลหรือ share folder เพื่อให้ผู้เรียนได้เข้าถึงข้อมูลในส่วนที่เราเปิดไว้ให้(เช่นไว้ส่งงานเป็นต้น) หากเราจะให้ผู้เรียนเห็น IP อาจจะดูเป็นการยั่วยุทางจิตใจมากไปเราจึงจำเป็นต้องเปลี่ยนจาก IP เป็นชื่อเครื่อง แต่ทว่าหากเราจะใช้งานอ้างอิงธรรมดาคงไม่ได้ซะแล้ว เพราะเราไปปิด NetBIOS ซะแล้วเพราะฉะนั้นต้องใช้ตัวช่วย ให้ไปเปิดไฟล์ที่มีชื่อว่า hosts (ไม่มีนามสกุล)อยู่ที่ C:WINDOWSsystem32driversetc ใช้โปรแกรม notepad หรือ text editor ตัวอื่นก็ได้เปิดแล้วจัดการจับคู่ IP Address เข้ากับชื่อเครื่องที่ต้องการ เช่น 192.168.1.2 server02 เป็นต้น (ถ้าอยากบล็อก site ไหนจะใช้วิธีกำหนดเป็น localhost ก็ได้น่ะ เช่น 127.0.0.1 sanook.com) คราวนี้ปัญหาของผมมันเกิดขึ้นตอนที่เราได้เครื่องชุดใหม่มา 1 ชุดใหญ่ (50+ เครื่อง) หลังติดตั้งระบบแล้วปรากฎว่ามันไม่วิ่งหา Server ที่กำหนดไปในไฟล์ hosts จึงพยายามหาทางแก้ไขต่างๆ นานา ครั้งจะส่ง email ไปหา microsoft ก็เกรงใจเค้า จึงเข้าไปหาข้อมูลต่างๆที่ support.microsoft.com ปรากฎว่าเจอครับพี่น้อง เค้าให้เข้าไปที่ services.msc แล้วไปนจัดการ enable ตรง TCP/IP NetBIOS Helper ซะ แล้วอย่าลืมตั้งให้เป็น Automatic ด้วยจะได้ไม่ต้องมา enable ทุกครั้งตอนเปิดเครื่อง ตอนนี้เครื่องในการดูแลของข้าพเจ้าจึงสามารถใช้งานโปรแกรมจากบริษัท นโมฯ ได้แล้วจ้า



Create Date : 24 พฤศจิกายน 2551
Last Update : 24 พฤศจิกายน 2551 12:28:04 น.
Counter : 3410 Pageviews.

2 comments
No. 1054 บริษัทชอบแก่ แบบไหน ..? ไวน์กับสายน้ำ
(11 ม.ค. 2565 05:29:10 น.)
Tesla ดีตรงไหน ทำไมขายดีนัก gollygui
(12 ม.ค. 2565 11:56:12 น.)
เคสไอโฟน ลายน่ารักสุดคิ้วท์ สาวกไอโฟนต้องมี มันต๊าชมาก !! ไม่กินขอบ ไม่ดันฟิลม์ ไม่ติดกล้อง ~ 🎉ร สมาชิกหมายเลข 1495151
(8 ม.ค. 2565 01:25:08 น.)
ถนนสายนี้มีตะพาบ ประจำหลักกิโลเมตรที่ 293 : ไม้จิ้มฟัน The Kop Civil
(5 ม.ค. 2565 10:53:00 น.)
  



โดย: ป้าตุ้ย (amornsri ) วันที่: 3 ธันวาคม 2551 เวลา:10:35:57 น.
  


ได้ความรู้ดีค่ะ ขอบคุณมากมาย
โดย: greentea_lemon วันที่: 12 ธันวาคม 2553 เวลา:12:26:17 น.
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

Aladonn.BlogGang.com

Aladonn
Location :
ยะลา  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 1 คน [?]

บทความทั้งหมด