คำถามติดแท็ก networking

การจัดการและการใช้การเชื่อมต่อเครือข่ายในระบบ Ubuntu


3
ความแตกต่างระหว่าง tun / tap vs bridge + vnet vs macvtap คืออะไร (สำหรับการจำลองเสมือน KVM)
ฉันเพิ่งค้นพบวิธีต่างๆมากมายในการทำเครือข่าย KVM แต่ฉันติดอยู่กับสิ่งที่ถูกต้องที่จะทำ ฉันค้นพบว่า openstack ใช้ macvtap เพื่อทำเครือข่ายนิวตรอน และมันก็ดูดี แต่ความแตกต่างคืออะไรและทำไมต้องใช้แต่ละวิธี วิธีที่ 1 [เก่า? TUN / TAP] http://www.shakthimaan.com/installs/debian-tun-tap-setup.html /--------\ /----\ /----\ /----\ /--------\ |Internet|---|eth0|---|br0 |---|tap0|---|Guest NIC \--------/ \----/ \----/ \----/ \--------/ เลิกใช่ไหม? วิธีที่ 2 [Bridge + Vnet] <- นั่นคือสิ่งที่ virt-manager ทำ http://www.linux-kvm.com/content/using-bridged-networking-virt-manager โดยพื้นฐานแล้วคุณสร้างสะพานเชื่อมต่อกับส่วนต่อประสานทางกายภาพของคุณภายในและ auto br0 #iface br0 inet dhcp iface br0 …

3
เกตเวย์เริ่มต้นเปลี่ยนไป
ฉันกำลังใช้อินเทอร์เฟซ 3 อีเธอร์เน็ตบน Ubuntu แต่เมื่อฉันรีสตาร์ทเกตเวย์เริ่มต้นจะเปลี่ยนเป็นอินเทอร์เฟซอื่น ทุกครั้งที่ฉันบูตฉันต้องเปลี่ยนเกตเวย์เริ่มต้นกลับเป็น eth1 โดยการลบเกตเวย์เริ่มต้นและเพิ่มกลับด้วย eth1 ฉันจะแก้ไขปัญหานี้ได้อย่างไร

3
ส่งข้อความระหว่าง 2 เครื่อง Ubuntu (สไตล์การส่งสุทธิ)
ฉันพยายามหาวิธีส่งข้อความ (เช่นข้อความป๊อปอัป) จากพีซี 1 เครื่องไปยังอีกเครื่องหนึ่ง ทั้งคู่กำลังใช้ Ubuntu ลองใช้วิธี smbclient แล้ว แต่ใช้งานได้ระหว่าง linux PC กับ windows pc เท่านั้น ฉันต้องการวิธีการส่งข้อความจากพีซี Ubuntu ไปยังพีซี Ubuntu อื่น คล้ายกับวิธีการของ Windows Net Send

1
มีวิธีแก้ปัญหาสำหรับข้อบกพร่อง RFC 5961 Linux TCP หรือไม่
ฉันเพิ่งอ่านเกี่ยวกับข้อบกพร่อง Linux TCP นี้ ( CVE-2016-5696 ) ซึ่งทำให้ผู้โจมตีสามารถทำลายหรือจี้การเชื่อมต่อระหว่างสองเครื่องที่ใช้ Linux (ตัวอย่างเช่นเว็บเซิร์ฟเวอร์และไคลเอนต์) ฉันเข้าใจว่าปัญหานี้ได้รับการเปิดตัวในปี 2555 ในเคอร์เนลลินุกซ์เวอร์ชั่น 3.6 และมีผลกับเวอร์ชันใหม่ทั้งหมดเช่นกัน ปัจจุบันการแก้ไขนี้ยังไม่ได้รับการปล่อยตัวออกมา (ตามเวลาของการเขียนนี้) แต่มีวิธีแก้ไขปัญหาใดบ้างเนื่องจากเป็นข้อบกพร่องที่สำคัญ

1
ปัญหากับ IPv6 sudo apt-get update / upgrade
ฉันกำลังใช้ Ubuntu 16.04 Beta 2 ในขณะนี้และทุกครั้งที่ฉันพยายามอัปเดตที่บ้านผ่านทางsudo apt-get updateหรืออัปเกรดรางsudo apt-get upgradeฉันจะไม่ได้รับคำติชมใด ๆ แม้แต่การติดตั้งอะไรก็จะได้ผลลัพธ์เหมือนกัน มันจะเป็นเพียงแค่ "แขวน" 0% while fetching dataใน $ sudo apt-get update [sudo] password for niclas: 0% [Connecting to archive.ubuntu.com (2001:67c:1560:8001::11)] [Connecting to archive.canonical.com (2001:67c:1360:8c01::1b)] ฉันไม่รู้ว่าจะแก้ปัญหาอย่างไร ฉันได้ลองแล้วping6 archive.ubuntu.comกับการสูญเสียต 100% ในขณะที่ ping จะไม่มีการสูญเสียใด ๆ ฉันเปลี่ยน DNS-Server (IPv4 & IPv6) เป็น Google …

