Temat: Gargolyle i podział łącza na 2 komputery

Witam, pomoże mi ktoś w takiej sprawie?:

Mam internet bezprzewodowy z limitem GB, chcę podzielić te GB na dwa komputery tak aby dla jednego z komputerów

naliczane było zużycie transferu w godzinach od 8:00 do 00:00 w nocy nie powinno być naliczania, przez cały miesiąc a później odnowienie.

Dodatkowo chciałbym limitować maksymalną prędkość internetu dla tego komputera.

No i dać dostęp do strony na której osoba będzie mogła sobie zobaczyć ile transferu jej zostało do wykorzystania w danym miesiącu.

2

Odp: Gargolyle i podział łącza na 2 komputery

Wszystko to masz własnie w gragoyle w ograniczeniach i qos, na stronie logowanie dla danego ip widzisz bieżące zużycie. W czym masz problem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Gargolyle i podział łącza na 2 komputery

Hej, już poczytałem i sprawa z limitem rozwiązana.

A co do bieżącego zużycia, to ja mam mam dostęp do panelu gargoyle  ale nie chciał bym żeby na tym drugim kompie osoba miała dostęp do panelu.

Tylko żeby mogła sobie zobaczyć ile ma jeszcze transferu, bez pełnego dostępu do panelu tylko do jednej strony na której było by to wyświetlane.

Mam nadzieję że zrozumiałeś co chcę osiągnąć?

4

Odp: Gargolyle i podział łącza na 2 komputery

Właśnie to napisałem - zużyty transfer wyświetla się na stronie logowania. Nie musi się tam nikt logować do panelu, po prostu się wyświetla. Sprawdź.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez Pawel1924 2013-09-16 23:08:45)

Odp: Gargolyle i podział łącza na 2 komputery

Hej, Cezary ale ze mnie leszcz:)

faktycznie jest tak jak mówisz:)

Wszystko już zrobiłem, zainstalowałem extroota i znowu mam problem...

gdy chcę zainstalować transmission mam:

root@Gargoyle:/# /etc/init.d/transmission start

/usr/bin/transmission-daemon: can't load library 'libpthread.so.0'

Nie wiem co z tym zrobić, próbowałem reinstalacji ale nic to nie daje...

I druga rzecz, znowu nie mogę zainstalować ftp do gargoyle, cały czas wyskakuje że nie ma takiego pakietu...

próbowałem plugin-gargoyle-usb-storage i plugin-gargoyle-ftp

wersję mam tą :

 Wersja Gargoyle:1.5.10.12 (r37768), by obsy 

Przy sprawdzaniu extroota mam :

root@Gargoyle:/# mount  | grep /dev/sd

/dev/sda1 on /overlay type ext2 (rw,noatime,user_xattr,barrier=1)

root@Gargoyle:/# df -h  | grep /dev/sd

/dev/sda1                 7.3G      6.0M      7.3G   0% /overlay

6

Odp: Gargolyle i podział łącza na 2 komputery

Coś źle zrobiłeś - albo nie zainstalowałeś libpthread albo nie nie ustawiłeś ścieżek, co powinno zrobić się samo.

Nie ma takiego pakietu jak plugin-gargoyle-ftp, jest plugin-gargoyle-usb-storage. Jakiego właściwie routera używasz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Gargolyle i podział łącza na 2 komputery

Hej, router mam tplink mr3220.

Próbowałem zainstalować:
opkg install libpthread

Ale nic to nie dało...

Nadal jest ten błąd.

A co do ftp to próbowałem kilka razy :
Opkg install plugin-gargoyle-usb-storage

I mam error że nie ma takiego pakietu.

8

Odp: Gargolyle i podział łącza na 2 komputery

1. Sprawdź gdzie masz tą bibliotekę. w /lib powinna być jeżeli ją zainstalowałeś normalnie
2. Bo nie ma go w repo. Sam, ręcznie musisz instalować: http://ecco.selfip.net/gargoyle-pl/atti … b-storage/ wszystkie które są tak podane. Odszukaj odpowiednie wątki na forum, było już o instalacji tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Gargolyle i podział łącza na 2 komputery

ehhh....


Z transmission już mi się udało. Jeszcze tylko te nieszczęsne ftp

10

Odp: Gargolyle i podział łącza na 2 komputery

Hej, no udało mi się:) Jestem z tego powodu bardzo szczęśliwy smile

Mam plugin usb storage i pakiety zależne, do tego transmission.

I tu jest problem....

W modemie mam kartę 8GB, na niej zrobiony extroot (na całości), a przecież teraz nie mogę udostępnić tej karty...

Czy mogę ją teraz podzielić na partycję? Zrobić partycję extroot np. 20MB, do tego partycję na ściągane pliki i ewentualnie swap.

Tylko czy mógł byś mi chodź trochę przybliżyć jak to zrobić?

11

Odp: Gargolyle i podział łącza na 2 komputery

Albo ręcznie konfigurujesz usługi (wtedy to całe instalowanie pluginu było nie potrzebne, bo on extroota nie widzi), albo faktycznie z karty wydzielasz oddzielną partycję - to zrobisz jakimś zewnętrznych toolsem pod windows czy linuksa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Gargolyle i podział łącza na 2 komputery

Czy mam poprostu kartę podłączyć do lapka i podzielic jakimś programem?

Czy przez gargoyle z poziomu konsoli?

13

Odp: Gargolyle i podział łącza na 2 komputery

Pod komputer. Gargoyle nie w sobie nic czym mógłbyś przesuwać partycje. Podzielić tak, ale od nowa partycjonując.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Gargolyle i podział łącza na 2 komputery

Hm,  to nie moge tylko zmniejszyć istniejącej i z powstałego obszaru ustawić nowa?

Muszę od nowa partycjonowac? To stracę wszystko
co zrobiłem bo przecież mam extroota a na nim się wszystko instaluje.

15

Odp: Gargolyle i podział łącza na 2 komputery

Przecież napisałem że możesz. Zrób to na komputerze, softem który umie to zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Gargolyle i podział łącza na 2 komputery

Hej, Cezary bardzo dziękuję za rady, już mi się wszystko udało zrobić.

Problemy mam takie:

1- transmission nie włącza się ze startem routera, muszę sam dawać polecenie /etc/init.d/transmission start

2- udostępniony dysk w gui gargoyle również po restarcie działa dopiero jak wejdę w gargoyle/udostępnianie usb i kliknę zapisz zmiany (konfiguracja którą zrobiłem wcześniej zostaje) i dopiero hula.

Ale to mogę przeboleć.

Ale ustawiłem limit qos dla jednego adresu ip 192.168.1.100, procent pasma 1%, limit 1024kbps, i adres docelowy taki jak podałem.

tylko czemu limit również działa na moim kompie z adresem 192.168.1.101, ja również mam ograniczenie do 1024kbps... nie umiem tego zmienić żeby mi nie ograniczało.

17

Odp: Gargolyle i podział łącza na 2 komputery

1. /etc/init.d/transmission enable
2. to znaczy że dysk montuje Ci się później niż uruchamiają procesu. Wielokrotnie to było omawiane i jest opisane co z tym zrobić na eko.one.pl

Pokaż jak ten qos ustawiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Gargolyle i podział łącza na 2 komputery

ad1. /etc/init.d/transmission enable nic nie pomaga

ad2. poszukam o tym

qos:
http://images61.fotosik.pl/191/997930311bd0f129m.jpg

http://images62.fotosik.pl/191/7a6ff4ac72a594e4m.jpg

chyba wiem gdzie leży problem, gdy ustawię procent pasma na jakąś wartość np. 1% 10% to po kliknięciu na zapisz zmiany samo zmienia się na 100%...

Czemu, nie wiem.

19

Odp: Gargolyle i podział łącza na 2 komputery

heh... już wiem:) musiałem ustalić procent pasma dla każdego ip osobno:)

W sumie to pozostaje mi ostatni problem.

Do routera podłączone mam 3 urządzenia, laptop 1- wszystko ok, laptop 2 wszystko ok.

No i telefon z androidem, na którym nawet gdy qos jest wyłączony a oba laptopy nie są podłączone do sieci to internet chodzi bardzo wolno albo wcale... i dodatkowo czasem tak zamula że z telefonu nie mogę wejść nawet do panelu gargoyle ponieważ strona ładuje się nawet kilka minut... ale jest brak połączenia.

Na wcześniejszej wersji gargoyle bez extroota wszystkie urządzenia działały prawidłowo razem z telefonem.

Gdzie tutaj może leżeć przyczyna?

20

Odp: Gargolyle i podział łącza na 2 komputery

Albo źle ten qos określiłeś albo coś innego ustawiłeś.

Enable trasnsmission na starcie działa. Tak się uruchamia każdy demon w openwrt. O ile włączyłeś też go w konfigu to po prostu musi działać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Gargolyle i podział łącza na 2 komputery

Ale nie ważne czy mam włączony czy wyłączony qos
i tak na telefonie nie da się używać internetu i zalogować do routera.
Czasem tylko na chwilę wszystko działa jak powinno.

Nic więcej nie instalowalem, oprócz extroota i usb_storage
I pakietów zależnych z tego samego folderu.

Co mogę sprawdzic jeszcze?

22

Odp: Gargolyle i podział łącza na 2 komputery

Pokaż

