abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 16:22 | Nová verze

Byla vydána verze 0.11.0 softwaru pro statistickou analýzu dat GNU PSPP (Wikipedie), svobodné alternativy k proprietárnímu softwaru IBM SPSS Statistics (Wikipedie). Vedle několika vylepšení a oprav chyb jsou řešeny také 2 bezpečnostní chyby CVE-2017-10791 a CVE-2017-10792. O týden později byla vydána verze 1.0.0 přinášející pouze aktualizaci překladů. Proč verze 1.0.0 a ne například 0.11.1? Dle vývojářů jsou důvody následující:

… více »
Ladislav Hagara | Komentářů: 0
dnes 10:35 | Komunita

Na blogu Oracle se objevila zpráva o tom, že plánovaná verze Java EE 8 bude uvolněna jako open source (referenční implementace a compatibility kit). V současné době je uvolněna jen Java SE (standard edition) pod licencí GPLv2 v podobě OpenJDK (Open Java Development Kit), kterou začal v roce 2006 uvolňovat Sun.

Max | Komentářů: 3
včera 23:55 | IT novinky

Google na YouTube oficiálně představil Android 8.0 Oreo. Přehled novinek v příspěvku na blogu věnovaném vývojářům.

Ladislav Hagara | Komentářů: 22
včera 16:44 | Zajímavý článek

Po téměř 3 měsících od vydání třetího čísla publikoval Michal Špaček na svých stránkách čtvrté číslo newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Jedná se současně o číslo poslední: "Nepíše se mi to lehce, a trvalo to, než jsem to ze sebe dostal, ale tohle je poslední newsletter v této podobě. Ani jsem ho nestihl pojmenovat a už jsem ho zabil. Nezbývá mi tolik času, abych každou událost, novinku a změnu v prohlížeči detailně popisoval tak, jak bych v newsletteru chtěl, mrzí mě to".

Ladislav Hagara | Komentářů: 2
včera 07:00 | Nová verze

Byla vydána diaspora* ve verzi 0.7.0.0. Jedná se o svobodný software, který slouží jako osobní webový server pro poskytování služeb sociální sítě (Wikipedie). Přehled novinek v příspěvku na blogu a na GitHubu. Sociální síť diaspora* byla před pěti lety předána komunitě.

Ladislav Hagara | Komentářů: 0
včera 06:00 | IT novinky

Společnost Hardkernel stojící za jednodeskovými počítači ODROID představila na YouTube minipočítač určený pro domácí cloud ODROID-HC1 vycházející z ODROID-XU4. Minipočítač s kovovou krabičkou, do které stačí vložit 2 a půl palcový disk, lze koupit za 49 dolarů. ODROID-HC1 je stohovatelný.

Ladislav Hagara | Komentářů: 38
20.8. 16:22 | Nová verze

Byl vydán DB Browser for SQLite (sqlitebrowser) ve verzi 3.10.0. Nejnovější stabilní verze této grafické nadstavby nad relačním databázovým systémem SQLite (Wikipedie) přináší například integraci s DBHub.io, tj. platformou pro sdílení SQLite databází. Podrobnosti na GitHubu.

Ladislav Hagara | Komentářů: 2
20.8. 08:00 | IT novinky

Andy Rubin, spoluzakladatel společnosti Android, jež byla v roce 2005 koupena Googlem, nyní CEO společnosti Essential Products, oznámil předprodej chytrého telefonu Essential. Telefon se začne rozesílat 1. září. Cena telefonu je 699 dolarů. Cena telefonu současně s 360° kamerou s rozlišením 4K byla stanovena na 749 dolarů. Kameru, v budoucnu i další příslušenství, lze k telefonu připojit pomocí konektoru s magnety.

Ladislav Hagara | Komentářů: 1
19.8. 13:44 | Zajímavý software

Evropská komise vydala novou verzi 1.4.0.1 svého open source v Javě naprogramovaného softwaru pro online průzkumy EUSurvey. Online dotazníky lze vytvářet na stránkách Evropské komise nebo si lze software stáhnout (zip a war) a nainstalovat lokálně. Zdrojové kódy jsou k dispozici pod licencí EUPL (European Union Public Licence).

