ฉันใช้ Ubuntu 10.04 กับ KDE อยู่
ฉันกำลังประสบปัญหาในการเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตแบบใช้สาย LAN
ฉันต้องการเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตแบบมีสายด้วย IP แบบคงที่และรับรองความถูกต้อง
ฉันจะจัดการสิ่งนี้ผ่านทางเทอร์มินัลได้อย่างไร
ฉันใช้ Ubuntu 10.04 กับ KDE อยู่
ฉันกำลังประสบปัญหาในการเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตแบบใช้สาย LAN
ฉันต้องการเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตแบบมีสายด้วย IP แบบคงที่และรับรองความถูกต้อง
ฉันจะจัดการสิ่งนี้ผ่านทางเทอร์มินัลได้อย่างไร
คำตอบ:
นี่เป็นเพียงรุ่นที่แก้ไขแล้วของ: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
วิธีกำหนดค่าอินเทอร์เฟซเครือข่ายโดยใช้เทอร์มินัล
คุณสามารถกำหนดค่าอินเทอร์เฟซเครือข่ายจากบรรทัดคำสั่งโดยใช้โปรแกรมอรรถประโยชน์การเชื่อมต่อเครือข่าย คุณกำหนดค่าโฮสต์ไคลเอนต์เครือข่ายของคุณด้วยบรรทัดคำสั่งโดยใช้คำสั่งเพื่อเปลี่ยนการตั้งค่าปัจจุบันของคุณหรือโดยการแก้ไขไฟล์ระบบจำนวนหนึ่ง ในการกำหนดค่าการ์ดเชื่อมต่อเครือข่ายของคุณให้เชื่อมต่อโดยอัตโนมัติเมื่อเชื่อมต่อสายเคเบิลแบบมีสายคุณสามารถทำตามขั้นตอน "ง่าย" นี้:
การกำหนดค่าที่อยู่ DHCP สำหรับการ์ดเครือข่ายของคุณ
ในการกำหนดค่าที่อยู่ DHCP ให้แก้ไข/etc/network/interfaces
และป้อนบรรทัดต่อไปนี้แทนeth0
ในตัวอย่างด้วยการ์ดเชื่อมต่อเครือข่ายของคุณ:
sudo nano /etc/network/interfaces
คุณควรเห็นบางสิ่งที่คล้ายกับสิ่งนี้:
auto eth0
iface eth0 inet dhcp
ในคอมพิวเตอร์ของฉันดูเหมือนว่านี้:
auto lo
iface lo inet loopback
ดังนั้นหากการ์ดเครือข่ายของคุณปรากฏเป็นeth2
ตัวอย่างคุณจะออกจากไฟล์ดังนี้:
auto eth2
iface eth2 inet dhcp
ในกรณีที่คุณต้องการกำหนดค่าที่อยู่ IP แบบคงที่สำหรับการ์ดเครือข่ายของคุณ
ขั้นตอนเดียวกับข้างต้น แต่คุณจะต้องรวมข้อมูลเพิ่มเติม
เหมือนด้านบนแทนที่eth0
ด้วยชื่อการ์ดเครือข่ายของคุณ:
sudo nano /etc/network/interfaces
ไฟล์ตัวอย่าง:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
หลังจากป้อนรายละเอียดทั้งหมดที่จำเป็นสำหรับ IP แบบคงที่ของคุณคุณจะต้องเริ่มบริการเครือข่ายใหม่โดยใช้คำสั่งต่อไปนี้:
sudo /etc/init.d/networking restart
ตั้งค่า DNS
คุณสามารถเพิ่มชื่อโฮสต์และ / หรือที่อยู่ IP ไปยังไฟล์/etc/hosts
สำหรับการค้นหาแบบคงที่
จะก่อให้เกิดเครื่องของคุณจะให้คำปรึกษากับเซิร์ฟเวอร์โดยเฉพาะอย่างยิ่งสำหรับชื่อ lookups /etc/resolv.conf
คุณก็เพิ่มที่อยู่ของพวกเขาไป
ตัวอย่างเช่นเครื่องที่ควรทำการค้นหาจากเซิร์ฟเวอร์ DNS ที่ที่อยู่ IP 192.168.0.1 จะมีresolv.conf
ไฟล์ที่มีลักษณะดังนี้:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
ในกรณีของฉันมันมีลักษณะเช่นนี้:
search cantv.net
nameserver 127.0.0.1
คำตอบส่วนใหญ่เกี่ยวกับปัญหานี้มักทำให้ผู้อ่านเกิดความสับสนเมื่อทำการ demostrating สิ่งที่ควรใส่/etc/resolv.conf
เนื่องจากใช้ที่อยู่ภายในสำหรับเนมเซิร์ฟเวอร์
"ตัวอย่างเช่นเครื่องที่ควรทำการค้นหาจากเซิร์ฟเวอร์ DNS "
ที่นี่เซิร์ฟเวอร์ DNS และเนมเซิร์ฟเวอร์หมายถึงสิ่งเดียวกัน ดังนั้นแทนที่จะวางที่อยู่ LAN ลงในนั้นให้ใส่ที่อยู่เซิร์ฟเวอร์ DNS จริง (เช่นเซิร์ฟเวอร์ Google DNS)
nameserver 8.8.8.8
ลิงค์นี้จะอธิบายการใช้ไฟล์ resolv.conf ในเชิงลึกยิ่งขึ้น https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
เชลล์สคริปต์และให้ upvote ให้คุณ