176

(32 odpowiedzi, napisanych Oprogramowanie / Software)

no i ok, był update i jest prawie fajnie bo

root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14752k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,noatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sdb1 on /tmp/usb_mount/963C80893C806659 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)


montuje do /tmp zamiast /mnt

177

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Ok. postara sie dziś. Czy po instalacji extroot na nowym gargulcu nie bedzie problemów z automontowaniem?

178

(32 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:~# ntfs-3g /dev/sdb1 /mnt/dysk
Segmentation fault

root@Gargoyle:~# mount -t ntfs-3g /dev/sdb1 /mnt/dysk
mount: unknown filesystem type 'ntfs-3g'

179

(32 odpowiedzi, napisanych Oprogramowanie / Software)

ntfs-3g-mount: failed to access mountpoint /mnt/dysk: No such file or directory

root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14752k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,sync,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)

180

(32 odpowiedzi, napisanych Oprogramowanie / Software)

ok jest kmod-fuse - 2.6.32.16-1
co teraz?

181

(32 odpowiedzi, napisanych Oprogramowanie / Software)

fuse nie jest załadowany, jak go załadować?


 
root@Gargoyle:~# opkg list_installed | grep kmod
kmod-ath - 2.6.32.16+2010-10-19-1
kmod-ath9k - 2.6.32.16+2010-10-19-1
kmod-button-hotplug - 2.6.32.16-1
kmod-cfg80211 - 2.6.32.16+2010-10-19-1
kmod-crc-ccitt - 2.6.32.16-1
kmod-crc16 - 2.6.32.16-1
kmod-crypto-aes - 2.6.32.16-1
kmod-crypto-arc4 - 2.6.32.16-1
kmod-crypto-core - 2.6.32.16-1
kmod-ebtables - 2.6.32.16-1
kmod-fs-autofs4 - 2.6.32.16-1
kmod-fs-exportfs - 2.6.32.16-1
kmod-fs-ext2 - 2.6.32.16-1
kmod-fs-ext3 - 2.6.32.16-1
kmod-fs-ext4 - 2.6.32.16-1
kmod-fs-mbcache - 2.6.32.16-1
kmod-fs-msdos - 2.6.32.16-1
kmod-fs-nfs - 2.6.32.16-1
kmod-fs-nfs-common - 2.6.32.16-1
kmod-fs-nfsd - 2.6.32.16-1
kmod-fs-vfat - 2.6.32.16-1
kmod-fuse - 2.6.32.25-1
kmod-input-core - 2.6.32.16-1
kmod-input-gpio-buttons - 2.6.32.16-1
kmod-input-polldev - 2.6.32.16-1
kmod-ipt-bandwidth - 2.6.32.16-1
kmod-ipt-conntrack - 2.6.32.16-1
kmod-ipt-conntrack-extra - 2.6.32.16-1
kmod-ipt-core - 2.6.32.16-1
kmod-ipt-filter - 2.6.32.16-1
kmod-ipt-imq - 2.6.32.16-1
kmod-ipt-ipopt - 2.6.32.16-1
kmod-ipt-iprange - 2.6.32.16-1
kmod-ipt-nat - 2.6.32.16-1
kmod-ipt-nat-extra - 2.6.32.16-1
kmod-ipt-nathelper - 2.6.32.16-1
kmod-ipt-timerange - 2.6.32.16-1
kmod-ipt-webmon - 2.6.32.16-1
kmod-ipt-weburl - 2.6.32.16-1
kmod-leds-gpio - 2.6.32.16-1
kmod-mac80211 - 2.6.32.16+2010-10-19-1
kmod-nls-base - 2.6.32.16-1
kmod-nls-cp1250 - 2.6.32.16-1
kmod-nls-cp1251 - 2.6.32.16-1
kmod-nls-cp437 - 2.6.32.16-1
kmod-nls-cp775 - 2.6.32.16-1
kmod-nls-cp850 - 2.6.32.16-1
kmod-nls-cp852 - 2.6.32.16-1
kmod-nls-cp866 - 2.6.32.16-1
kmod-nls-iso8859-1 - 2.6.32.16-1
kmod-nls-iso8859-13 - 2.6.32.16-1
kmod-nls-iso8859-15 - 2.6.32.16-1
kmod-nls-iso8859-2 - 2.6.32.16-1
kmod-nls-koi8r - 2.6.32.16-1
kmod-nls-utf8 - 2.6.32.16-1
kmod-ppp - 2.6.32.16-1
kmod-pppoe - 2.6.32.16-1
kmod-sched - 2.6.32.16-1
kmod-scsi-core - 2.6.32.16-1
kmod-textsearch - 2.6.32.16-1
kmod-usb-core - 2.6.32.16-1
kmod-usb-ohci - 2.6.32.16-1
kmod-usb-storage - 2.6.32.16-1
kmod-usb-storage-extras - 2.6.32.16-1
kmod-usb-uhci - 2.6.32.16-1
kmod-usb2 - 2.6.32.16-1
root@Gargoyle:~#

