ฉันจะแชร์ไฟล์บนเครือข่ายในบ้านของฉันได้อย่างไร


11

ฉันต้องการตั้งค่าเครือข่ายในบ้านด้วยเครื่อง Ubuntu หลากหลายที่ฉันมีที่บ้าน พวกเขากำลังทำงานทั้งหมด 10.04 มันจะต้องสามารถแชร์ไฟล์และแม้กระทั่งแชท :)

ข้อมูลใด ๆ เกี่ยวกับวิธีการตั้งค่านี้จะเป็นประโยชน์

กรุณาและขอบคุณ

คำตอบ:


12

ระบบเครือข่ายโดยทั่วไปกับ Linux เป็นทุ่งกว้าง เป็นส่วนหนึ่งที่ระบบปฏิบัติการมีความแข็งแกร่งและมีความเป็นไปได้มากมาย ฉันขอแนะนำขั้นตอนต่าง ๆ :

รับที่อยู่ IP

DHCP

ในตอนแรกคอมพิวเตอร์ทุกเครื่องในเครือข่ายของคุณต้องมีที่อยู่ IP ส่วนใหญ่เครือข่ายภายในบ้านมีชนิดของ (DSL) เราเตอร์ซึ่งข้อเสนอบางDHCP นั่นหมายความว่าคุณจะได้รับ IP จากเราเตอร์ของคุณโดยอัตโนมัติและไม่ต้องกังวล

Avahi

Avahi เป็นอีกรูปแบบที่ง่ายในการเชื่อมต่อคอมพิวเตอร์ของคุณในเครือข่ายภายในบ้านของคุณ คุณต้องavahi-daemonติดตั้ง นอกจากนี้ยังมีแพคเกจที่libnss-mdnsจำเป็น ถ้าวิ่ง Avahi ภูตคุณสามารถเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ๆ computername.localในเครือข่ายของคุณด้วย พวกเขาจะกำหนด IP และใช้ชื่อโฮสต์สำหรับการเชื่อมต่อ (หากคุณลืมชื่อโฮสต์ให้เปิดเทอร์มินัลแล้วพิมพ์hostname)

ที่อยู่ IP คงที่

หากไม่ใช่กรณีข้างต้นทางออกที่ง่ายต่อไป (ในความคิดของฉัน) คือการให้ที่อยู่ IP คงที่แก่คอมพิวเตอร์ทุกเครื่อง สำหรับฉันวิธีที่ง่ายที่สุดคือการแก้ไขetc/network/interfaces:

auto eth0
iface eth0 inet static
   address 192.168.0.42

บรรทัดเหล่านั้นกำหนด IP 192.168.0.42 ให้กับอินเทอร์เฟซเครือข่าย eth0 บนคอมพิวเตอร์เครื่องนั้น ข้อมูลอื่น ๆ เช่น netmask เราเตอร์เริ่มต้นเป็นต้นสามารถป้อนลงในไฟล์นั้นได้

DHCP เซิร์ฟเวอร์

ความเป็นไปได้อีกอย่างหนึ่งคือการติดตั้งเซิร์ฟเวอร์ DHCP ซึ่งมักจะซับซ้อนกว่า ฉันจะไม่ครอบคลุมที่นี่

ได้รับชื่อ

ภายใต้สถานการณ์ปกติการเชื่อมต่อผ่านที่อยู่ IP เท่านั้นไม่ดี คุณต้องจำหมายเลขเหล่านั้นทั้งหมด ดังนั้นมันจึงง่ายขึ้นสำหรับชื่อ หากคุณมีคอมพิวเตอร์เพียงไม่กี่เครื่องในเครือข่ายของคุณคุณสามารถแก้ไข/etc/hostsเช่น:

127.0.0.1  localhost
192.168.0.23 server
192.168.0.42 laptop
192.168.0.65 images
192.168.0.123 router