Ladislav Hagara | Komentářů: 0
18.8. 23:55 | Komunita

Ubuntu 17.10 (Artful Aardvark) bude ve výchozím stavu zobrazovat Dok (Launcher). Jedná se o rozšíření GNOME Shellu Ubuntu Dock. To bylo forknuto z rozšíření Dash to Dock. Ukázka na YouTube [reddit].

Ladislav Hagara | Komentářů: 8
Těžíte nějakou kryptoměnu?
 (5%)
 (2%)
 (18%)
 (76%)
Celkem 374 hlasů
 Komentářů: 21, poslední 13.8. 09:57
    Rozcestník

    Dotaz: debian testing MAKEDEV

    pepe_ avatar 24.12.2009 02:19 pepe_ | skóre: 47
    debian testing MAKEDEV
    Přečteno: 742×
    Zdravim , potrebuju vytvorit /dev/pty0 1 2 ale nevim jak na to pseudo zarizeni
    root@NB-Pepe:/home/cz3dtc# MAKEDEV pty0
    /sbin/MAKEDEV: don't know how to make device "pty0"
    root@NB-Pepe:/home/cz3dtc# ls /dev/p*
    /dev/parport0  /dev/port  /dev/ppp  /dev/psaux  /dev/ptmx
    
    /dev/pts:
    ptmx  0  1
    root@NB-Pepe:/home/cz3dtc# 
    
    Mam scripty s ax25 ktere jsou vazany na pty2 ktere v /dev neni. jadro debian 2.6.30-2-686

    Řešení dotazu:


    Odpovědi

    24.12.2009 13:08 DNA
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    to zařízení má fungovat jako fifo?
    24.12.2009 13:16 DNA
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    aha, tak jsem se kouknul do google a našel několik howto
    pepe_ avatar 24.12.2009 15:52 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    No neco jako virtualni tty pro prenos dat , potrebuju propojit sitove ax25 se seriovou konzoli z mkiss aby bylo mozne prez seriovy virtualni port mozne pristupovat na sitovou ax25ku . viz script kterej mi tehda jel na slackware 9
    killall linuxnet
    killall bcm
    cd /home/packet/xnet
    clear > /dev/tty9
    clear > /dev/tty10
    clear > /dev/tty11
    clear > /dev/tty12
    /usr/sbin/kissnetd /dev/ptyq1 /dev/ptyq2 &
    sleep 4
    /usr/sbin/kissattach /dev/ttyq1 -l ldigi
    /usr/sbin/kissattach /dev/ttyq2 -l lgate
    #/sbin/ifconfig ax0 127.0.0.1 netmask 255.255.255.255 \ mtu 256 hw ax25 CZ0NCH up
    #/sbin/ifconfig ax1 127.0.0.1 netmask 255.255.255.255 \ mtu 256 hw ax25 CZ0NCH-8$
    echo "Xnet" > /dev/tty9
    echo "Baycom-Mailbox" > /dev/tty10
    echo "AX25" > /dev/tty11
    echo "Listen -artc" > /dev/tty12
    modprobe ax25
    modprobe mkiss
    /usr/sbin/kissattach /dev/ptyq2 kiss1 192.168.100.1
    /usr/sbin/kissparms -p kiss1 -r 128 -s 10 -l 20 -t 0
    echo 100 > /proc/sys/net/ax25/ax0/t1_timeout
    echo 30 > /proc/sys/net/ax25/ax0/t2_timeout
    echo 30000 > /proc/sys/net/ax25/ax0/t3_timeout
    echo 10 > /proc/sys/net/ax25/ax0/maximum_retry_count
    echo 4 > /proc/sys/net/ax25/ax0/standard_window_size
    echo 256 > /proc/sys/net/ax25/ax0/maximum_packet_length
    /usr/bin/listen -artc > /dev/tty12 &
    echo $! > /var/run/listen.pid
    su -c "/usr/sbin/ax25d & > /dev/tty11 < /dev/tty11 &" -l root
    rm *.CFG
    rm *.cfg
    #su -c "/home/packet/xnet/go &> /dev/tty9 < /dev/tty9 &" -l root
    #su -c "/home/packet/bcm/start &> /dev/tty10 < /dev/tty10 &" -l root
    
    no nevim jestli je celej script spravne neb sem vytuhnul na neexistenci /dev/pty*

    takle vypadal /dev/pt* na slackware tehdy bez toho aniz bych zavadel nejake extra moduly :
    cz3dtc@NB-Pepe:~$ ls /media/disk/dev/pt*
    /media/disk/dev/ptmx   /media/disk/dev/ptyp0  /media/disk/dev/ptyu7
    /media/disk/dev/ptyaa  /media/disk/dev/ptyp1  /media/disk/dev/ptyu8
    /media/disk/dev/ptyab  /media/disk/dev/ptyp2  /media/disk/dev/ptyu9
    /media/disk/dev/ptyac  /media/disk/dev/ptyp3  /media/disk/dev/ptyva
    /media/disk/dev/ptyad  /media/disk/dev/ptyp4  /media/disk/dev/ptyvb
    /media/disk/dev/ptyae  /media/disk/dev/ptyp5  /media/disk/dev/ptyvc
    /media/disk/dev/ptyaf  /media/disk/dev/ptyp6  /media/disk/dev/ptyvd
    /media/disk/dev/ptya0  /media/disk/dev/ptyp7  /media/disk/dev/ptyve
    /media/disk/dev/ptya1  /media/disk/dev/ptyp8  /media/disk/dev/ptyvf
    /media/disk/dev/ptya2  /media/disk/dev/ptyp9  /media/disk/dev/ptyv0
    /media/disk/dev/ptya3  /media/disk/dev/ptyqa  /media/disk/dev/ptyv1
    /media/disk/dev/ptya4  /media/disk/dev/ptyqb  /media/disk/dev/ptyv2
    /media/disk/dev/ptya5  /media/disk/dev/ptyqc  /media/disk/dev/ptyv3
    /media/disk/dev/ptya6  /media/disk/dev/ptyqd  /media/disk/dev/ptyv4
    /media/disk/dev/ptya7  /media/disk/dev/ptyqe  /media/disk/dev/ptyv5
    /media/disk/dev/ptya8  /media/disk/dev/ptyqf  /media/disk/dev/ptyv6
    /media/disk/dev/ptya9  /media/disk/dev/ptyq0  /media/disk/dev/ptyv7
    /media/disk/dev/ptyba  /media/disk/dev/ptyq1  /media/disk/dev/ptyv8
    /media/disk/dev/ptybb  /media/disk/dev/ptyq2  /media/disk/dev/ptyv9
    /media/disk/dev/ptybc  /media/disk/dev/ptyq3  /media/disk/dev/ptywa
    /media/disk/dev/ptybd  /media/disk/dev/ptyq4  /media/disk/dev/ptywb
    /media/disk/dev/ptybe  /media/disk/dev/ptyq5  /media/disk/dev/ptywc
    /media/disk/dev/ptybf  /media/disk/dev/ptyq6  /media/disk/dev/ptywd
    /media/disk/dev/ptyb0  /media/disk/dev/ptyq7  /media/disk/dev/ptywe
    /media/disk/dev/ptyb1  /media/disk/dev/ptyq8  /media/disk/dev/ptywf
    /media/disk/dev/ptyb2  /media/disk/dev/ptyq9  /media/disk/dev/ptyw0
    /media/disk/dev/ptyb3  /media/disk/dev/ptyra  /media/disk/dev/ptyw1
    /media/disk/dev/ptyb4  /media/disk/dev/ptyrb  /media/disk/dev/ptyw2
    /media/disk/dev/ptyb5  /media/disk/dev/ptyrc  /media/disk/dev/ptyw3
    /media/disk/dev/ptyb6  /media/disk/dev/ptyrd  /media/disk/dev/ptyw4
    /media/disk/dev/ptyb7  /media/disk/dev/ptyre  /media/disk/dev/ptyw5
    /media/disk/dev/ptyb8  /media/disk/dev/ptyrf  /media/disk/dev/ptyw6
    /media/disk/dev/ptyb9  /media/disk/dev/ptyr0  /media/disk/dev/ptyw7
    /media/disk/dev/ptyca  /media/disk/dev/ptyr1  /media/disk/dev/ptyw8
    /media/disk/dev/ptycb  /media/disk/dev/ptyr2  /media/disk/dev/ptyw9
    /media/disk/dev/ptycc  /media/disk/dev/ptyr3  /media/disk/dev/ptyxa
    /media/disk/dev/ptycd  /media/disk/dev/ptyr4  /media/disk/dev/ptyxb
    /media/disk/dev/ptyce  /media/disk/dev/ptyr5  /media/disk/dev/ptyxc
    /media/disk/dev/ptycf  /media/disk/dev/ptyr6  /media/disk/dev/ptyxd
    /media/disk/dev/ptyc0  /media/disk/dev/ptyr7  /media/disk/dev/ptyxe
    /media/disk/dev/ptyc1  /media/disk/dev/ptyr8  /media/disk/dev/ptyxf
    /media/disk/dev/ptyc2  /media/disk/dev/ptyr9  /media/disk/dev/ptyx0
    /media/disk/dev/ptyc3  /media/disk/dev/ptysa  /media/disk/dev/ptyx1
    /media/disk/dev/ptyc4  /media/disk/dev/ptysb  /media/disk/dev/ptyx2
    /media/disk/dev/ptyc5  /media/disk/dev/ptysc  /media/disk/dev/ptyx3
    /media/disk/dev/ptyc6  /media/disk/dev/ptysd  /media/disk/dev/ptyx4
    /media/disk/dev/ptyc7  /media/disk/dev/ptyse  /media/disk/dev/ptyx5
    /media/disk/dev/ptyc8  /media/disk/dev/ptysf  /media/disk/dev/ptyx6
    /media/disk/dev/ptyc9  /media/disk/dev/ptys0  /media/disk/dev/ptyx7
    /media/disk/dev/ptyda  /media/disk/dev/ptys1  /media/disk/dev/ptyx8
    /media/disk/dev/ptydb  /media/disk/dev/ptys2  /media/disk/dev/ptyx9
    /media/disk/dev/ptydc  /media/disk/dev/ptys3  /media/disk/dev/ptyya
    /media/disk/dev/ptydd  /media/disk/dev/ptys4  /media/disk/dev/ptyyb
    /media/disk/dev/ptyde  /media/disk/dev/ptys5  /media/disk/dev/ptyyc
    /media/disk/dev/ptydf  /media/disk/dev/ptys6  /media/disk/dev/ptyyd
    /media/disk/dev/ptyd0  /media/disk/dev/ptys7  /media/disk/dev/ptyye
    /media/disk/dev/ptyd1  /media/disk/dev/ptys8  /media/disk/dev/ptyyf
    /media/disk/dev/ptyd2  /media/disk/dev/ptys9  /media/disk/dev/ptyy0
    /media/disk/dev/ptyd3  /media/disk/dev/ptyta  /media/disk/dev/ptyy1
    /media/disk/dev/ptyd4  /media/disk/dev/ptytb  /media/disk/dev/ptyy2
    /media/disk/dev/ptyd5  /media/disk/dev/ptytc  /media/disk/dev/ptyy3
    /media/disk/dev/ptyd6  /media/disk/dev/ptytd  /media/disk/dev/ptyy4
    /media/disk/dev/ptyd7  /media/disk/dev/ptyte  /media/disk/dev/ptyy5
    /media/disk/dev/ptyd8  /media/disk/dev/ptytf  /media/disk/dev/ptyy6
    /media/disk/dev/ptyd9  /media/disk/dev/ptyt0  /media/disk/dev/ptyy7
    /media/disk/dev/ptyea  /media/disk/dev/ptyt1  /media/disk/dev/ptyy8
    /media/disk/dev/ptyeb  /media/disk/dev/ptyt2  /media/disk/dev/ptyy9
    /media/disk/dev/ptyec  /media/disk/dev/ptyt3  /media/disk/dev/ptyza
    /media/disk/dev/ptyed  /media/disk/dev/ptyt4  /media/disk/dev/ptyzb
    /media/disk/dev/ptyee  /media/disk/dev/ptyt5  /media/disk/dev/ptyzc
    /media/disk/dev/ptyef  /media/disk/dev/ptyt6  /media/disk/dev/ptyzd
    /media/disk/dev/ptye0  /media/disk/dev/ptyt7  /media/disk/dev/ptyze
    /media/disk/dev/ptye1  /media/disk/dev/ptyt8  /media/disk/dev/ptyzf
    /media/disk/dev/ptye2  /media/disk/dev/ptyt9  /media/disk/dev/ptyz0
    /media/disk/dev/ptye3  /media/disk/dev/ptyua  /media/disk/dev/ptyz1
    /media/disk/dev/ptye4  /media/disk/dev/ptyub  /media/disk/dev/ptyz2
    /media/disk/dev/ptye5  /media/disk/dev/ptyuc  /media/disk/dev/ptyz3
    /media/disk/dev/ptye6  /media/disk/dev/ptyud  /media/disk/dev/ptyz4
    /media/disk/dev/ptye7  /media/disk/dev/ptyue  /media/disk/dev/ptyz5
    /media/disk/dev/ptye8  /media/disk/dev/ptyuf  /media/disk/dev/ptyz6
    /media/disk/dev/ptye9  /media/disk/dev/ptyu0  /media/disk/dev/ptyz7
    /media/disk/dev/ptypa  /media/disk/dev/ptyu1  /media/disk/dev/ptyz8
    /media/disk/dev/ptypb  /media/disk/dev/ptyu2  /media/disk/dev/ptyz9
    /media/disk/dev/ptypc  /media/disk/dev/ptyu3  /media/disk/dev/pt0
    /media/disk/dev/ptypd  /media/disk/dev/ptyu4  /media/disk/dev/pt1
    /media/disk/dev/ptype  /media/disk/dev/ptyu5  /media/disk/dev/pt2
    /media/disk/dev/ptypf  /media/disk/dev/ptyu6  /media/disk/dev/pt3
    
    /media/disk/dev/pts:
    
    a takle vypada ted s debianem
    cz3dtc@NB-Pepe:~$ ls /dev/pt*
    /dev/ptmx
    
    /dev/pts:
    ptmx  0
    
    Tak nevim co a jak , ale z kernelu asi zmizela podpora nebo jak
    24.12.2009 21:47 DNA
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    také bych řekl, že je to v kernelu, takže jedině si sestavit vlastní jádro s podporou pty... v sidovi mám v .config CONFIG_DEVPTS_MULTIPLE_INSTANCES=y a CONFIG_UNIX98_PTYS=y, přes to je také nevidím, buď je to jiná volba, nebo se to změnilo a používá se jen ptmx, nicméně ptmx mám i v /dev/ i v /dev/pts/:
    ls -l /dev/pts/
    celkem 0
    c--------- 1 root root   5, 2 24. pro 00.03 ptmx
    crw------- 1 dan  tty  136, 0 25. pro 04.34 0
    crw------- 1 dan  tty  136, 1 25. pro 03.16 1
    crw------- 1 dan  tty  136, 2 25. pro 04.36 2
    crw--w---- 1 dan  tty  136, 3 23. pro 23.05 3
    crw--w---- 1 dan  tty  136, 4 25. pro 04.36 4
    crw--w---- 1 dan  tty  136, 5 25. pro 03.16 5
    crw--w---- 1 root tty  136, 6 25. pro 04.34 6
    crw------- 1 dan  tty  136, 7 25. pro 03.16 7
    crw--w---- 1 dan  tty  136, 8 25. pro 03.16 8
    je to tedy opravdu jádrem, buď defaultní konfigurací Debianu, nebo se změnila struktura (ovšem jistý si tím nejsem)
    26.12.2009 01:35 Pepe
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Jo děkuji , já myslel že někdo bude vědět kam to zmizlo , aleve woodym to ještě bylo...
    26.12.2009 09:41 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Pseudoterminály se už dost dlouho alokují dynamicky, tj. místo statických /dev/ttyp?, /dev/ttyq? atd. si aplikace řekne o pseudoterminál a systém jí v /dev/pts vytvoří příslušné blokové zařízení.
    pepe_ avatar 26.12.2009 19:30 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    A jak na to ?

    Potrebuju : /usr/sbin/kissattach /dev/ptyq2 kiss1 192.168.200.254 tedy /dev/ptyq2

    spojit s : att sdev1 kiss 7 1 19200 /dev/ttyq2 tedy /dev/ttyq2

    takze kam to mam presmerovat ?? Nejak nechapu jak si rict o pseudoterminal
    pepe_ avatar 26.12.2009 19:33 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Nejak to splinulo takze jak nahradit /dec/ttyq2 s /dev/ptyq2 ?
    pepe_ avatar 26.12.2009 20:36 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    skousim to nastavit zamenou za vse mozne a dela to jen bordel ... Vysvetli nekdo jak udelat nahradu za /dev/ttyq2 a /dev/ptyq2 ?
    30.12.2009 00:01 Jan Včelák | skóre: 28 | blog: Fcelda
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Pokud otevrete /dev/ptmx, mel by se automaticky vytvorit v /dev/pts slave. (Pokud to dobre chapu z toho co jsem vygooglil. Narychlo jsem to zkousel a stalo se tak.) Snad vam to pomuze.
    pepe_ avatar 26.12.2009 22:41 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Tak sem dohledal : Pridat do .config CONFIG_LEGACY_PTYS=y a rekompilovat novej kernel. Nechapu co jim to udelalo ze standardni vec odstrani z kernelu bez nahradniho reseni. Ted budu jak magor po kazde aktualizaci jadra znovu kompilovat ... To je uz jak v nasi vlade ...
    27.12.2009 00:39 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Nedá mi to, takže si dovolím kacířskou myšlenku: nebylo by čistší - a perspektivnější - spíš opravit tu aplikaci, která není schopna fungovat bez statických pseudoterminálů?
    27.12.2009 00:58 Pepe
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    No mne spíš přijde že vývojáři se..u na kompatibilitu . Ono je přeci jednoduší prosadit změnu ať to stojí co to stojí. přeci si každý opravý již nevyvíjený software k obrazu svému vždy když se něco změní , a když ne , má smůlu. To je přeci evoluce... asi tak nějak
    27.12.2009 01:01 Pepe
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Nebo z jiné strany , existuje něco co vytvoří pseudoterminál který zůstane aktivní a já pak budu moct aplikaci nasměrovat na již vytvořený pseudoterminál ? Pokusy s tvořenim mi vždy dopadly že bin data mi lezli do všech terminálů a ne tam kam chci.
    27.12.2009 23:21 Pepe
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    No tak s novym kernelem ikdyz sem pouzil .config z toho stavajiciho a jen sem zapl volbu mi zas nejde zavest system neb to havaruje nekde hned po grubu ... To je bomba ....
    pepe_ avatar 29.12.2009 15:21 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Mohl by prosím někdo navést jak použít ne-statický pseudoterminál ?
    29.12.2009 17:34 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Základní popis je v pts(4) a pty(7) (sekce Unix 98 pseudo-terminals).
    pepe_ avatar 29.12.2009 20:22 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Tak to moc nepomohlo , jedná se jen o popis , ne o ukázku použití
    29.12.2009 22:31 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Tak se podívejte do jakékoli aplikace, která pseudoterminál používá, třeba sshd.
    pepe_ avatar 30.12.2009 14:36 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Nevim ze by byl SSHD bashovy script
    30.12.2009 15:56 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Není, proč by měl být?
    pepe_ avatar 30.12.2009 16:41 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    No že to asi nebude vhodný příklad ukázky v bashi
    30.12.2009 17:52 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    První zmínka o bashi tu padla dnes ve 14:36, jasnovidec opravdu nejsem...
    pepe_ avatar 1.1.2010 13:43 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    A nějaký nástroj typu create-pseudoterminal kterej by vyhodil označení vytvořenejch pseudoterminálů na výstupu nebo v dmesg neni ?
    1.1.2010 14:50 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Nikdy jsem to nepotřeboval, takže nevím. Ale neměl by být problém si napsat wrapper, který to udělá.
    pepe_ avatar 1.1.2010 22:01 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    To už by bylo konstruktivnější řešení , doufam že někdo ovládající problematiku se ozve ...
    pepe_ avatar 3.1.2010 13:39 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    No asi to nikdo neovládá nebo nemá čas ...
    9.1.2010 16:36 zoliq | skóre: 8 | Puchov
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV

    Zrovna dnes som skusal riesit podobny problem so slattach na nas om0npb.ampr.cz, ale podarilo sa mi vysnorit len toto:

    http://g8pzt.ath.cx/bbs/cgi-bin/msg.pz?area=15&msg=75&user=

    Autor tam spomina, ze je potrebny neoficialny kissattach/slattach kompatibilny s unix98 pty. Pozri si index sprav, najdes tam aj zdrojaky.

    10.1.2010 00:08 Pepe
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Děkuji , konečně nějaké vodítko pro neprogramátora v c ...
    pepe_ avatar 9.10.2010 22:51 pepe_ | skóre: 47
    Rozbalit Rozbalit vše Re: debian testing MAKEDEV
    Tak po nějaké době se mi částečně podařilo rozběhat :

    (Stáhnout ze stránek
    • http://sourceforge.net/projects/ax25/
    zdrojáky aktuálního AX25 (s distribučním to nejede))

    Potom :

    Startovni script
    #!/bin/sh
    cd /home
    cd pr
    echo 1 > /proc/sys/net/ipv4/ip_forward
    /sbin/modprobe ax25
    /sbin/modprobe mkiss
    killall kissattach > /dev/null 2>&1
    killall mkiss > /dev/null 2>&1
    killall ax25d > /dev/null 2>&1
    killall mheardd > /dev/null 2>&1
    killall ax25ipd > /dev/null 2>&1
    sleep 1
    AXPORT=ax0
    KISS_TTY=/dev/ptmx
    IP_ADRESS=192.168.200.254
    ARP_CALL=CZ0NCH-10
    PTY=$(/usr/sbin/kissattach $KISS_TTY $AXPORT $IP_ADRESS 2>&1 | tail -1)
    PORT=$(ifconfig | grep $ARP_CALL | head -c3)
    echo "Port PTY je " $PTY
    kissparms -p ax0 -r 128 -s 10 -l 20 -t 0
    echo 100 > /proc/sys/net/ax25/ax0/t1_timeout
    echo 30 > /proc/sys/net/ax25/ax0/t2_timeout
    echo 30000 > /proc/sys/net/ax25/ax0/t3_timeout
    echo 10 > /proc/sys/net/ax25/ax0/maximum_retry_count
    echo 4 > /proc/sys/net/ax25/ax0/standard_window_size
    echo 256 > /proc/sys/net/ax25/ax0/maximum_packet_length
    echo att sdev0 kiss 0 1 115200 $PTY > xnetport.NET
    su -c "/usr/sbin/ax25d & > /dev/tty11 < /dev/tty11 &" -l root
    #su -c "/home/pr/xnet &> /dev/tty9 < /dev/tty9 &" -l root
    #su -c "/home/pr/bcm/start &> /dev/tty10 < /dev/tty10 &" -l root
    
    případnej AUTOEXEC.NET
    att sdev0 kiss 0 1 115200 /dev/pts/0
    p 0 na CZ0NCH-10
    p 0 ba 115200
    p 0 pa per 255
    p 0 qu 255
    p 0 ret 1
    p 0 slo 1
    p 0 t3 600000
    p 0 tx 1
    r l a 0 cz0nch-10 - p Inode
    att ip0 axudp 1 1 62.75.171.215
    p 1 a 1
    p 1 na CB0RG
    p 1 ba 19200
    p 1 tx 10
    r bc a 1 cb0rg
    att ip1 axudp 2 1 62.75.171.117
    p 2 a 1
    p 2 na KR2GAT
    p 2 ba 19200
    p 2 tx 10
    r bc a 2 kr2gat
    att ip2 axudp 3 1 217.172.183.190
    p 3 a 1
    p 3 na dnx530
    p 3 ba 19200
    p 3 tx 10
    r bc a 3 dnx530
    my a Cheb
    my call cz0nch
    my def 0
    my tcall cz3dtc
    
    cat axports 
    ax0  CZ0NCH-10  115200   256  2  Linux  (AX25<->UDP)
    
    cat ax25d.conf
    # /etc/ax25/ax25d.conf
    # Startkiss1
    [cz0nch-10 via ax0]
    NOCALL   * * * * * *  L
    default  * * * * * *  -   root /usr/sbin/axspawn axspawn %u +
    # Endkiss1
    
    
    cat ax25rtd.conf
    # Example configuration for ax25rtd. I'm assuming that you have a central
    # node with two interfaces serving the same subnet (this is my personal
    # setup).
    #
    # For a general discussion of each parameter see ax25rtd/README.
    #
    # General setup
    # =============
    #
    # The size of the caches. When the cache is full, the oldest entry
    # gets removed.
    #
    ax25-maxroutes 256
    ip-maxroutes   256
    #
    # Port config
    # ===========
    #
    # Note that you *must* specify the symbolic port
    # name as defined in axports, not the device names. Personally, I like
    # them to be identical.
    #
    # This is my 56kbps port (pi0a). It is the default interface and has a
    # static network route pointing to it. All users access this interface
    # directly and *not* via digipeaters.
    #
    [pi0a]
    #
    # Since all users access this interface directly, I don't need any
    # AX.25 routes here.
    #
    ax25-learn-routes no
    #
    # The internal cache should only learn from frames directed to me.
    #
    ax25-learn-only-mine yes
    #
    # Here you could specify a digipeater path added to every learned route
    # that has no digipeaters.
    #
    # ax25-add-path oe1xxx
    #
    # Since ax25rtd will learn only frames directed to the interface
    # callsign or one of our listeners we can specify additional mycalls.
    #
    # ax25-more-mycalls oe1xxx
    #
    # We already have a static network route to this interface and don't need
    # to learn any host route.
    #
    ip-learn-routes no
    #
    # I really don't like to change the mode.
    #
    ip-adjust-mode no
    #
    # ARP is correctly handled by the kernel on this interface (no digipeaters).
    #
    arp-add no
    #
    # Here is my second port (ax0). It is the "optional" interface. Any user
    # accessing my system on this interface causes the following entries to
    # be added:
    #
    #   - IP host route
    #   - ARP entry
    #   - AX.25 route
    #
    # The nice feature is that the host route overrides the network route to
    # the default interface, allowing this setup to work. Note also that users
    # may access this interface via digipeaters.
    # If a user switches back to the default interface, the IP host route is
    # automatically deleted. The other entries remain, but this is not a
    # problem.
    #
    [ax0]
    #
    ax25-learn-routes yes
    ax24-learn-only-mine yes
    ip-learn-routes yes
    ip-adjust-mode no
    arp-add yes
    
    
    cat axspawn.conf
    create    yes
    create_empty_password       yes
    create_with_useradd  no
    guest     ax25
    group     ax25
    first_uid 400
    max_uid   2000
    home      /home/ax25
    shell     /home/inode/ax25shell
    associate no
    
    
    cat ax25mond.conf
    # Create an internet socket on port 1234 where all the
    # AX.25 traffic will be transmitted
    rxtx *:1234
    # Create an unix socket where only the received AX.25
    # traffic will be transmitted
    
    
    
    
    

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.