Statik IP ile telefonum ve dizüstü bilgisayarım arasındaki şebekeyi nasıl ayarlayabilirim?


1

Benim android nexus 7 tablet ile debian wheezy çalışan dizüstü bilgisayar arasında geçici bir bağlantı kurmak istiyorum. Ne yaptım yüklü hostapd dizüstü bilgisayarımda bu yapılandırma ile.

interface=wlan0
driver=nl80211
ssid=myapppp
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=passpass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Şimdi android wifi ayarlarında listelenen erişim noktasını görebiliyorum. Nexus 7 ayarlarımda statik IP verdim ve connect yaptım ve bağlandım. Nexus 7’de verdiğim ayarlar

IP : 192.168.1.3
Gateway: 192.168.1.1
Network prefix length: 24
DNS: 8.8.8.8

Şimdi dizüstü bilgisayarımla nasıl iletişim kurabilirim? Dizüstü bilgisayarıma da IP vermem gerekiyor mu? Hangi ayarları kullanmalıyım?

Benim ifconfig verir

**mon.wlan0 Link encap:UNSPEC  HWaddr D0-DF-9A-EC-E6-09-3A-30-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)**

wlan0     Link encap:Ethernet  HWaddr d0:df:9a:ec:e6:09  
          inet addr:10.0.3.12  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::d2df:9aff:feec:e609/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95004 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:57369956 (54.7 MiB)  TX bytes:10218977 (9.7 MiB)

Yanıtlar:


1

Görünüşe göre eşzamanlı olarak uyumsuz olabilecek veya sadece bir işten sonra mümkün olabilecek iki şeyi aynı anda yapmaya çalışıyorsunuz.

Wlan0 kartında kendisine atanan özel bir IP var, bu da bir wifi ağına bağlanmak için kullandığını gösterir. Aynı zamanda Sanal Sanal Arabirimi (vif) mon-wlan0 (fiziksel cihazınızdaki phy0) istasyon moduna geçiren hostapd'ınız var. Doğru mu?

Ne yapmak istersin? İki seçeneğiniz var:

1) her şeyi, telefonunuz veya PC’niz İnternet erişimi olmadığında, PC’ye erişebilecek şekilde yapılandırın:

2) viceversa, PC'nizi, hem telefonun hem de PC'nin aynı wifi kartı üzerinden Internet erişimine sahip olacak şekilde yapılandırın.

İlk şey düzenlemek kolaydır.

sudo service network-manager stop
sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig wlan0 up 192.168.1.1

ve gitmekte iyisin.

İkinci şey (yani aynı wifi kartıyla, mevcut bir kablosuz ağa bağlanın ve eşzamanlı olarak diğer bileşenlere bir wifi erişim noktası sağlayın) belki de ayarlanabilir. Temel olarak, wifi kartınızın özelliklerine bağlıdır. Eğer başarmak istediğiniz şey buysa, çıktısını göndermek zorunda kalacaksınız.

sudo iw list

Şerefe.

EDIT: İkinci düşüncede, wifi kartınızın hiçbir koşulda hostapd kullanımına izin vermemesi mümkündür. Peki pls son komutun çıktısını gönderebilir misiniz?


0

Aynı ağ üzerinde olmanız gerekir, ancak iki tane var: 10.0.3.x ve 192.168.1.x.

Birini diğerine katılacak şekilde değiştirin.


0

Nexus’taki ipadresi doğru bir şekilde tanımlamamışsınız. 10.0.3.14 gibi bir Ipaddress veya 10.0.3.0 aralığında bir ağ geçidi olan 10.0.3.0 aralığında başka bir şey kullanın.

İdeal olarak, istemcilere Ip adresi tahsis etmek için bir dhcp sunucusu kullanmanız gerekir. Bu kurulumu yapmanın doğru yolu,

  1. Wlan0 için ip adresi ayarlarını tanımlamak üzere / etc / network / interfaces komutunu yapılandırın
  2. IP adresini bağlanan cihazlara tahsis edecek şekilde (udhcpc veya isc-dhcp-server) gibi bir dhcp sunucusu yapılandırma.

Ayrıca, dizüstü bilgisayarınızın internet bağlantısını bağlı olan cihazlarla paylaşmak isteyeceğinizi varsayarak, paket iletmeyi de etkinleştirmelisiniz. Paket iletmeyi etkinleştirmek için /etc/sysctl.conf adresinde aşağıdaki satırı aç

# Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1

ve iptables üzerinden trafiğe izin ver

$ sudo iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

Komple talimatlar bulunabilir İşte

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.