Автор Тема: Как да си направя WiFi AcessPoint на Slackware 13.1.0  (Прочетена 10826 пъти)

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #15 -: Feb 17, 2012, 20:53 »
IPTABLES.conf

iptables -t mangle -A PREROUTING -i eth1 -j TTL --ttl-inc 1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
#Maskarad za localniq net
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE -s 192.168.0.1/255.255.255.224
iptables -t nat -A POSTROUTING -o 192.168.0.1 -j MASQUERADE -s 192.168.0.2/255.255.25$

iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j REJECT
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j RE$
iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-request  -j REJECT
и надоло забранените портове..

hostapd.conf

interface=wlan0
driver=nl80211

hw_mode=g
channel=1
ssid=test

wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=12345678
това е :)
Активен

nemanema

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #16 -: Feb 17, 2012, 21:06 »
IPTABLES.conf

iptables -t mangle -A PREROUTING -i eth1 -j TTL --ttl-inc 1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
#Maskarad za localniq net
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE -s 192.168.0.1/255.255.255.224
iptables -t nat -A POSTROUTING -o 192.168.0.1 -j MASQUERADE -s 192.168.0.2/255.255.25$

iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j REJECT
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j RE$
iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-request  -j REJECT
и надоло забранените портове..

hostapd.conf

interface=wlan0
driver=nl80211

hw_mode=g
channel=1
ssid=test

wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=12345678
това е :)

До тук добре ! Хайде сега да сложим модула за ядрото в modprobe конфига. След това в rc.local имаш пример как да пуснеш hostapd.
Добави в стената и маскарад на wlan0. Докато сме на тази настройка отпуши портове 67 и 68 по tcp и udp.
Като ти тръгне нета на клиентските машини ще довършим и с DHCP-то.
Активен

---=== мир и любов ===---

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #17 -: Feb 17, 2012, 21:36 »
ath5k го има в modprobe
направих го да се вдига в rc.local клиентите имат интернет
в iptables.conf не съм сигурен как трябва да го опиша точно.. а отностно DHCP-то нямам си и идея :)
Активен

nemanema

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #18 -: Feb 17, 2012, 21:41 »
IPTABLES.conf

#Maskarad za localniq net
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE -s 192.168.0.1/255.255.255.224
iptables -t nat -A POSTROUTING -o 192.168.0.1 -j MASQUERADE -s 192.168.0.2/255.255.25$


Ако това работи, копирай го още веднъж. Промени eth1 на wlan0, респективно и адреса.
В петък вечер малко бъвно "стоплям", но това твое писание нещо не ми харесва.
Активен

---=== мир и любов ===---

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #19 -: Feb 17, 2012, 21:45 »
отностно DHCP-то нямам си и идея :)
Ми.. както казах частта за dnsmasq от блога дето ти пратих ще свърши работа. Дори настройката е да раздава само на безжичния адаптер, по твое желание може да промениш dhcp-range и готово.

ПП адресите в dhcp-range и маскирането в iptables ако не греша трябва да са еднакви.
« Последна редакция: Feb 17, 2012, 21:48 от dejuren »
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

nemanema

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #20 -: Feb 17, 2012, 21:47 »
Предупредих, че съм с пакетна система. Ето ти кратко и мързеливо настройване на маскарад според синтаксиса при мен. Адаптирай го за теб.
При мен външния интерфейс е eth0.
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
Активен

---=== мир и любов ===---

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #21 -: Feb 18, 2012, 01:33 »
И това добре.. остана DHCP-то което сега ще видя в руския сайт .. мерси на всички за помощта утре ще кажа какво е станало, че съм изморен вече .. :)

стига до 1.9MB/sec (20mbit/sec) downlaod и 22 ъп.
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #22 -: Feb 18, 2012, 08:35 »
Предлагам малко разширение на темата.
Някой пускал ли е във режим WDS картата - аз винаги когато ми се е налагало не съм имал успех.
Някой пускал ли е Атерос AR5008 карта в горният банд 5ГХз под виндофс работи но под Линукс не съм имал успех с пускането и на горният банд.
Има ли графичен тул за пускане на AP/WDS?

//офф
Отивам днеска на ски така че довечера или утре чак ще си играя с настройки.

Благодаря на всички колеги за хубавият стегнат и конструктивен постинг от дълго време не съм се радвал така на нещо толкова просто. Пожелавам на всички повече такива постове и по-малко мерене на ...
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #23 -: Feb 21, 2012, 00:55 »
Здравейте от мен.. наложи се да отсъствам няколко дни.. и когато се върнах Wi-Fi-то работеше без проблем.. но eth0 & eth1 се бяха сменили оправих настройките след което се наложи да изключа машината за да сложа плочка рам.. след като пуснах пак се бяха разменили... отново ги оправх.. реснах инет1 и се оправи реших да ресна компа и отново се смениха .. някакви идеи от какво може да е това? а относно dnsmasq направих настройки за wlan0 но не раздава dhcp-то (имаше го инсталиран) може и аз да не съм го пуснал но с командата от help-а който четох не става.. иначе докарва около 1,7мб/секунда :)
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #24 -: Feb 21, 2012, 01:58 »
Погледни тук: https://help.ubuntu.com/10.04/serverguide/C/network-configuration.html

Трабва да промениш файла /etc/udev/rules.d/70-persistent-net.rules с имената на интерфейсите, за да стоят постоянни.

За dnsmasq виж дали има логове и какво има в тях.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #25 -: Feb 21, 2012, 02:31 »
dnsmasq: no search directive found in /etc/resolv.conf

това след като сложа search (dnsipaddress)
dnsmasq: failed to bind listening socket for 192.168.1.1: Address already in use
« Последна редакция: Feb 21, 2012, 02:35 от lozanoww »
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #26 -: Feb 22, 2012, 05:20 »
Вероятно вече на този адрес работи още един dnsmasq, bind или dchpd. Провери дали има отворени портове 53 и/или 67:

netstat -plan | grep tcp | grep LISTEN
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

Желязко Желязков

  • Напреднали
  • *****
  • Публикации: 92
  • Distribution: Slackware,Maemo,Android,MacOSX
  • Window Manager: Kde,Gnome,FluxBox,E17,Lxde
    • Профил
    • WWW
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #27 -: Feb 22, 2012, 07:26 »
dnsmasq: no search directive found in /etc/resolv.conf

това след като сложа search (dnsipaddress)
dnsmasq: failed to bind listening socket for 192.168.1.1: Address already in use

С командата socklist можеш да видиш кой процес или коя програма ти е заела порт 53
Най вероятно ти е пуснат  бинд-а -  Ди-Ен-Ес-а ->
Код:
/etc/rc.d/rc.bind stop ; chmod 644 /etc/rc.d/rc.bind ; /etc/rc.d/rc.dnsmasq restart

А в /etc/resolv.conf пишеш
search google.bg
nameserver 8.8.8.8
nameserver 8.8.4.4

Като google.bg и ип-тата на ди-ен-ес-ите са примерни. Слагаш си твой домейн за
search network.local или нещо подобно но не и АЙ-ПИ и ай-пи адресите на твоите ди-ен-ес-и
« Последна редакция: Feb 22, 2012, 07:34 от Желязко Желязков »
Активен

Като член на "Интернет общество", аз съм подкрепа на организация, която смята, че Интернет е за всеки. Горещо препоръчваме да се присъедини към "Интернет общество", както и допринасят за изграждането на бъдещето на Интернет. https://portal.isoc.org/EBusiness/NewMemberStepOne.aspx?refid=xd1068226hf

lozanoww

  • Напреднали
  • *****
  • Публикации: 23
  • Distribution: Slackware 13.1
    • Профил
Re: Как да си направя WiFi AcessPoint на Slackware 13.1.0
« Отговор #28 -: Feb 25, 2012, 16:22 »
Тръгна и раздава. Мерси за помоща. с рутера всичко е готово :) имам и още един въпрос. здобих се с UPS Inform Guard LCD 650 работи звех му и кабел comport interface cable rs232 9пинов но никъде в нета не можах да намеря как трябва да е направен кабела.. а прав не тръгва.. ако някой има такъв упс или друг (надявам се да стане) ако може да си провери наредбата на пиновете и да ги каже за да пробвам дали ще стане. Това мисля че не е за тази тема за това се извиниявам..
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast