เชื่อมต่อกับเครือข่ายก่อนล็อกอินของผู้ใช้


19

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

คำตอบ:


30

ฉันค้นพบวิธีการทำ :) เพียงไปที่ผู้จัดการเครือข่าย> แก้ไขการเชื่อมต่อ เลือกการเชื่อมต่อของคุณคลิกแก้ไขแล้วเลือกผู้ใช้ทั้งหมดที่มีอยู่

คุณอาจต้องเพิ่มบรรทัดสำหรับแต่ละอินเทอร์เฟซที่คุณต้องการให้มาโดยอัตโนมัติในเวลาบูตใน/etc/network/interfaces:

auto eth0
auto wifi0

ใช้งานได้หรือไม่ฉันได้ลองแล้ว แต่มันไม่ทำงาน
karthick87

ใช่มันทำงานที่นี่ การเชื่อมต่อไม่ได้ใช้ DHCP แต่ฉันสงสัยว่ามันจะไม่ทำงานเพราะ DHCP
Olivier Lalonde

4
การ์ดอินเทอร์เฟซจะไม่มีชื่อว่า "eth0" และ "wifi0" เสมอ คุณสามารถค้นหาชื่อของอินเทอร์เฟซอีเธอร์เน็ตด้วย "cat / proc / net / dev" หรือ "ifconfig"
Jonathan

1
ไม่ทำงานบนการติดตั้ง Ubuntu 16.04 ใหม่ของฉัน การเชื่อมต่อเครือข่ายเกิดขึ้นหลังจากที่ผู้ใช้ลงชื่อเข้าใช้เท่านั้นซึ่งจะทำให้การทำงานระยะไกลทำได้ยากมาก
LD James

1
มันจะไม่ทำงานกับ 16.04 LTS ของฉัน มันต้องเข้าสู่ระบบบนคอนโซลแล้วเชื่อมต่อโดยอัตโนมัติ ใช่มีการตรวจสอบว่าผู้ใช้ทุกคนสามารถใช้ได้แม้กระทั่งฉันเป็นคนเดียว -> และเป็นเรื่องตลกที่หน้าจอเข้าสู่ระบบจะให้บริการเครือข่าย WiFi แต่เมื่อฉันพยายามเลือกมันจะบอกว่ามีสิทธิ์ไม่เพียงพอ ฮ่า. ใครก็ตามที่กำลังทำ UI ของพวกเขา QC มีอารมณ์ขัน
SDsolar

16

หากคุณกำลังใช้อูบุนตู 16.x /etc/NetworkManager/system-connections/เพื่อนำทาง คุณจะพบไฟล์ที่มีชื่อเหมือนกับเครือข่ายไร้สายของคุณ ไฟล์นี้มีข้อมูลรับรองและการตั้งค่า wifi ของคุณ แก้ไขหาบรรทัดด้วยpermission=และลบทุกอย่างหลังจาก=เครื่องหมาย (หรือทั้งบรรทัด)

รีสตาร์ทและคุณสามารถเชื่อมต่อก่อนเข้าสู่ระบบ


2
นอกจากนี้psk-flags=1หมายถึงรหัสผ่านจะถูกเก็บไว้ในรหัสผู้ใช้ที่บ้าน มันอาจจะไม่ทำงานก่อนที่จะเข้าสู่ระบบในกรณีนั้น มันมีความปลอดภัยน้อยลง แต่ถ้าคุณต้องการการทำงานคุณสามารถแทนที่ด้วยpask-flags=1 psk=MyWifiPasswordเพิ่มเติมเกี่ยวกับความคิดนั้น: lauri.xn--vsandi-pxa.com/cfgmgmt/…
dhaupin

ไม่มีอะไรหลังจากเครื่องหมาย = และมันไม่เชื่อมต่อจนกว่าฉันจะเข้าสู่ระบบที่คอนโซล เนื่องจาก WiFi เป็นเพียงการเชื่อมต่อของฉันเท่านั้นฉันไม่สามารถทำได้จากระยะไกล - ทำให้ฉันต้องเดินทางไปที่คอมพิวเตอร์เพื่อกู้คืนจากการรีบูท มันอยู่บน UPS แต่ก็ทำได้นานมาก
SDsolar

5

โซลูชันของ Dhaupin ช่วยแก้ไขปัญหาของฉันด้วยการแก้ไขเล็กน้อย:

/etc/NetworkManager/system-connections/ไฟล์ของฉันไม่มีpermission=เส้น แต่มันก็มีpsk-flags=1เส้น การใส่ความคิดเห็นและเพิ่มpsk="MyWifiPassword"บรรทัดจะแก้ไขปัญหา Network-Mangler

รีบูตเครื่องและมันออนไลน์ขึ้นมาโดยไม่ต้องเข้าสู่ระบบ


ฉันมี psk = Mypassword "บรรทัดแล้วและก็ยังไม่สามารถทำได้
SDsolar

1

แก้ไขไฟล์อินเตอร์เฟส /etc/network/interfaces

sudo -H gedit /etc/network/interfaces

เพิ่มดังต่อไปนี้

auto ra0
iface ra0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

มีความแตกต่างทางเทคนิคระหว่างวิธีที่ฉันทำ (ดูคำตอบของฉัน) และของคุณหรือไม่
Olivier Lalonde

โอลิเวียผมคิดว่าวิธีการแก้ปัญหาของคุณมี up-to-date, NetworkManagerขึ้นอยู่กับมันไม่เกี่ยวกับคุณลักษณะที่ค่อนข้างใหม่ของ ในทางกลับกันคำตอบของ Kathick นั้นหลีกเลี่ยงNetworkManagerโดยสิ้นเชิง โซลูชันของคุณอาจมีประสิทธิภาพมากขึ้นเนื่องจากNetworkManagerติดตามการเชื่อมต่อและทำการเชื่อมต่อใหม่หากมันหายไปชั่วคราว (แม้ว่าinterfacesวิธีนี้อาจทำเช่นนั้นในบางกรณี)
loevborg

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