182

(32 odpowiedzi, napisanych Oprogramowanie / Software)

kmod-fuse był juz zainstalowany

a insmod fuse przeszedł bez żadnego kmunikatu

183

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

opkg update
opkg install kmod-fuse
insmod fuse

z twoich paczek czy oryginalnych?

184

(32 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:~# ntfs-3g /dev/sdb1 /mnt/dysk
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
root@Gargoyle:~# modprobe fuse
-ash: modprobe: not found
root@Gargoyle:~# opkg install modprobe
Unknown package 'modprobe'.
Collected errors:
* opkg_install_cmd: Cannot install package modprobe.

185

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Mój fstab:

root@Gargoyle:~# cat /etc/config/fstab

config 'global' 'automount'
        option 'from_fstab' '1'
        option 'anon_mount' '1'

config 'global' 'autoswap'
        option 'from_fstab' '1'
        option 'anon_swap' '0'

config 'mount'
        option 'target' '/mnt/dysk'
        option 'device' '/dev/sdb1'
        option 'fstype' 'ntfs-3g'
        option 'options' 'rw'
        option 'enabled' '1'

config 'mount'
        option 'fstype' 'ext3'
        option 'enabled_fsck' '0'
        option 'device' '/dev/sda2'
        option 'options' 'rw,noatime'
        option 'enabled' '1'
        option 'is_rootfs' '1'

config 'swap'
        option 'device' '/dev/sda1'
        option 'enabled' '1'

dalej nie działa.

root@Gargoyle:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.8M      3.8M         0 100% /rom
tmpfs                    14.4M      1.3M     13.1M   9% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2                 3.7G     82.0M      3.6G   2% /overlay
mini_fo:/overlay          3.8M      3.8M         0 100% /
/dev/sdb2               983.3M     23.4M    959.9M   2% /tmp/usb_mount/509da6cc-f6c7-4125-9bc6-6c2dbc169394
root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14752k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,sync,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sdb2 on /tmp/usb_mount/509da6cc-f6c7-4125-9bc6-6c2dbc169394 type ext3 (rw,relatime,errors=continue,data=writeback)

186

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli mechanizm QoS sie tak jak by gubi, gdy nie dostanie odpowiedniego łącza czy coś?

Deklarowane łacze to 3000kb/s.
Moje ustawienia:

3klasy:
All - bez ograniczeń - domyślna klasa.
slow - max łacze 2600kb/s
important - min łacze 512kb/s

definicje przydziału
1. port 80 połaczenie przekracza 3MB - slow
2. voip i skype - important

Mój problem obiawia sie tym, że podczas pobierania spada przepustowość łącza do ok. 20kB. Trzeba trochę poczekać tak z 3-5min i samo się jakby odetka, lub zrestartować PPPoE. Nie wiem czy wina leży po stronie mojego ISP czy może router jest źle skonfigurowany lub wadliwy. Dodam że miałem podobną sytuacje z moim poprzednim routerem Ovislink WL1600Gl z zainstalowanym Tomato, na bezpośrednim połączeniu nie sprawdzałem. Może winą jest QoS? Mogę podać dowolne dane z routera, aktualnie nie wiem co mógł bym podać także proszę o wytyczne. Nie wiem jak bardziej opisać problem.

Okazało się że nasłuchiwane są porty udp wiec nici ze skanerów. ostatecznie zostawiłem tylko to:

 config 'redirect'
        option '_name' 'cs'
        option 'src' 'wan'
        option 'proto' 'udp'
        option 'src_dport' '27000-27039'
        option 'dest_port' '27000-27039'
        option 'dest_ip' '192.168.1.117'

jak sie kolega pojawi to sprawdzę i zobaczymy.

Cezary napisał/a:

Jeżeli masz tam zakres portów to on nasłuchuje na wszystkich?

W sumie to nie wiem na których dokładnie nasłuchuje, znalazłem kilka informacji  na ten temat i we wszystkich pisali o tych portach.

Cezary napisał/a:

Jeżeli trzeba by było otwierać dodatkowo port przy przekierowaniu  - napisał bym to. Nie, nie trzeba. Co masz na routerze na porcie 64738 że to otworzyłeś?

Czy port jest otwarty możesz sprawdzić tutaj, http://eko.one.pl/host.php?p=27000 np. Warunek - po drugiej stronie MUSI być coś uruchomione co nasłuchuje na porcie 27000. Inaczej tego nie wykryje.


64738 to umurmur czyli mumble czyli komunikator głosowy.
jak uruchomię serwer gry to on chyba nasłuchuje tak? czyli powinno być go widać.

Hmm już nie mam głowy co może być jeszcze nie tak. chodzi oto że chce udostępnić koledze porty żeby mógł sie połączyć do mojego serwera CS. Oczywiście IP mam.
Mój config/firewall

config 'defaults'
        option 'syn_flood' '1'
        option 'input' 'ACCEPT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'

config 'zone'
        option 'name' 'lan'
        option 'input' 'ACCEPT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'

config 'zone'
        option 'name' 'wan'
        option 'input' 'REJECT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'
        option 'masq' '1'
        option 'mtu_fix' '1'

config 'forwarding'
        option 'src' 'lan'
        option 'dest' 'wan'

config 'rule'
        option 'src' 'wan'
        option 'proto' 'udp'
        option 'dest_port' '68'
        option 'target' 'ACCEPT'

config 'rule'
        option 'src' 'wan'
        option 'proto' 'icmp'
        option 'icmp_type' 'echo-request'
        option 'target' 'ACCEPT'

config 'rule'
        option '_name' 'Webserver'
        option 'src' 'wan'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '81'

config 'remote_accept' 'ra_443_443'
        option 'local_port' '443'
        option 'remote_port' '443'
        option 'proto' 'tcp'
        option 'zone' 'wan'

config 'remote_accept' 'ra_22_22'
        option 'local_port' '22'
        option 'remote_port' '22'
        option 'proto' 'tcp'
        option 'zone' 'wan'

config 'rule'
        option 'src' 'wan'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '64738'

config 'redirect'
        option '_name' 'csudp'
        option 'src' 'wan'
        option 'proto' 'tcpudp'
        option 'src_dport' '27000-27039'
        option 'dest_ip' '192.168.1.117'

ostatnia reguła dla pewności, bo nie wiem czy trzeba najpierw otworzyć dopiero udostępnić czy jak. Otwartość portów sprawdzam na stronie http://www.t1shopper.com
Proszę o jakieś sugestie co jest źle.

Dzięki! Akurat tam nie patrzyłem.

Potrzebuje regułek na odblokowanie portu w firewallu, dokładnie to przekierowanie. Udostępnianie pod gargulcem nie działa.

TCP Ports
27030-27039
UDP Ports
1200,27000-27015

194

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Po zrobieniu extroot zniknęło automontowanie. Mam podpiętego huba z wpiętym Pendrajwem na extroota i chciał bym podpiąć jeszcze jeden dysk. Jest coś takiego jak /dev/sdb ale nie montuje sie automatycznie. Chyba trzeba zmienić coś w /etc/config/fstab ale nie jestem pewien.

Cezary napisał/a:

To kwestia ustawienia minimalnego i maksymalngo pasma. Tak, można tak ustawić.

Wystarczy ustawić nową klasę http<1m i dać minimalne pasmo?

Cezary napisał/a:

Tam nie ma co konfigurować :0

/etc/config/bandwidthd - dev, subnets. Domyślnie jest już skonfigurowane.

to widziałem, ale trzeba go jakoś podpiąć pod uhttpd, albo ma jakiś swój serwerek. Nie widziałem żeby router nasłuchiwał w netstacie na jakimś nowym porcie.

Hmm, ogólnie to ustawienie Cezarego działa bardzo dobrze, a nawet super, ale nie dało by sie zrobić tak, że jak nie ma ruchu HTTP takiego do przeglądania stron (nie wiem jak to zdefiniować), może jeśli nie pojawia sie ruch nowy ruch HTTP przez minute to na pobieranie idzie 100%, a jak sie pojawi to spada do 90%. No chyba że wystarczy dla zapewnienia płynności przeglądania stron jakieś 2%? Mam 3000kb/s. Testował ktoś podobne rozwiązania?

Może jest jakiś standard ustawień QoS?

Cezary napisał/a:

1. Nie. To całkiem inne, autorskie rozwiązanie Eryka.
2. Zmapować /usr/data na dysk. Tam są zapisywane wszystkie dane; niektóre z nich jeszcze w /tmp, ale po pewnym czasie przenoszone sa na dysk
3. Tak bezpośrednio to nie, zmieniając kod - tak.

A co z punktem pierwszym? restartowałem juz httpd_gargoyle. Co jeszcze mógł bym zrobić?


Edit:

Juz działa. zrestartowałem tez bwmon_gargoyle.


Edit: Jest jakiś toutorial jak konfigurować Bandwithd? Znalazłem na openlinksys ale dla tomato i nie zgadza sie troche.

1. Nie działa mi gargoyle zakładka bandwidth, tzn. sama zakładka jest ale nie generuje wykresów. Zarówno "Zużycie pasma" jak i "podział pasma". Czy cały ten silnik opiera sie na Bandwidthd?
2. Zauważyłem że Gargulec ma opcje monitor sieci smile Chciał bym żeby dane były zapisywane na usb, z wiadomych względów, jak łatwo to zrobić?
3. Da sie wyeksportować zakładkę z wykresami zużycia pasma z pkt.1 do uhttpd? tak aby były one dostępne bez zalogowania na jakimś innym porcie dla userów?

200

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

To co było poprzednio?

Nie wiem, poprostu nie chciał sie połaczyć, na pewno wszystko było dobrze.