251

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Dobrze to wpisuję :


# uci add firewall redirect
    # uci set firewall.@redirect[-1].name=a8086
    # uci set firewall.@redirect[-1].src=wan
    # uci set firewall.@redirect[-1].proto=tcpudp
    # uci set firewall.@redirect[-1].src_dport=8086
    # uci set firewall.@redirect[-1].dest_port=8086
    # uci set firewall.@redirect[-1].dest_ip=192.168.0.27
    # uci commit firewall



    # uci add firewall redirect
    # uci set firewall.@redirect[-1].name=8086aa
    # uci set firewall.@redirect[-1].src=wan
    # uci set firewall.@redirect[-1].proto=tcpudp
    # uci set firewall.@redirect[-1].src_dport=8086
    # uci set firewall.@redirect[-1].dest_port=8086
    # uci set firewall.@redirect[-1].dest_ip=192.168.1.25
    # uci commit firewall

252

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Jak na TL przekierować 192.168.0.xxx:8086 na 192.168.1.25:8060?

253

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Witam !!!
Mam Moden Asmax AR 801u i na nim sieć domową LAn
IP 192.168.0.xx
Brama 192.168.0.2
Do Lanu Asmaxa mam podpięty TL po WAN.
Wan TL to
IP 192.168.0.xxx
Brama 192.168.0.2
W LAN TL mam zrobioną sieć:
IP 192.168.1.xxx
Brama 192.168.0.2
Do tej sieci mam podpięty serwer na IP 192.168.1.25 i porcie 8060.
Jak przekserować port tego serwera z Siecia 192.168.1.xx na Asmaxa żeby mógł zdalnie logować się na serwr ?

254

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć!!!!
Czy można na TL odpalić program pod win7? Dokładnie chodzi to to, że mam serwer licencji (taki mały program pod win7) i chcę go uruchomić na TL
Dzięki i pozdrawiam !!

255

(75 odpowiedzi, napisanych Oprogramowanie / Software)

fakt edycja pod win Dzięki i pozdrawiam!!

256

