ลำดับความสำคัญของเครือข่าย Ubuntu


12

สถานการณ์ ฉันชั่วคราวโดยไม่มีการเชื่อมต่ออินเทอร์เน็ตคงที่บนคอมพิวเตอร์เดสก์ท็อปของฉัน ฉันใช้ HTC Magic เป็นดองเกิล 3G ผ่าน usb0 ฉันต้องการพิมพ์บนเครื่องพิมพ์ Samsung ของฉันที่เชื่อมต่อผ่าน Ethernet ใน eth0 ดังนั้นฉันจึงตั้งค่า eth0 ให้มี IP แบบคงที่และติดตั้งเซิร์ฟเวอร์ dhcp3

ปัญหา ทันทีที่ฉันเปิดใช้งาน eth0 ฉันไม่สามารถท่องอินเทอร์เน็ตได้อีกต่อไปเพราะที่อยู่ IP แบบคงที่จะถูกเพิ่มเข้าไปในตารางเส้นทางของฉัน

พบวิธีแก้ปัญหา ลบ eth0 ด้วยตนเองเป็นเกตเวย์เริ่มต้นหลังจากเปิดใช้งานอินเทอร์เฟซ

ทางออกที่ดีกว่าที่เป็นไปได้ ให้ความสำคัญกับการเชื่อมต่อ usb0 ของฉันอย่างถาวร

คำถาม เป็นไปได้ไหมที่จะให้ความสำคัญกับการเชื่อมต่อเครือข่ายที่แน่นอน? อย่างไร?


1
ฉันได้ถามคำถามที่คล้ายกัน - superuser.com/questions/331720/…
Praveen Sripati

คำตอบ:


17

ขณะที่ฉันใช้ยูทิลิตี้ระบบเครือข่ายใน Ubuntu เพื่อกำหนดค่าการเชื่อมต่อเครือข่ายของฉันการตั้งค่าใน / etc / network / interfaces จะถูกมองข้าม

เมื่อฉันคลิกขวาที่ไอคอนเครือข่ายแล้วแก้ไขการเชื่อมต่อ -> eth0 -> การตั้งค่า IPv4 ฉันไม่สามารถใช้การตั้งค่าโดยไม่ได้ตั้งค่าเกตเวย์ แต่เมื่อเปิดกล่องโต้ตอบจากปุ่มเส้นทางฉันสามารถทำเครื่องหมายในช่อง "ใช้การเชื่อมต่อนี้สำหรับทรัพยากรในเครือข่ายของมันเท่านั้น" นี่จะเป็นการป้องกันไม่ให้เส้นทางเพิ่มและฉันยังคงสามารถเข้าถึงอินเทอร์เน็ตผ่านการเชื่อมต่ออื่น ๆ ของฉัน


1
เคล็ดลับ: ใช้งานได้! แต่ฉันไม่พบปุ่มเส้นทางขณะแก้ไขการเชื่อมต่อในตัวจัดการเครือข่ายเริ่มต้นของ ubuntu 18.04 แต่ฉันสามารถค้นหาได้เมื่อแก้ไขผ่าน GUI หลังจากดำเนินการnm-connection-editorคำสั่ง
Omid

1

เมื่อคุณติดตั้ง IP แบบคงที่สำหรับ eth0 อย่าตั้งเกตเวย์สำหรับการเชื่อมต่อ นี่คือการกำหนดค่าทั่วไปเมื่อมีหลายพอร์ตเช่น eth1, eth2 เป็นต้นหากไม่มีการระบุเกตเวย์ดังนั้นจะไม่มีการกำหนดเส้นทางการกำหนดเกตเวย์

ตัวอย่างการกำหนดค่าโดยใช้ / etc / network / interfaces

# ส่วนต่อประสานเครือข่ายหลัก
auto eth0
iface eth0 inet คงที่
        ที่อยู่ 192.169.10.1
        netmask 255.255.255.0

0

จากสิ่งที่ฉันเข้าใจคุณต้องการให้ใช้ eth0 สำหรับการเชื่อมต่อท้องถิ่น (เครื่องพิมพ์ ฯลฯ ) และการเชื่อมต่อ usb0 ของคุณสำหรับ "โลกภายนอก"

ฉันคิดว่าวิธีที่ดีที่สุดในการทำสิ่งนี้คือการปรับเปลี่ยนตารางเส้นทางของคุณเพื่อให้การรับส่งข้อมูลภายในเครื่องของคุณผ่าน eth0 และการรับส่งข้อมูลภายนอกได้ถูกส่งไปยัง usb0

วิธีง่ายๆในการดำเนินการนี้คือการใช้ IPTables ซึ่งจะช่วยให้คุณกำหนดเส้นทางการรับส่งข้อมูลเฉพาะผ่านอินเทอร์เฟซที่ระบุ ตรวจสอบเว็บไซต์ด้านล่างเพื่อรับการสอนที่สมบูรณ์

http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html

โชคดี!

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