รายการแรกคือที่อยู่ IP และรายการที่สองคือชื่อที่คุณต้องการใช้ ตอนนี้คุณสามารถใช้imagesเพื่อเชื่อมต่อกับคอมพิวเตอร์ด้วย IP 192.168.0.65 ไฟล์นี้จะต้องอยู่ในคอมพิวเตอร์ทุกเครื่องในเครือข่ายของคุณ

หากคุณไม่ต้องการกระจายไฟล์นั้นในคอมพิวเตอร์ของคุณคุณสามารถใช้เซิร์ฟเวอร์ DNS เช่น BIND แต่การตั้งค่านี้ซับซ้อนเกินไปสำหรับคำตอบของฉัน ;)

ตอนนี้คอมพิวเตอร์ทุกเครื่องมีที่อยู่ IP และชื่อ คุณสามารถเชื่อมต่อกับพวกเขา

แบ่งปันไฟล์

Nautilus อนุญาตให้คุณแชร์ไฟล์ เพียงคลิกขวาที่โฟลเดอร์และเลือกแชร์ด้วย ในที่สุด Ubuntu จะติดตั้งไฟล์ที่หายไปบางส่วน เลือกชื่อและสิทธิ์การเข้าถึงสำหรับการแชร์นั้นและคุณทำเสร็จแล้ว หากคุณใช้service-discovery-appletหรือahavi-discoverมันเป็นเรื่องง่ายในการเข้าถึงไฟล์

แอปพลิเคชันพิเศษคือผู้ให้ คอมพิวเตอร์ทุกเครื่องต้องใช้งานซอฟต์แวร์นี้ ด้วยการลากและวางคุณสามารถแชร์ไฟล์ระหว่างคอมพิวเตอร์ นอกจากนี้คุณยังสามารถใช้ Pidgin, เซิร์ฟเวอร์ FTP หรือ Samba เพื่อเข้าถึงไฟล์

การพูดคุย

ที่นี่เราต้องการ Avahi อีกครั้ง ติดตั้งpython-avahiและเลือก Pidgin เป็นซอฟต์แวร์แชท (เช่น Gajim สามารถแชทผ่าน Bonjour) สร้างบัญชีใหม่และเลือก Bonjour เป็นโปรโตคอลการสื่อสาร หากคุณเริ่ม Pidgin และผู้ใช้ Bonjour คนอื่น ๆ กำลังทำงานอยู่ในเครือข่ายของคุณคุณจะเห็นพวกเขาและสามารถแชทได้

ดังที่ได้กล่าวไปแล้วก่อนหน้านี้ว่ามีความเป็นไปได้อื่น ๆ ฉันเลือกสิ่งนี้เท่านั้น นอกจากนี้คุณสามารถกำหนดค่าบริการเหล่านั้นในรูปแบบเฉพาะ หากคุณมีคำถามมันจะเป็นการดีที่สุดที่จะถามพวกเขาในรายละเอียดเพิ่มเติม ขอให้สนุกกับเครือข่ายของคุณ :-)


1

มันง่ายมาก ใช้เวลาเพียงไม่กี่นาที

การสร้างเครือข่าย:
เพียงแค่คลิกที่ไอคอนเครือข่ายในแผงและคลิกสร้างเครือข่ายไร้สายใหม่ เลือกชื่อและรหัสผ่านแล้วคลิกสร้าง ตอนนี้เครือข่ายไร้สายนี้ควรมีอยู่ในเครื่องใกล้เคียงทั้งหมด คุณสามารถแชร์ไฟล์, แชท, สก์ท็อประยะไกล, การเชื่อมต่ออินเทอร์เน็ตหุ้น ฯลฯ นอกจากนี้คุณยังสามารถสร้างการเชื่อมต่อ LAN / สายจะทำอย่างไรที่แก้ไขการเชื่อมต่อแล้วเพิ่มเครือข่ายแบบใช้สายและใน IPV4 แท็บเลือกที่ใช้ร่วมกันกับคนอื่น ๆหรือการเชื่อมโยงท้องถิ่นเท่านั้น . แชร์กับผู้อื่นจะแชร์การเชื่อมต่ออินเทอร์เน็ตของคุณไปยังเครื่องอื่นบน LAN การเชื่อมโยงท้องถิ่นจะไม่

การเปิดใช้งานการแชท:
หากต้องการเปิดใช้งานการแชทบนเครือข่ายท้องถิ่นให้เพิ่มบัญชีบุคคลใกล้เคียงในแอปพลิเคชันการแชทด้วยความเอาใจใส่ในทุกเครื่อง

หวังว่าจะช่วย


1

วิธีที่ง่ายกว่าในการทำสิ่งนี้ใน 3 ขั้นตอนง่ายๆ!

ขั้นแรกให้ค้นหาที่อยู่ Mac และที่อยู่ IP ปัจจุบันของคุณบนเครือข่ายที่เชื่อมต่อปัจจุบัน: เปิดเทอร์มินัลและประเภท (เปิดเทอร์มินัลสำหรับขั้นตอนสุดท้าย): sudo ifconfig

คุณจะเห็นผลลัพธ์ของข้อมูลการ์ดเครือข่ายดังนี้:

Link encap:Ethernet  HWaddr 00:11:22:33:44:55 
inet addr:192.168.1.2

ขั้นที่สองตั้งค่าเราเตอร์ของคุณเป็นเซิร์ฟเวอร์ DHCP และผูกที่อยู่ IP แบบคงที่ภายในกับการ์ดเครือข่ายหรือการ์ดไร้สายที่อยู่ MAC ภายใต้ส่วน "DHCP" ของเราเตอร์ของคุณ ในเบราว์เซอร์ไปที่:

http://192.168.1.1 (โดยปกติจะเป็นที่อยู่ IP ของเราเตอร์) (หากชื่อผู้ใช้และรหัสผ่านของคุณคือ "ผู้ดูแลระบบ" โปรดเปลี่ยนรหัสผ่านดังนั้นจึงไม่มีใครยุ่งกับการตั้งค่าเราเตอร์ของคุณ !!!!!!!!!!!!)

192.168.1.2 = 00:11:22:33:44:55 MyComputer
192.168.1.3 = 11:22:33:44:55:66 MyBrothersComputer

ไฟล์โฮสต์การแก้ไขที่สาม:

sudo gedit /etc/hosts

เพิ่มการกำหนดค่าเฉพาะของคุณ:

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

การกำหนดค่า BIND & DHCP ในระบบคอมพิวเตอร์ของคุณอาจเป็นเรื่องลำบากโดยเฉพาะอย่างยิ่งสำหรับมือใหม่และพ่อและแม่ที่ไม่รู้อะไรเลยเกี่ยวกับเครือข่าย เราเตอร์ของคุณตั้งค่าที่อยู่ IP แบบคงที่ให้คุณโดยอัตโนมัติ มันเป็นเกมง่ายๆ


0

คุณสามารถเรียกใช้หนึ่งในเซิร์ฟเวอร์ เพียงแค่ติดตั้ง Ubuntu Server Edition จากนั้นติดตั้ง Samba (หากคุณมี Windows PC หากไม่ได้ติดตั้ง) และคุณอาจมีเซิร์ฟเวอร์ IRC ในตัว เซิร์ฟเวอร์จะง่ายขึ้นมากแล้วเชื่อมต่อ 5 (แค่เดาที่นี่) หากคุณมี 2 หรือ 3 ให้เชื่อมต่อกับพีซีเครื่องนั้นทันที แต่เซิร์ฟเวอร์จะทำให้ง่ายขึ้นมาก

ในการเชื่อมต่อให้ใช้ตำแหน่งเครือข่ายใน Ubuntu และเชื่อมต่อผ่าน SSH


มันซับซ้อนเกินไปสำหรับคนอย่างพ่อของฉัน
Owais Lone

พ่อของคุณมาที่นี่ที่ไหน?
โคดี้ฮาร์โลว์

เฮ้ฉันเป็นพ่อ และฉันมี GOT ในการค้นหาเครือข่ายในบ้าน และลูกชายของฉันก็รู้!
Smandoli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.