Автор Тема: Ползване на wi-fi за определено време... ?!?  (Прочетена 1641 пъти)

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Здравейте,
Имам следното питане: искам да ползвам интернет за 1ч през wi-fi, плащам си, дават ми име и парола, вписвам ги и си ползвам интернет-а.
Мисля, че може да стане по следния начин:

Една машина с две ланки, която ще играе ролята на рутър.eth0 ще е WAN, а на eth1 ще има едно AP което ще пръска интернет :)
Когато се закачиш за него и се опиташ да заредиш linux-bg.com ( или който и да е сайт ), винаги ще те препраща към страница на която ще ти иска име и парола и без да си я написъл всички заявки ще продължават да връщат за отговор тази логин страница.

Лошото е, че почти не се сещам за начин как това да стане.Мисля си, че трябва да има един днс сървър на тази машина, който да прави "магията" със заявките за сайтове.
Но, от тук натам... нищо :) и как ще се генерират тези пароли, и ще се сравняват... ( предполагам нешо като PPPoE... )
« Последна редакция: May 27, 2009, 10:44 от mrowcp »
Активен

Some Things Just Are The Way They Are

edmon

  • Гост
пробвай да видиш какво е хотспот, coova.org, microtik.com и
дали тези не са ти откраднали идеята и дали да не ги съдиш....или
просто не си потърсил инфо за това за което питаш
преди да питаш.
10кс
Активен

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
пробвай да видиш какво е хотспот, coova.org, microtik.com и
дали тези не са ти откраднали идеята и дали да не ги съдиш....или
просто не си потърсил инфо за това за което питаш
преди да питаш.
10кс

мерси, ще разгледам coova.org
изглежда обещаващо.
Активен

Some Things Just Are The Way They Are

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
нещо не мога да я подкарам тази коова :(
дава ми:

Цитат
[root@localhost chilli]#  /etc/init.d/chilli start
Starting chilli: coova-chilli[27508]: options.c: 79: Invalid mask
coova-chilli[27508]: options.c: 322: Invalid network address: /!
                                                           [FAILED]

а в гоогле нищо не намерих :(

П.С. Ето редовете:

Цитат
    mask->s_addr = htonl(m);
    break;
  default:
    log_err(0, "Invalid mask");
    return -1; /* Invalid mask */                             ----> 79
  }

и

Цитат
    if ((macstrlen = strlen(args_info.dhcpmac_arg)) >= (RADIUS_ATTR_VLEN-1)) {
      log_err(0, "MAC address too long");
      goto end_processing;
    }
                                                                                               --------> 322 се пада този празен
    memcpy(macstr, args_info.dhcpmac_arg, macstrlen);
    macstr[macstrlen] = 0;
« Последна редакция: Jun 08, 2009, 14:25 от mrowcp »
Активен

Some Things Just Are The Way They Are

sickmind

  • Гост
chillispot
Активен