(75 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:~# ls -al /bin/tunel.sh
-rwxr-xr-x    1 root     root           514 Apr 13 10:59 /bin/tunel.sh

257

(75 odpowiedzi, napisanych Oprogramowanie / Software)

Zainstalowałem  Gargoyle: 1.5.9.7 (r36088). Do bin wgrałem tunel.sh i nadałem prawa 755.
W /etc/crontabs do root wpisałem  */1 * * * * /bin/ tunel.sh
I nie wykonuje mi skryptu. We wcześniejszej wersji działało.
Pod konsolą mam:

root@Gargoyle:~# /bin/tunel.sh
-ash: /bin/tunel.sh: not found
root@Gargoyle:~#

Hy? Luknij jak możesz http://www.fotosik.pl/pokaz_obrazek/d9d … b2373.html

Łącze się laptopem na wi -fi TL  (Adres z puli wan)

W WAN mam IP ....1.0
w LAN IP ....0.0
Wi-fi łączę się latopem z TL na IP 1.1 (WAN) brama IP TL

Cezary napisał/a:

Tzn masz rozdzielony wifi od lanu?

WAN

Internet przychodzi po WAN i rozsyłam go radiem. W LAN mam wpiętą inną sieć domową. Jak włączę ograniczenie to laptopem nie można połączyć się z netem po WAN ale łączę się z drugą siecią domową po LAN. Pytam czy można to jakoś ab blokować czy ograniczenie odnosi się tylko do WAN.

czy mozna blokować po lan?/urządzenie w sieci domowej/ czy tylko po wan

264

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Po wielu bojach udało się uruchomić przesyłanie oprogramowania do drukarki gdy ma się extraroota
Skrypt musi wyglądać tak:

#!/bin/sh

FIRMWARE="/usr/lib/sihpP1005.dl"
DEVICE=/dev/usb/lp0
LOGFILE=/var/log/hp

for i in $(seq 5); do
        if [ -c $DEVICE ]; then
         rm $DEVICE
         mknod $DEVICE c 180 0
         cat $FIRMWARE > $DEVICE
         kill -9 $(pidof p9100d)
         /etc/init.d/p910nd start
            exit
        fi
        sleep 1
    done

Inaczej nie chce działać. Nie wiem dlaczego nie działa if [ "$PRODUCT" = "1d6b/2/303" -a "$ACTION" = "add" ]; then  ?

Jedynym mankamentem tej metody jest to, że jak zrobię reboot TL a drukarka jest włączona to ciągle przesyła firmware.

Dziękuję kol Cezar za pomoc !!!

265

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Jan  1 01:00:40 Gargoyle kern.info kernel: [   38.680000] sierra: v.1.7.16:USB D                         river for Sierra Wireless USB modems
Jan  1 01:00:43 Gargoyle user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux                         _3.3.8_ehci_hcd Product=Generic_Platform_EHCI_Controller Serial=ehci-platform
Jan  1 01:00:43 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=Hewle                         tt-Packard Product=HP_LaserJet_P1005 Serial=BC12DYE
Jan  1 01:00:44 Gargoyle daemon.notice netifd: Interface 'lan' is now up


W /dev/usb  jest lp0    po restarcie TL wykona mi skrypt raz

266

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Tak zgodnie z Twoim opisem i jescze sprawdziłem
root@Gargoyle:~# opkg install kmod-usb-printer
Package kmod-usb-printer (3.3.8-1) installed in root is up to date.
root@Gargoyle:~#

267

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Nie rozumiem już Po podpiecu drukarki w pliku: env >> /tmp/plikaaa.txt  pojawia się ładnie PRODUCT=3f0/3d17/100

A pozostałe część skryptu od if [ "$PRODUCT" = "3f0/3d17/100" -a "$ACTION" = "add" ]; then  nie chce się wykonać ?
(brak env >> /tmp/plik11.txt)

#!/bin/sh
env >> /tmp/plikaaa.txt
set -e

# change this to the location where you put the .dl file:

FIRMWARE="/tmp/sihpP1005.dl"
DEVICE=/dev/usb/lp0
LOGFILE=/var/log/hp

echo "tu jestem"

if [ "$PRODUCT" = "3f0/3d17/100" -a "$ACTION" = "add" ]; then
    for i in $(seq 30); do
        if [ -c $DEVICE ]; then
echo "tu jestem 1"
env >> /tmp/plik11.txt
            echo "$(date) : Sending firmware to printer…" > $LOGFILE
            cat $FIRMWARE > $DEVICE
            echo "$(date) : done." » $LOGFILE
            exit
        fi
        sleep 1
    done
fi

268

(71 odpowiedzi, napisanych Oprogramowanie / Software)

a mogę jakoś w FIRMWARE="/usr/lib/sihpP1005.dl"  wskazać to oprogramowanie żeby pobierał z innego TL który jest w sieci domowej pod IP
192.168.1.28

269

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Odświeżam temat. Do TL mam podpiętego pena + drukarkę za pomocą HUBa. Może to coś miesza z portem USB. Dla próby zainstalowałem printserver na innym TL gdzie niemam extraroota tylko drukarka podpięta jest przpośrednio do USB.
Brakuje mi miejsca w tym TL na wgranie sihpP1005.dl. Co mogę odinstalować w TL (wgrany jest gargoyle-1.5.9.4-ar71xx-tl-mr3420-v1-squashfs-factory.bin) TL łączę się tylko po lan

270

(71 odpowiedzi, napisanych Oprogramowanie / Software)

INTERFACE=7/1/2
PRODUCT=3f0/3d17/100
po resecie TL wykonuje ale podczas pracy TL jak wyłącze drukarkę i właczę nadal nie wysyła oprogramowania do drukarki


musze pod putty i  prześle
FIRMWARE="/usr/lib/sihpP1005.dl"
DEVICE=/dev/usb/lp0
LOGFILE=/var/log/hp

cat $FIRMWARE > $DEVICE

Jezeli byłby nr PRODUCT zły to nie wykonałby się skrypt zasaz po starcie TL

271

(71 odpowiedzi, napisanych Oprogramowanie / Software)

mam extra rota pen i rozdzielacz do pena

Tak jak Ci pisałem pierwszy raz po restarcie TL działa, wyłączę z zasilania drukarkę inie dizała
cat $FIRMWARE > $DEVICE z konsoli i działa

272

(71 odpowiedzi, napisanych Oprogramowanie / Software)

3f0/3d17/100  ten odczytałem i na necie znalazłemdla tej drukarki

273

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Jak zrestartuję TL to ładnie się opgogramowanie drukarki instaluje. plik1.txt i plik2.txt =utworzy

A jak wyłączę i włączę ti już nie  plik1.txt tylko ten utworzy

#!/bin/sh
env >> /tmp/plik1.txt
#set -e

# change this to the location where you put the .dl file:

FIRMWARE="/usr/lib/sihpP1005.dl"
DEVICE=/dev/usb/lp0
LOGFILE=/var/log/hp

echo "tu jestem"

if [ "$PRODUCT" = "3f0/3d17/100" -a "$ACTION" = "add" ]; then
    for i in $(seq 30); do
        if [ -c $DEVICE ]; then
echo "tu jestem 1"
env >> /tmp/plik2.txt
            echo "$(date) : Sending firmware to printer…" > $LOGFILE
            cat $FIRMWARE > $DEVICE
            echo "$(date) : done." » $LOGFILE
            exit
        fi
        sleep 1
    done
fi

274

(71 odpowiedzi, napisanych Oprogramowanie / Software)

Tak Tak mi podaje w pliku wcześniej pisałeś jak odczytać
Tak jakby mi nie wykonywało hotplugina
bo nawet jak pierwszy raz po resecie TL wpiszę

root@Gargoyle:~# cat $FIRMWARE > $DEVICE

to się pluje że nie zna zmiennych i musze z konsoli wpisać

root@Gargoyle:~# FIRMWARE="/usr/lib/sihpP1005.dl"
root@Gargoyle:~# DEVICE=/dev/usb/lp0
root@Gargoyle:~# LOGFILE=/var/log/hp
może nie mam jakiejś biblioteki albo prawa trzeba nadać ?

275

(71 odpowiedzi, napisanych Oprogramowanie / Software)

A więc tak W skrypcie mam tak. Tak wydam z konsoli polecenia cat $FIRMWARE > $DEVICE to drukarka mieli /przesyła oprogramowanie / i mogę drukować.
Tylko nie robi tego automatycznie jak podepnę usb albo jak ją włączę. Chyba ten skrypt się nie wykonuje samoczynnie?

# change this to the location where you put the .dl file:

FIRMWARE="/usr/lib/sihpP1005.dl"
DEVICE=/dev/usb/lp0
LOGFILE=/var/log/hp

if [ "$PRODUCT" = "1d6b/2/303" -a "$ACTION" = "add" ]; then
    for i in $(seq 30); do
        if [ -c $DEVICE ]; then
            echo "$(date) : Sending firmware to printer…" > $LOGFILE
            cat $FIRMWARE > $DEVICE
            echo "$(date) : done." » $LOGFILE
            exit
        fi
        sleep 1
    done
fi