Saat ini saya mencoba mengatur Raspberry Pi saya sebagai Access Point menggunakan hostapd
menggunakan petunjuk berikut:
Sayangnya, Alamat IP statis saya menolak untuk disetel saat startup. Di bawah ini adalah isi dari saya /etc/network/interfaces
:
auto lo
iface lo inet loopabck
iface eth0 inet dhcp
iface wlan0 inet static
address 192.168.42.1
broadcast 192.168.42.255
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat
Anehnya, jika saya menjalankan perintah berikut setelah boot, semuanya berfungsi dengan baik:
sudo ifconfig wlan0 192.168.42.1
Adakah yang melihat masalah mencolok yang mungkin saya lewatkan? Sudah begitu lama sejak saya bekerja dengan konfigurasi Linux sehingga saya merasa kehilangan sesuatu yang mudah.
networking
wireless
static-ip
Justin Niessner
sumber
sumber
Jawaban:
File antarmuka saya terlihat sedikit berbeda tetapi berfungsi untuk saya sepanjang waktu.
Mungkin ini bisa membantu
sumber
192.168.1.255
:, 255 berada di posisi terakhir karena jika tidak, Anda tidak disiarkan di semua perangkat router Anda.Nonaktifkan ifplugd, maka alamat IP statis harus berfungsi.
sumber
Saya curiga hostapd menginisialisasi ulang antarmuka yang menyebabkan hal ini gagal. Anda dapat secara manual menambahkan perintah ifconfig ke file /etc/rc.local yang akan menjalankannya secara otomatis saat boot.
sumber
Ini jelas merupakan kondisi balapan di raspbian jessie, yang telah berhenti menggunakan init berbasis runlevel yang mendukung pendekatan "mulai semuanya pada saat yang sama" berbasis paket. Saya pikir saya mungkin telah mendapat bulat itu dengan meletakkan baris-baris di
/etc/rc.local
:Waktu akan memberitahu saya kira.
sumber
Saya akan mencoba menambahkan baris berikut tepat di atas konfigurasi antarmuka nirkabel Anda saat ini:
Ini memberi tahu konfigurasi antarmuka Anda untuk memulai antarmuka wlan0 secara otomatis, dan mungkin akan dimasukkan nanti (hotplug).
Anda juga mungkin perlu menambahkan
gateway <IP Address>
baris untuk mendapatkan routing yang berfungsi.sumber
Belum tentu solusi yang bagus tapi karena saya punya masalah dengan staticip saya ketika menggunakan / etc / network / interfaces saya beralih menggunakan ip statis melalui router saya saja? Sudahkah Anda mencobanya dengan cara ini sebagai alternatif?
sumber
Saya mengikuti tutorial yang sama untuk mengatur WAP di Pi saya.
Sayangnya, layanan dhcp tidak dimulai saat boot. Setelah boot, memeriksa layanan menunjukkan bahwa ia tidak berjalan: layanan status isc-dhcp-server Status server DHCP ISC: dhcpd tidak berjalan
Sebenarnya, antarmuka wlan0 tidak mendapatkan alamat IP dan itu sebabnya server dhcp tidak memulai.
Saya mengikuti instruksi di tautan di bawah ini, tetapi itu tidak menyelesaikan masalah: http://sirlagz.net/2013/02/10/how-to-use-the-raspberry-pi-as-a-wireless- akses-pointrouter-bagian-3b /
Kemudian, saya mengikuti instruksi dalam posting ini: http://www.novitiate.co.uk/?p=183
nano /etc/rc.local
Setelah reboot, server DHCP sedang berjalan.
Juga kemungkinan solusi lain yang tidak saya uji: oops, saya tidak punya cukup reputasi untuk mengirim lebih dari 2 tautan.
sumber
Saya memiliki masalah yang sama. wlan0 kehilangan alamat IP statisnya entah bagaimana ketika server dhcp dimulai. Edit / etc / default / ifplugd dan ubah menjadi ini:
sumber
Atau, Anda dapat membuat layanan mini yang me-restart wlan0, memastikannya dimulai saat boot sebelum hostapd dan isc-dhcp-server.
Buat skrip baru /etc/init.d/wlan0-restart
dengan konten berikut:
Kemudian jalankan perintah berikut:
Reboot dan periksa apakah wlan0 memiliki alamat IP statis dan server-isc-dhcpd sedang berjalan:
sumber