wifi router építése

Üdvözletem!

A héten beszereztem a routerbe egy wifi kártyát, hogy véget vessünk a lakásban a kábelezés egy részének. (nomeg a kintről munkavégzés se elhanyagolható ilyen melegben :))
Jelenlegi hálózat: eth0 => pppoe, eth1 10.0.0.x vezetékes háló, ath0 és wifi0 192.168.0.x atheros madwifi.

A wifit egyenlőre wpa-psk-ra sikerült beállítani, vista és ubuntu csatlakozik is hozzá gond nélkül. A probléma az hogy a routingolást nem hajlandó valami miatt. A wifi beállításával is gondok voltak ennek előtte, de ott is csak benéztem valamit nem kizárt hogy itt is valami ilyesmiről lehet szó. DHCP oszt ip címet a klienseknek, ahogy annak lennie kell.



iptables:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

hostapd.conf:

interface=ath0
driver=madwifi
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2

ctrl_interface=/var/run/hostapd
ctrl_interface_group=0

ssid=szid

channel=4

macaddr_acl=1
accept_mac_file=/etc/hostapd/accept

wpa=1
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

iwconfig ath0:

ath0      IEEE 802.11g  ESSID:"szid"  Nickname:""
          Mode:Master  Frequency:2.412 GHz  Access Point: 00:23:CD:FF:9E:82   
          Bit Rate:0 kb/s   Tx-Power:16 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:B640-913B-47BE-9EEF-B743-3AC9-90BC-FA36 [2]   Security mode:open
          Power Management:off
          Link Quality=0/70  Signal level=-82 dBm  Noise level=-82 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig ath0:

ath0      Link encap:Ethernet  HWaddr 00:23:cd:ff:9e:82  
          inet6 addr: fe80::223:cdff:feff:9e82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:2290  Metric:1
          RX packets:1872 errors:0 dropped:0 overruns:0 frame:0
          TX packets:559 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:99053 (96.7 KB)  TX bytes:82118 (80.1 KB)


ifconfig wifi0:

wifi0     Link encap:UNSPEC  HWaddr 00-23-CD-FF-9E-82-D0-E3-00-00-00-00-00-00-00-00  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3080 errors:0 dropped:0 overruns:0 frame:74156
          TX packets:1010 errors:38 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:199 
          RX bytes:236015 (230.4 KB)  TX bytes:158101 (154.3 KB)
          Interrupt:18 

interfaces:

auto ath0
iface ath0 inet static
    pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap
    post-down wlanconfig ath0 destroy
    wireless-mode master
    wireless-essid szid
    wireless-channel 1

auto wifi0
iface wifi0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

Mindenhol bridge-t állítanak be, de az valami miatt nem jó. Ha beállítom az eth0-ra ppp nem lesz eth1-re akkor meg belső háló. Mi lehet a probléma?

Hozzászólások

ilyen célra én mikrotik-et használnék, annál jobbat nem találsz szvsz...
---------------------------------------------------------------------------------------
Az első platformfüggetlen virtualizációs rendezvény : http://www.virtualization-day.com

értem én, de szerintem nem éri meg szivatni magadat ezzel, kb 3-4K egy mikrotik license, nem annyira vészes összeg még otthonra sem.
---------------------------------------------------------------------------------------
Az első platformfüggetlen virtualizációs rendezvény : http://www.virtualization-day.com

A wifi kliensekrol tudod pingelni a 192.168.0.1 cimet?

"Ha beállítom az eth0-ra ppp nem lesz eth1-re akkor meg belső háló."
Mit allitasz hova? Ezt reszletezd kicsit.

Bridge wifi kartyakkal nem szokott mukodni. Ha mindenkepp egy subnet-ben akarsz lenni akkor proxy arp-al reszlegesen tudod helyettesiteni a bridge-et, de talan a legjobb megoldas ha ket kulon subnet-ed van. Egyik a vezetekes halozat, masik a wifi.

Egy dist upgrade megoldotta a problémát... Működik minden.

szerintem nem wifi0-ra kellene az ip-t konfolni, hanem ath0-ra!