4
ไม่สามารถเริ่มยกอินเทอร์เฟซเครือข่ายหลังจากอัปเกรดเป็น 16.04
ฉันเพิ่งอัพเกรดเครื่องเซิร์ฟเวอร์เสมือน 14.04 เป็น 16.04 หลังจากรีบูตเครื่อง VM ฉันเห็นข้อผิดพลาดต่อไปนี้: [FAILED] Failed to start Raise network interfaces. See 'systemctl status networking.service' for details หลังจากเข้าสู่ระบบฉันสามารถเรียกใช้คำสั่งดังกล่าวและรับเอาท์พุทต่อไปนี้ (ภาพที่ฉันไม่สามารถเชื่อมต่อ): การกำหนดค่าที่/etc/network/interfacesดูดี - มีการกำหนดค่าด้วยตนเอง eth0 (ไม่ได้ใช้ dhcp ที่นี่) สิ่งที่ทำให้ฉันสงสัยว่าเป็นifconfig -aรายการ ens160 ดูเถิด ที่ฉันคาดหวัง eth0 ดูเถิด พยายามเพิ่มอุปกรณ์ eth0 ผ่าน sudo ifup -v eth0 เอาท์พุท: ... Cannot find device "eth0" Failed …

4
จะทำให้ dhclient ลืม DHCP ครั้งสุดท้ายได้อย่างไร?
สิ่งที่ฉันพยายามที่จะบรรลุเป็นที่จะได้รับเย็นเริ่มต้นเช่า DHCP ศูนย์รัฐซึ่งหมายถึงการบังคับให้dhclientผ่านเต็มค้นพบและการตั้งค่า (DHCPDISCOVER-DHCPOFFER-DHCPREQUEST-DHCPACK เมื่อเทียบกับ shortcutted วงจร DHCPREQUEST-DHCPACK ซึ่งใช้จำ ที่อยู่) ฉันต้องการสิ่งนี้เพื่อแก้ปัญหาการกำหนดค่าเครือข่าย ฉันเหนื่อย: การล้างการเช่าซื้อปัจจุบันด้วยdhclient -rการตัดการเชื่อมต่อการเชื่อมต่อ Network Manager ปัจจุบัน ฆ่าสิ่งที่เหลืออยู่dhclientและdnsmasqกระบวนการใด ๆ การทำความสะอาด/var/lib/dhcp/ไดเรกทอรีซึ่งควรจะมีฐานข้อมูลลูกค้าเช่า; sudo restart network-manager. แต่แม้หลังจากขั้นตอนเหล่านี้ฉันเห็นในบันทึก DHCPDISCOVER ทันทีตามด้วย DHCPREQUEST ที่อยู่ใด ๆ ที่ยังจำได้ เห็นได้ชัดว่าระบบปฏิบัติการกำลังจัดเก็บที่อยู่อย่างใดและฉันหมดความคิด ความช่วยเหลือจากชุมชน?

1
วิธีสร้างแชทอย่างง่ายโดยใช้ netcat
ขณะนี้ฉันกำลังทำงานในโครงการและฉันได้ติดตั้งแอปพลิเคชั่นแชทอย่างง่ายโดยใช้netcatห้องสมุด ไคลเอ็นต์จะได้รับพร้อมต์ให้ป้อนหมายเลขพอร์ตและคำสั่ง nc -l -p xxxx โดยที่xxxxหมายเลขพอร์ตที่ลูกค้าป้อน ในทำนองเดียวกันโฮสต์จะได้รับพร้อมต์สำหรับหมายเลขพอร์ตเดียวกันและมีการสร้างการเชื่อมต่อโดยใช้ nc <ip_address> -p xxxx อย่างไรก็ตามการทำเช่นนี้จะให้ประสบการณ์การแชทเปล่าเนื่องจากจะไม่แสดงชื่อผู้ใช้ของบุคคลที่พิมพ์ข้อความเช่น hey hello what's up Nothing ฉันอยากให้มันเป็นอย่างนั้น Foo : hey Boo : hello Foo : what's up Boo : Nothing ฉันสามารถใช้netcatเพื่อให้บรรลุหน้าที่การทำงานนี้หรือมีสิ่งอื่นใดอีกไหมที่ทำได้

7
ฉันจะแก้ไขเครือข่ายที่ใช้งานไม่ได้ในเครื่องเสมือนที่โคลนได้อย่างไร
ฉันได้ตั้งค่าเครื่องเสมือนการกำหนดค่าเครือข่ายสะพาน หลังจากทำการโคลนแปดโคลนเครื่องใหม่จะไม่สามารถเชื่อมต่อกับเครือข่ายได้ ฉันได้สั่งให้ VirtualBox สร้างที่อยู่ mac ของเครื่องอีกครั้ง