uci show transmission
ls /etc/rc.d/*

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Gargolyle i podział łącza na 2 komputery

root@Gargoyle:~# uci show transmission

transmission.@transmission[0]=transmission
transmission.@transmission[0].alt_speed_down=50
transmission.@transmission[0].alt_speed_enabled=false
transmission.@transmission[0].alt_speed_time_begin=540
transmission.@transmission[0].alt_speed_time_day=127
transmission.@transmission[0].alt_speed_time_enabled=false
transmission.@transmission[0].alt_speed_time_end=1020
transmission.@transmission[0].alt_speed_up=50
transmission.@transmission[0].bind_address_ipv4=0.0.0.0
transmission.@transmission[0].bind_address_ipv6=::
transmission.@transmission[0].blocklist_enabled=false
transmission.@transmission[0].cache_size_mb=2
transmission.@transmission[0].dht_enabled=true
transmission.@transmission[0].download_queue_enabled=true
transmission.@transmission[0].download_queue_size=4
transmission.@transmission[0].encryption=1
transmission.@transmission[0].idle_seeding_limit=30
transmission.@transmission[0].idle_seeding_limit_enabled=false
transmission.@transmission[0].incomplete_dir=/tmp/transmission/incomplete
transmission.@transmission[0].incomplete_dir_enabled=false
transmission.@transmission[0].lazy_bitfield_enabled=true
transmission.@transmission[0].lpd_enabled=false
transmission.@transmission[0].message_level=1
transmission.@transmission[0].peer_limit_global=240
transmission.@transmission[0].peer_limit_per_torrent=60
transmission.@transmission[0].peer_port=51413
transmission.@transmission[0].peer_port_random_high=65535
transmission.@transmission[0].peer_port_random_low=49152
transmission.@transmission[0].peer_port_random_on_start=false
transmission.@transmission[0].peer_socket_tos=default
transmission.@transmission[0].pex_enabled=true
transmission.@transmission[0].port_forwarding_enabled=true
transmission.@transmission[0].preallocation=1
transmission.@transmission[0].prefetch_enabled=true
transmission.@transmission[0].queue_stalled_enabled=true
transmission.@transmission[0].queue_stalled_minutes=30
transmission.@transmission[0].ratio_limit=2.0000
transmission.@transmission[0].ratio_limit_enabled=false
transmission.@transmission[0].rename_partial_files=true
transmission.@transmission[0].rpc_authentication_required=false
transmission.@transmission[0].rpc_bind_address=0.0.0.0
transmission.@transmission[0].rpc_enabled=true
transmission.@transmission[0].rpc_port=9091
transmission.@transmission[0].rpc_url=/transmission/
transmission.@transmission[0].rpc_whitelist=127.0.0.1,192.168.1.*
transmission.@transmission[0].rpc_whitelist_enabled=true
transmission.@transmission[0].scrape_paused_torrents_enabled=true
transmission.@transmission[0].script_torrent_done_enabled=false
transmission.@transmission[0].seed_queue_enabled=false
transmission.@transmission[0].seed_queue_size=10
transmission.@transmission[0].speed_limit_down=100
transmission.@transmission[0].speed_limit_down_enabled=false
transmission.@transmission[0].speed_limit_up=20
transmission.@transmission[0].speed_limit_up_enabled=false
transmission.@transmission[0].start_added_torrents=true
transmission.@transmission[0].trash_original_torrent_files=false
transmission.@transmission[0].umask=18
transmission.@transmission[0].upload_slots_per_torrent=14
transmission.@transmission[0].utp_enabled=true
transmission.@transmission[0].scrape_paused_torrents=true
transmission.@transmission[0].watch_dir_enabled=false
transmission.@transmission[0].enabled=1
transmission.@transmission[0].download_dir=/tmp/usb_mount/9142d177-ae0f-4380-a596-29faea695d94
transmission.@transmission[0].config_dir=/tmp/usb_mount/9142d177-ae0f-4380-a596-29faea695d94/torrenty/konfiguracja

root@Gargoyle:~# ls /etc/rc.d/*

ls: /etc/rc.d/S85webmon_gargoyle: No such file or directory
ls: /etc/rc.d/S95miniupnpd: No such file or directory
/etc/rc.d/K50dropbear             /etc/rc.d/S50cron
/etc/rc.d/K90network              /etc/rc.d/S50dropbear
/etc/rc.d/K98boot                 /etc/rc.d/S50telnet
/etc/rc.d/K99umount               /etc/rc.d/S51httpd_gargoyle
/etc/rc.d/S10boot                 /etc/rc.d/S55bwmon_gargoyle
/etc/rc.d/S11sysctl               /etc/rc.d/S60dnsmasq
/etc/rc.d/S11ubus                 /etc/rc.d/S60wol
/etc/rc.d/S19firewall             /etc/rc.d/S90ddns_gargoyle
/etc/rc.d/S20fstab                /etc/rc.d/S95done
/etc/rc.d/S20network              /etc/rc.d/S96led
/etc/rc.d/S25time_backup          /etc/rc.d/S97watchdog
/etc/rc.d/S30set_kernel_timezone  /etc/rc.d/S99gargoyle_themes
/etc/rc.d/S39usb                  /etc/rc.d/S99transmission
/etc/rc.d/S41sysntpd

24

Odp: Gargolyle i podział łącza na 2 komputery

Używasz gargoyle i transmission za wcześnie Cię startuje - dyski później się montują. Zwykle oznacza to że musisz opóźnić uruchamianie transmission, opisane jest to na eko.one.pl (szukaj "skrypty").

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Gargolyle i podział łącza na 2 komputery

I to rozwiąże problem z niedziałającym połączeniem na telefonie?