Setelah melakukan banyak penelitian, saya berhasil. Karena saya memiliki kartu nirkabel Intel, saya tidak perlu menginstal driver tambahan, tetapi Anda mungkin harus melakukannya, tergantung pada kartu yang Anda miliki.
Pertama, Anda perlu mengetahui antarmuka apa yang digunakan kartu nirkabel Anda. Kami menggunakan iwconfig
perintah untuk ini:
iwconfig
Dalam kasus saya kartu nirkabel saya adalah wlan0
antarmuka, jadi saya akan menggunakannya. Sekarang kita perlu memindai jaringan nirkabel:
iwlist wlan0 s
Ini akan menghasilkan banyak output, menunjukkan detail berbagai jaringan nirkabel di wilayah Anda. Biasanya lebih mudah disaring oleh ESSID. grep
membantu kami di sini:
iwlist wlan0 s | grep ESSID
Ini akan mencantumkan nama semua jaringan nirkabel di wilayah Anda. Sekarang saatnya untuk terhubung ke jaringan Anda.
Jaringan tidak aman dan WEP
Jika jaringan Anda tidak aman atau diamankan oleh WEP yang lebih lama (waktu untuk meningkatkan keamanan atau router Anda!) Menghubungkannya relatif sederhana. Jika jaringan Anda tidak aman, Anda harus dapat terhubung dengan ini:
iwconfig wlan0 essid NAME_OF_NETWORK
Jika jaringan Anda terlindungi oleh WEP, tambahkan saja key
argumen yang diikuti oleh kata sandi Anda, seperti ini:
iwconfig wlan0 essid NAME_OF_NETWORK key PASSWORD
Anda mungkin harus berlari
dhclient
Untuk membuat router Anda menetapkan Anda alamat IP.
WPA / WPA2
WPA / WPA2 sedikit lebih rumit. Anda harus menggunakan wpa_supplicant
. Pertama-tama buat file config di /etc
:
sudo wpa_passphrase NETWORK_NAME NETWORK_PASSWORD > /etc/wpa_supplicant.conf
Sekarang kita perlu terhubung:
sudo wpa_supplicant -B -iINTERFACE_NAME -cPATH_TO_CONFIG -DDRIVER
Sebagai contoh:
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
-B
berjalan wpa_supplicant
di latar belakang. The wext
pengemudi harus bekerja dalam banyak kasus. Untuk melihat driver lain dijalankan:
wpa_supplicant
Untuk informasi lebih lanjut tentang cara terhubung, lihat Bagaimana menghubungkan dan memutuskan ke jaringan secara manual di terminal?
Dapatkan terhubung saat startup
Sekarang kita perlu mengedit /etc/network/interfaces
. Buka di editor favorit anda ( vim
, nano
, dll); Anda harus menggunakan sudo
.
Hapus semuanya kecuali:
auto lo
iface lo inet loopback
(perangkat loopback). Sekarang tambahkan:
auto wlan0
iface wlan0 inet dhcp
pre-up <COMMAND>
Di mana wlan0
antarmuka nirkabel Anda dan <COMMAND>
merupakan perintah yang Anda gunakan untuk terhubung ke jaringan Anda (lihat di atas). Misalnya, jika jaringan Anda tidak aman, Anda akan menambahkan:
pre-up iwconfig wlan0 essid some_network_name
Jika jaringan Anda diamankan dengan WPA / 2 Anda akan menambahkan sesuatu seperti ini:
pre-up sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
Jika Anda menggunakan wpa_supplicant
Anda juga harus menambahkan:
post-down sudo killall -q wpa_supplicant
Simpan file, mulai ulang, cabut ethernet Anda dan coba jalankan:
sudo apt-get update
Jika perintah selesai dengan sukses selamat! Anda sedang online! Jika perintah tidak berhasil diselesaikan, harap tambahkan komentar di bawah ini.
Contoh dan Penjelasan
Jika jaringan Anda tidak aman atau diamankan dengan WEP Anda /etc/network/interfaces
akan terlihat seperti ini sekarang:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
pre-up iwconfig wlan0 essid some_network_name
# note: if WEP secured you would also have a 'key' argument with your password
Jika jaringan Anda dijamin WPA / 2, Anda /etc/network/interfaces
akan terlihat mirip dengan ini:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
pre-up sudo wpa_supplicant -B -iwlan0 -c/etc/network/wpa_supplicant.conf -Dwext
post-down sudo killall -q wpa_supplicant
Sekarang penjelasan.
auto wlan0
: Mulai wlan0
antarmuka secara otomatis.
iface wlan0 inet dhcp
: Memberi kami alamat IP melalui DHCP
pre-up
: Menentukan perintah untuk menjalankan koneksi.
post-down
: Menentukan perintah yang akan digunakan untuk membersihkan diri sendiri (jika perlu).
Sumber: