Linux netbook'umu WiFi AP'ye nasıl çevirebilirim?


Yanıtlar:


5

Eski bir dizüstü bilgisayarı kablosuz bir AP'ye dönüştürmek kolaydır. Fuduntu'yu tanımıyorum. Debian kullanıyorum, bu nedenle aşağıdaki talimatlar Debian merkezlidir ancak diğer dağıtımlara da kolayca uyarlanabilir. Farklı olan, paket adları ve yapılandırma dosyalarının konumudır.

Gerekli yazılım

Aşağıdaki paketlere ihtiyaç vardır:

  • hostap
  • wpasupplicant
  • bridge-utils
  • Kablosuz-araçları

Yapılandırma

Aşağıda, kablosuz bağlantınızın wlan0ve kablolu bağlantınız olduğu varsayılmaktadır, eth0bunu kurulumunuza uyarlamanız gerekir.

İlk önce köprüyü kurman gerekiyor. Dosyada wlan0veya eth0dosyada bulunan girişleri kaldırın veya yorumlayın /etc/network/interfacesve aşağıdaki satırları ekleyin.

Köprü kurma

auto br0
iface br0 inet dhcp
  bridge_ports eth0 wlan0
  pre-up ifconfig eth0 0.0.0.0 up
  pre-up ifconfig wlan0 0.0.0.0 up
  pre-up brctl addbr br0
  pre-up brctl addif br0 eth0
  post-down ifconfig wlan0 0.0.0.0 down
  post-down ifconfig eth0 0.0.0.0 down
  post-down brctl delif br0 eth0
  post-down brctl delbr br0

Giriş noktasını ayarlama

Arka hostapdplana belirli bir yapılandırma dosyası kullanmasını söyleyin : Aşağıdaki satırın içinde bulunduğundan emin olun. /etc/default/hostapd

DAEMON_CONF=/etc/hostapd/hostapd.conf

Artık kablosuz ağınızı ayarlayabilirsiniz. Burada sadece örnek bir yapılandırma sunuyorum. Kesin değerler donanımınıza, hangi şifrelemenin desteklendiğine ve ortamınıza (örneğin çevre ağları) bağlıdır. Dosyayı açın /etc/hostapd/hostapd.confve aşağıdaki değerlerin ayarlandığından emin olun.

interface=wlan0
bridge=br0
driver=nl80211
ssid=MyNetwork
hw_mode=g
channel=9
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=myverysecretpassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Burada önemli olan, hostapd ve donanımınızla çalışan bir sürücü seçmektir. SSID, ağınızı tanımlamak için rastgele bir dizedir. Kanal, çevreleyen ağlarla en az parazitlenecek şekilde seçilmelidir. Parola en az sekiz karakter uzunluğunda olmalıdır.

Diğer seçenekler için verilen konfigürasyon dosyasını okuyun. Ağır yorumlanan ve neredeyse bir el kitabı olarak hizmet vermektedir.

Erişim noktasını başlatmak

Şimdi arayüzleri açabilirsiniz

/etc/init.d/networking restart

ve erişim noktasını başlat

/etc/init.d/hostapd start

Başka bir olası çözüm

FreeBSD dağılımı pfSense , AP işlevselliğine sahip bir güvenlik duvarı ve yönlendirme platformudur. Her şey bir GUI kullanılarak güzel bir şekilde ayarlanabilir. Sahnelerin arkasında da kullanıyor hostap, ancak yapılandırma daha basit ve daha kullanıcı dostu. PfSense kullanmanın sakıncası, normal hesaplamanızı aynı kutuda yapmamanız gerektiği, pfSense, teknik bir gereklilik olmasa da, özel bir sistemde çalışmayı beklemektedir.


1
Aslında, bir yapılandırma dosyası yazma fikrinden hoşlanmıyorsanız, hostapdpopüler NetworkManager aracı aynı zamanda bir AP'nin yönetilmesini de destekler, ancak bu GUI araçlarıyla kullanılamaz; için yapılandırma dosyasında elle ayar yapılması gerekir mode=ap. Rusça referansı: altlinux.org/…
imz - Ivan Zakharyaschev

2

Tek tabletiniz içinse, geçici bir bağlantı yeterli olacaktır. Trafiği iletmek için iptables kullanabilirsiniz.

Diğer amaçlar hostapiçin adaptörünüzle çalışıp çalışmadığını kontrol edin , o zaman birden fazla kullanıcı için gerçek bir erişim noktanız var (buraya yönlendirmek için iptables kullanın).


ad hoc bağlantı ilk denedim. Fuduntu'da çok kolay (aynı ubuntu'da düşünün) sistem tepsisinde ağ yöneticisi uygulamasında bir tıklamayla "yeni kablosuz yap ..." diye adhoc bir nokta yaptım. Ama benim tablet olarak birçok diğerleri android tablet doesnt liste geçici nokta! Sadece tam özellikli wifi Acces Point istiyor. benim eski yarı mahsur windows mobil cihaz kolayca adhoc altyapı ve yeni android cant bağlayabilirsiniz! Cést la vie. Öyleyse soru tabletten kaynaklanıyor ya da AP altyapısını oluşturuyor.
Yurij73
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.