บริการอินเทอร์เน็ต 
หน้าช่วยเหลือนี้ไม่สมบูรณ์
บทนำ
โมดูลนี้ช่วยให้คุณจัดการและตั้งค่าบริการอินเทอร์เน็ตเช่น telnet , ftp และ finger ทุกบริการอินเทอร์เน็ตมีชื่อหมายเลขพอร์ตและโปรโตคอล (เช่น telnet บนพอร์ต TCP 23) บริการหลายอย่างมีโปรแกรมเซิร์ฟเวอร์เพื่อจัดการการเชื่อมต่อเครือข่ายกับบริการนั้น บริการที่มีโปรแกรมที่เกี่ยวข้องนั้นควบคุมโดย Unix inetd daemon ซึ่งรับฟังการเชื่อมต่อเครือข่ายในนามของบริการทั้งหมด เมื่อได้รับการเชื่อมต่อโปรแกรมเซิร์ฟเวอร์จะเริ่มจัดการข้อมูลจากการเชื่อมต่อใหม่
โมดูลนี้ไม่ได้ให้บริการอินเทอร์เน็ตทั้งหมด เซิร์ฟเวอร์ที่ได้รับการเชื่อมต่อจำนวนมากเช่น HTTPD, SMB หรือ NFS จะทำงานแยกกันเพื่อหลีกเลี่ยงการเริ่มต้นกระบวนการใหม่สำหรับแต่ละคำขอ สามารถกำหนดค่าบริการเหล่านี้ได้โดยใช้โมดูล Webmin อื่นเช่น Samba หรือ Apache
หน้าหลักสำหรับโมดูลนี้แสดงรายการอินเทอร์เน็ตและบริการ RPC ทั้งหมดในระบบของคุณ บริการที่มีโปรแกรมที่กำหนดจะแสดงเป็นตัวหนา รายการบริการอินเทอร์เน็ตบริการ RPC และโปรแกรมต่าง ๆ นำมาจากไฟล์ /etc/services , /etc/rpc และ /etc/inetd.conf
การสร้างบริการใหม่
หากต้องการสร้างบริการอินเทอร์เน็ตใหม่ให้คลิกที่ลิงค์ สร้างบริการใหม่ ด้านล่างรายการบริการที่ใช้งาน นี่จะนำคุณไปยังแบบฟอร์มที่สามารถป้อนรายละเอียดของบริการใหม่: - ชื่อบริการ
บริการทุกอย่างจะต้องมีชื่อและคู่โปรโตคอลที่ไม่ซ้ำกัน ซึ่งหมายความว่าบริการทั้งสองสามารถมีชื่อเดียวกันได้ก็ต่อเมื่อใช้โปรโตคอลที่ต่างกัน - มาตรการ
โปรโตคอลการสื่อสารที่ใช้โดยบริการนี้ บริการอินเทอร์เน็ตเกือบทั้งหมดใช้โปรโตคอล TCP และที่เหลือใช้ UDP - ท่าเรือ
ทุกบริการมีหมายเลขพอร์ตซึ่งจะต้องไม่ซ้ำกันภายในโปรโตคอลที่ใช้โดยบริการ หมายเลขพอร์ตต้องอยู่ระหว่าง 0 ถึง 65535 สำหรับทั้ง TCP และ UDP - นามแฝง
รายการชื่อทางเลือกที่ใช้เพื่ออ้างถึงบริการนี้ นามแฝงไม่สามารถใช้เป็นชื่อหรือนามแฝงของบริการที่มีอยู่ด้วยโปรโตคอลเดียวกัน
สามารถใช้ชื่อบริการอินเทอร์เน็ตแทนชื่อโฮสต์ในคำสั่งเช่น telnet ตัวอย่างเช่นคุณสามารถพิมพ์ telnet foo.bar.com smtp เพื่อเชื่อมต่อกับพอร์ต 25 บนโฮสต์ foo.bar.com โดยสมมติว่าบริการอินเทอร์เน็ต smtp ได้ รับการกำหนดอย่างถูกต้อง
สำหรับบริการที่มีโปรแกรมที่เกี่ยวข้องคุณต้องเลือกตัวเลือก ใช้โปรแกรมด้านล่าง ???
- โปรแกรม
บริการที่หายากบางอย่างได้รับการจัดการภายในโดย inetd อย่างไรก็ตามสำหรับบริการใหม่เกือบทั้งหมดที่คุณสร้างเส้นทางแบบเต็มไปยังโปรแกรมเพื่อดำเนินการสำหรับบริการควรได้รับที่นี่ - ข้อโต้แย้ง
อาร์กิวเมนต์บรรทัดคำสั่งเพื่อส่งไปยังโปรแกรมด้านบน อาร์กิวเมนต์แรกควรเป็นชื่อโปรแกรมและพารามิเตอร์อื่น ๆ ที่เหลือจะผ่าน - โหมดรอ
สิ่งนี้พิจารณาว่า inetd จะรอจนกว่าโปรแกรมจะเสร็จสมบูรณ์ก่อนที่จะเริ่มต้นโปรแกรมอื่นหรือไม่ สำหรับบริการส่วนใหญ่สิ่งนี้ไม่ควร รอ - ดำเนินการเป็น
ชื่อผู้ใช้ของผู้ใช้ที่โปรแกรมเซิร์ฟเวอร์ควรใช้งาน เซิร์ฟเวอร์ส่วนใหญ่จะต้องทำงานเป็น รู ท
เมื่อมีการเพิ่มบริการใหม่จะไม่มีผลทันที คุณต้องคลิกปุ่ม เริ่มต้นใหม่ Inetd บนหน้าหลักเพื่อนำไปใช้เพิ่มเติม
การแก้ไขบริการที่มีอยู่
หากต้องการแก้ไขบริการให้คลิกที่ชื่อบริการจากรายการในหน้าหลัก นี่จะแสดงแบบฟอร์มเดียวกับที่ใช้สำหรับสร้างบริการเพื่อให้คุณแก้ไขรายละเอียดบริการ คุณสามารถคลิกที่ปุ่ม ลบ ที่ด้านล่างของหน้าเพื่อลบบริการ ระวังเมื่อแก้ไขหรือลบบริการระบบที่มีอยู่เช่น telnet หรือ ftp การเปลี่ยนสิ่งเหล่านี้อาจทำให้ไม่สามารถลงชื่อเข้าใช้เครื่องของคุณได้ (หรือแย่กว่านั้น)
เมื่อมีการดัดแปลงบริการมันจะไม่ส่งผลทันที คุณต้องคลิกปุ่ม รีสตาร์ท Inetd บนหน้าหลักเพื่อให้การเปลี่ยนแปลงมีผล
การสร้างและแก้ไขโปรแกรม RPC
โดยทั่วไปคุณไม่จำเป็นต้องสร้างหรือแก้ไขโปรแกรม RPC ในระบบของคุณ อย่างไรก็ตามหากคุณทำขั้นตอนนี้คล้ายกับการสร้างและแก้ไขบริการอินเทอร์เน็ต แบบฟอร์มสำหรับการแก้ไขและสร้างโปรแกรม RPC จะมีอย่างน้อยฟิลด์ต่อไปนี้:
- ชื่อโปรแกรม
ชื่อเฉพาะสำหรับโปรแกรม RPC นี้ (ภายในโปรโตคอลเดียวกัน) - จำนวน
ทุกโปรแกรม RPC มีหมายเลขโปรแกรมที่ไม่ซ้ำกันซึ่งถูกกำหนดเมื่อเขียนโปรแกรม - นามแฝง
ชื่ออื่นที่สามารถใช้เพื่ออ้างถึงโปรแกรม RPC นี้
ระบบปฏิบัติการบางระบบ (เช่น Solaris) อนุญาตให้โปรแกรมเซิร์ฟเวอร์เชื่อมโยงกับบริการ RPC โปรแกรมนี้จะทำงานโดย inetd เมื่อได้รับการร้องขอสำหรับโปรแกรม
หากระบบของคุณรองรับโปรแกรมเซิร์ฟเวอร์ RPC ที่เริ่มต้นโดย inetd จะปรากฏฟิลด์ต่อไปนี้ด้วย:
กลับไปที่โมดูล