ฉันจะกำหนดค่า WiFi ให้ลงชื่อเข้าใช้ WPA ในเวลาบูตโดยไม่คำนึงว่าผู้ใช้กำลังเข้าสู่ระบบได้อย่างไร


21

ฉันจะตั้งค่ารหัสผ่าน WPA ไร้สายทั่วทั้งระบบที่เริ่มต้นที่เวลาบูตทำให้ฉันสามารถ SSH เข้ากับเครื่องจากภายนอกได้อย่างไร

ฉันใช้ mythbuntu อยู่ จนกว่าฉันจะเข้าสู่ระบบ WiFi จะไม่เชื่อมต่อดังนั้นฉันจึงไม่สามารถใช้ SSH เพื่อเข้าสู่ระบบจากคอมพิวเตอร์เครื่องอื่นได้ เมื่อฉันเปิดใช้งานการลงชื่อเข้าใช้อัตโนมัติมันจะขอให้ฉันป้อนรหัสผ่านเพื่อปลดล็อคพวงกุญแจก่อนทำการเชื่อมต่อ ฉันพยายามแก้ไขการเชื่อมต่อและคลิก "พร้อมใช้งานสำหรับผู้ใช้ทั้งหมด" แต่ก็ไม่ได้เชื่อมต่อเลย

ฉันจะแก้ไขข้อบกพร่องของปัญหานี้ได้อย่างไรหรือฉันจะกำหนดค่าด้วยตนเองได้อย่างไร


1
คุณเปิดใช้งานช่องทำเครื่องหมาย "เชื่อมต่ออัตโนมัติ" สำหรับการเชื่อมต่อหรือไม่
Li Lo

นี่เป็นคำตอบที่ดี ฉันคิดว่าเราควรเปิดใหม่
เซท

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

แน่นอนฉันเพิ่งสังเกตเห็นว่าโพสต์นี้เมื่อ 6 ปี 11 เดือนที่ผ่านมา สวัสดีจากอนาคต: กรกฎาคม 2017
SDsolar

คำตอบ:


13

เมื่อคุณเข้าสู่ระบบและเชื่อมต่อกับเครือข่ายให้คลิกขวาที่ไอคอน Network Manager (ควรอยู่ที่มุมขวาบนของหน้าจอ)

คลิก "แก้ไขการเชื่อมต่อ ... "

ค้นหาการเชื่อมต่อที่คุณต้องการให้สามารถใช้งานได้โดยไม่ต้องเข้าสู่ระบบ คลิกที่มันแล้วคลิกปุ่ม "แก้ไข"

ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง "เชื่อมต่ออัตโนมัติ" และ "พร้อมให้ผู้ใช้ทุกคน"

ตอนนี้การเชื่อมต่อจะเริ่มขึ้นก่อนที่ทุกคนจะเข้าสู่ระบบและทุกคนในระบบจะสามารถใช้ได้


ฉันสงสัยว่ามีการล้างกล่อง "เชื่อมต่ออัตโนมัติ" ... ซึ่งจะทำให้เกิดพฤติกรรมที่คุณเห็น
เฟดเดอร์

ถ้าฉันทำเช่นนี้โดยไม่ทำเครื่องหมาย "พร้อมใช้งานสำหรับผู้ใช้ทุกคน" มันไม่ทำงานแม้ว่าฉันจะลงชื่อเข้าใช้
shodanex

6

สำหรับ "ไม่ว่าจะเข้าสู่ระบบ" คุณจะต้องแก้ไขไฟล์ / etc / network / interfaces ของคุณ ...

http://ubuntuforums.org/showthread.php?t=263136

ลิงก์นั้นอธิบายกระบวนการค่อนข้างดี ...

iface wlan0 inet คงที่
  ที่อยู่ 192.168.1.15
  netmask 255.255.255.0
  my_essid ไร้สาย - essid
  เกตเวย์ 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  post-down killall -q wpa_supplicant

<pre> ไม่ว่าจะถูกบันทึกไว้ในที่ใด ... คุณจะต้องแก้ไขไฟล์ / etc / network / interfaces ... ubuntuforums.org/showthread.php?t=263136 ลิงก์นั้นอธิบายกระบวนการค่อนข้างดี .. . iface wlan0 inet ที่อยู่แบบคงที่ 192.168.1.15 netmask 255.255.255.0 เกตเวย์ my_essid 192.168.1.1 ไร้สาย -spid pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf ก่อน>
cjac

เมื่อฉันทำสิ่งนี้หลังจากที่ฉันรีสตาร์ทอูบุนตูและปรากฏระบบบูทโดยไม่มีการกำหนดค่าเครือข่ายแบบเต็ม
Vitor Mazuco

5

ทางออกที่ง่ายขึ้น: เพิ่มบรรทัดต่อไปนี้ลงใน / etc / network / interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

ฉันได้ทดสอบมันที่ 16.04 LTS อาจทำงานกับรุ่นอื่น ๆ

ที่มา: https://ubuntuforums.org/showthread.php?t=1963404


2

เพื่อความสมบูรณ์ฉันจะพูดถึงwicdซึ่งเป็นทางเลือกของ Network Manager ฉันเชื่อว่าถ้าคุณกำหนดค่า wicd เพื่อเชื่อมต่อกับเครือข่ายไร้สายโดยอัตโนมัติมันจะทำอย่างมีความสุขในเวลาบูต


0

ใช้wpa _ supplicantและdhclient

คุณจะต้องสร้างสคริปต์ที่เริ่มต้นขึ้นที่บูตเวลาได้ดูที่นี่

ให้มันเรียกใช้คำสั่ง 3 ต่อไปนี้ (อาจมาจากสคริปต์และประเภท)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

เนื้อหาของไฟล์ wpa_supplicant.conf ควรมีลักษณะดังนี้ (ใช้ wpa-psk มาตรฐาน):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

ดูหน้า man สำหรับ wpa_supplicant.conf เพื่อดูตัวเลือกการเข้ารหัสเพิ่มเติม

คุณอาจต้องปรับแต่งคำสั่ง sleep ขึ้นอยู่กับว่าเราเตอร์ / เน็ตการ์ดของคุณเร็วแค่ไหนในการเจรจาการเชื่อมต่อ 10 วินาทีควรเพียงพอ แต่ 5 หรือ 2 อาจเพียงพอ

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