3
ทำไมเราต้องมีที่อยู่ IP สำหรับบริดจ์
บริดจ์เป็นอุปกรณ์เครือข่ายเลเยอร์ 2 บนสะพานจริงเรามีที่อยู่ IP สำหรับการใช้งานและการบำรุงรักษาเท่านั้น ฉันสับสนเล็กน้อยว่าทำไมเราต้องใช้ที่อยู่ IP ของ KVM สำหรับบริดจ์ ฉันเข้าใจว่าส่วนต่อประสานของ VM รับเป็นที่อยู่ IP และส่วนต่อประสานทางกายภาพที่เชื่อมต่อกับบริดจ์ไม่มีที่อยู่ IP สิ่งนี้ทำให้มั่นใจได้ว่าที่อยู่ IP ของ VM สามารถมองเห็นได้จากภายนอก ในสภาพแวดล้อมเซิร์ฟเวอร์ฉันจะใช้เฉพาะที่อยู่ IP แบบคงที่สำหรับ VM ของ สมมติว่าฉันใช้ที่อยู่ IP แบบคงที่กับ VM มากกว่าทำไมฉันจึงต้องมีที่อยู่ IP บนบริดจ์

8
การเชื่อมต่อ OpenVPN แต่ไม่มีการเชื่อมต่ออินเทอร์เน็ตบน Ubuntu 16.04 / 18.04
ฉันกำลังพยายามเชื่อมต่อกับ VPN โดยใช้ OpenVPN ฉันลองใช้ตัวจัดการเครือข่ายกับปลั๊กอิน OpenVPN และลองใช้เทอร์มินัลพร้อมovpn.confไฟล์ ทุกอย่างเชื่อมต่อ (มันบอกว่าconnection established) ใน terminal แต่ไม่มีอินเทอร์เน็ต ฉันสามารถปิงอะไรก็ได้แม้จะเป็นประตูอุโมงค์ นี่คือสิ่งที่ฉันพยายาม ฉันได้พยายาม: ปิดการใช้งาน ufw; ลองหลายไฟล์ config; ผลลัพธ์เดียวกัน พยายาม ticked ตัวเลือกภายใต้VPN configaration> IPv4> >routes use this connection only for resources on its networkหลังจากนี้อินเทอร์เน็ตทำงานอีกครั้งและ VPN แสดงการเชื่อมต่อ แต่ปริมาณการใช้งานของฉันไม่ได้เข้ารหัสและ IP และที่ตั้งยังคงเหมือนเดิม ในที่สุดฉันลองใช้--redirect-gatewayตัวเลือกยังไม่มีประโยชน์ ฉันออกไปจากลีกแล้ว กรุณาช่วย. ขอบคุณที่อ่าน!


4
จะสร้างเซิร์ฟเวอร์ภายในบ้านโดยใช้เดสก์ท็อป Ubuntu ได้อย่างไร
ฉันคิดว่าจะสร้างเครื่องเดสก์ท็อป Ubuntu ในไฟล์เซิร์ฟเวอร์เพื่อใช้งานที่บ้าน ฉันมีแล็ปท็อปเครื่องเก่าหนึ่งเครื่อง ฉันสามารถใช้มันเป็นไฟล์เซิร์ฟเวอร์ได้หรือไม่เพื่อให้ 4 ระบบอื่น ๆ ของฉันสามารถดาวน์โหลดข้อมูลหรือดูข้อมูลจากเครื่องเก่า (เซิร์ฟเวอร์) ฉันต้องการทำให้ไร้สายและต้องการเข้าถึงอินเทอร์เน็ตด้วยและมีเราเตอร์ แต่ฉันไม่มีความคิดใด ๆ วิธีการทำบน Ubuntu Desktop หรือเซิร์ฟเวอร์ Ubuntu ฉันไม่ต้องการติดตั้งเซิร์ฟเวอร์ Ubuntu ต้องการแบ่งปันไดรฟ์ของฉันทั้งหมด ต้องการรหัสผ่านหรือความปลอดภัยบางประเภทเพื่อให้บางโฟลเดอร์ จำกัด การเข้าถึง * ผมเห็นสำหรับขั้นตอนวิธีการที่ฉันสามารถทำมันได้และวิธีการเข้าถึงจากคอมพิวเตอร์เครื่องอื่น ๆ * ฉันเหนื่อยกับการใช้filezillaแต่ใน Ubuntu มันเป็นแอพพลิเคชั่นที่ทำงานบนไคลเอนต์ มันมีอะไรเช่นเซิร์ฟเวอร์ filezilla ในอูบุนตู อีกระบบอยู่บน windows และ Ubuntu ฉันยังใหม่กับระบบเครือข่ายและเซิร์ฟเวอร์ที่ให้ความช่วยเหลือใด ๆ

3
คำสั่งเพื่อรับชื่อโฮสต์ของเซิร์ฟเวอร์ระยะไกลโดยใช้ที่อยู่ IP
ฉันต้องการรับชื่อโฮสต์ของเซิร์ฟเวอร์ระยะไกลโดยใช้ที่อยู่ IP ที่ใช้ Ubuntu ของฉัน ใน Windows เราสามารถใช้ NBTSTAT ได้ แต่มันใช้ไม่ได้กับ Linux ไม่มีใครรู้วิธีการทำเช่นนั้น?

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