Advertisement
Guest User

Linux mobile internet ad hoc wifi wireless

a guest
Nov 15th, 2013
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.60 KB | None | 0 0
  1. Vodič za mobilan internet LINUX:
  2.  
  3. <b>Test distribucija >>Kali Linux 1.0.5 32-Bit<<:</b>
  4.  
  5. Hardver:
  6.  
  7. Airlive 1700USB ( ili alfa 1w ) => wlan0
  8. Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01) => wlan1
  9. Drajveri za oba uređaja rade na prvu
  10.  
  11. <b>Detekcija kako su konfigurisane mrežne kartice:</b>
  12.  
  13. su
  14. # enter password
  15. airmon-ng
  16. # wlan0     Realtek RTL8187L    rtl8187 - [phy1]
  17. # wlan1     Atheros     ath5k - [phy0]
  18.  
  19. <b>Prevođenje PC u access point:</b>
  20.  
  21. Podrazumeva već uspostavljen Internet preko airlive 1700usb
  22.  
  23. Alt+F2
  24. gnome-terminal
  25. su
  26. # enter password, komande do kraja dokumenta se izvršavaju kao SUPERUSER
  27. apt-get update
  28. apt-get install hostapd dnsmasq
  29. service hostapd stop
  30. service dnsmasq stop
  31. update-rc.d hostapd disable
  32. update-rc.d dnsmasq disable
  33. leafpad /etc/dnsmasq.conf
  34. # >>>>> Dopisati sledeće linije:
  35.  
  36. bind-interfaces
  37. interface=wlan1
  38. dhcp-range=192.168.137.2,192.168.137.10
  39.  
  40. # >>>>> Kraj editovanja
  41.  
  42. leafpad /etc/hostapd.conf
  43. # >>>>> Dopisati sledeće linije:
  44.  
  45. interface=wlan1
  46. driver=nl80211
  47. ssid=test
  48. hw_mode=g
  49. channel=6
  50. wpa=2
  51. wpa_passphrase=testpassword
  52.  
  53. # >>>>> Kraj editovanja
  54.  
  55. # >>>>> Kreiranje fajla “hotspot.sh”
  56.  
  57. leafpad /home/petarpetrovic/hotspot.sh
  58.  
  59. # >>>>> Dopisati sledeće linije:
  60.  
  61. #!/bin/sh
  62. # >>>>> Otključavanje mogućeg 1W podešavanja, izostaviti celu sekciju ako je nepotrebna:
  63. sudo ifconfig wlan0 down
  64. sudo iw reg set BO
  65. sudo ifconfig wlan0 up
  66. # >>>>> Preporučene veličine: 100mW, 500mW, 1000mw
  67. sudo iwconfig wlan0 txpower 100mW
  68. # >>>>> Konekcija je stabilnija na 11M i 1000mW radi jedino na tom “rate-u”
  69. # >>>>> Uslovno staviti 100mW, ako konekcija radi “normalno”
  70. sudo iwconfig wlan0 rate 11M auto
  71. # >>>>> Kraj otključavanja
  72. sudo ifconfig wlan1 192.168.137.1
  73. sudo service dnsmasq restart
  74. sudo sysctl net.ipv4.ip_forward=1
  75. sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
  76. sudo hostapd /etc/hostapd.conf
  77. sudo iptables -D POSTROUTING -t nat -o wlan0 -j MASQUERADE
  78. sudo sysctl net.ipv4.ip_forward=0
  79. sudo service dnsmasq stop
  80. sudo service hostapd stop
  81. exit
  82. # >>>>> Kraj editovanja
  83.  
  84. # >>>>> User privilegije, izvršavanje:
  85.  
  86. chmod +x /home/petarpetrovic/hotspot.sh
  87. chmod 777 /home/petarpetrovic/hotspot.sh
  88.  
  89. # >>>>> Startup pri boot-vanju sistema:
  90.  
  91. leafpad /etc/init.d/rc.local
  92. # >>>>> Dopisati sledeću liniju:
  93. /home/petarpetrovic/hotspot.sh &
  94.  
  95. <i>Prepruka, izbaciti standardni “network manger” i koristiti “wicd”, ukoliko se ne koriste VPN varijante i neke kompleksije konekcije</i>
  96.  
  97. <b>Razlog:</b>
  98. nestabilna konekcija i nemogućnost podešavanja “connect automatically when network is in range”, podrazumeva igranje sa modifikovanjem network polisa, user privilegija i sve u svemu gubljenje vremena
  99.  
  100. sudo apt-get install wicd-cli wicd-curses wicd-gtk wpasupplicant
  101. # >>>>> Izabrati aktivnog korisnika kada pita
  102. sudo apt-get install rcconf
  103. sudo rcconf
  104. # >>>>> Isključiti “network-manager” i proveriti da je “wicd” uključen
  105. Applications / System Tools / Preferences / Startup Applications / Startup Programs
  106. # >>>>> Isključiti “Network” iliti “nm-applet”
  107. wicd-gtk
  108. # >>>>> wicd-gtk startovati kao obican korisnik:
  109. Štiklirati “Automatically connect to this network”
  110. Properties
  111. Štiklirati: “Use these settings for all networks sharing this essid”
  112. Štiklirati: “Use enctryption”, WPA 1/2, ukucati password, ok
  113.  
  114. <b>Epilog:</b>
  115.  
  116. Data podešavanja rade, kako na “live distribuciji” ( znači diže se sa fleske ) tako i na instaliranom sistemu. Za live distribuciju se koristiti standardni network manager:
  117. Preporuka za standardni network manager, konektovani internet wlan0:
  118.  
  119. Štiklirati “Available for all users”, može ne mora => “ignore IPV6”
  120.  
  121. leafpad /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
  122.  
  123. zameniti sve vrednosti “auth_admin_keep” sa “Yes” ( javlja se na 2 mesta ) => time više ne pita za root password pri autorekonekciji ( znači Yes je između stringova allow_active allow_active )
  124.  
  125. Problem koji ostaje je da iskače dijalog za wifi password, gde smao treba kliknuti dugme connect, kada se recimo izgubi signal pa se rekonektuje => nisam našao način kako to da automatizujem, bez igranja sa “daemons” varijantama ili “custom made” sh skriptama u pozadini => jedan od glavnih razloga prelaska na wicd.
  126.  
  127. Program za “štelovanje” konkecije:
  128. sudo apt-get install wavemon
  129.  
  130. <b>Za linux entuzijaste:</b>
  131.  
  132. Ko je baš voljan i najvažnije nije proklet da štedi na podeli znanja, neka celo ovo upustvo automatizuje u sh skripti ili koju već varijantu preferira i postuje u komentarima...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement