เซิร์ฟเวอร์ ubuntu: wifi


9

ฉันเพิ่งติดตั้งเซิร์ฟเวอร์ Ubuntu 14.04 บนคอมพิวเตอร์ของฉันที่มีทั้งพอร์ตเครือข่ายต่อสายและการ์ด wifi ฉันต้องการให้เซิร์ฟเวอร์ใช้เครือข่ายแบบใช้สายหากไม่สามารถใช้งานได้และใช้ wifi เมื่อไม่สามารถใช้งานได้

ต้นฉบับ / etc / network / interfaces มีลักษณะดังนี้:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto p4p1
iface p4p1 inet dhcp

ฉันติดตามโพสต์นี้และแก้ไขไฟล์ของฉันเป็น:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>

# The primary network interface
auto p4p1
iface p4p1 inet dhcp

เมื่อฉันรีสตาร์ท wlan0 ฉันสามารถเชื่อมต่อกับ wifi ได้ไม่มีปัญหา ถ้าฉันรีสตาร์ทคอมพิวเตอร์โดยเสียบสายเคเบิลเครือข่ายของฉันไม่มีปัญหาทั้งการเชื่อมต่อแบบใช้สายและไร้สายเชื่อมต่อกับเครือข่ายของฉัน อย่างไรก็ตามหากฉันถอดการเชื่อมต่อแบบใช้สายและรีบูตฉันเห็นข้อความ 'เริ่มต้นกำหนดค่าอุปกรณ์เครือข่าย' เมื่อเริ่มต้น จากนั้นฉันเห็นข้อความ 'รออีก 60 วินาทีสำหรับการกำหนดค่าเครือข่าย' ก่อนที่ระบบจะบู๊ตให้เต็ม (ดังนั้นจะต้องรอ 120+ วินาทีสำหรับเครือข่าย) เมื่อคอมพิวเตอร์บู๊ตการเชื่อมต่อ wifi ของฉันก็เชื่อมต่ออยู่

ดังนั้นฉันคิดว่าทุกอย่างทำงานได้ดี แต่เซิร์ฟเวอร์หัวขาดใช้เวลาในการบูตนาน ผมทำอะไรผิดหรือเปล่า? มีอยู่แล้วเพื่อแก้ไขความล่าช้าในการบูตนี้หรือไม่ ขอบคุณ.

คำตอบ:


7

การประกาศ 'auto p4p1' และ 'auto wlan0' ขอให้ระบบเริ่มการทำงานของทั้งสองอินเตอร์เฟสโดยอัตโนมัติ เมื่อคุณเริ่มต้นด้วยอีเทอร์เน็ตที่แยกออกและได้ขอให้อินเทอร์เฟซเริ่มต้นระบบจะสะดุด: "รออีก 60 วินาทีสำหรับการกำหนดค่าเครือข่าย"

มันจะมีประสิทธิภาพมากขึ้น แต่ไม่แน่นอนโดยอัตโนมัติหากไม่ต้องการประกาศ 'auto':

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

#auto wlan0
iface wlan0 inet dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>

# The primary network interface
#auto p4p1
iface p4p1 inet dhcp

และเริ่มต้นอินเตอร์เฟสด้วยตนเองตามต้องการ:

sudo ifup -v wlan0

ขอบคุณที่อธิบาย ผมลดเวลาการนอนหลับที่สามสถานที่ใน / etc / init / failsafe ตามที่อธิบายไว้ในtech.pedersen-live.com/2012/05/...
Vinh Nguyen

คำถามเก่า ๆ ที่ฉันรู้ แต่ฉันอยากรู้ว่าจะทำยังไงให้ติดตั้ง ฉันต้องทำคู่มือเริ่มต้นทุกครั้งที่ฉันรีบูต ขอบคุณ
Chuck Claunch

@ChuckClaunch โปรดเริ่มคำถามใหม่ของคุณเองและอธิบายรายละเอียดในสิ่งที่คุณต้องการ โปรดระบุ: cat /etc/network/interfacesโปรดปิดบังรหัสผ่านของคุณ
chili555
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.