abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 3
    dnes 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 756 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: debian testing MAKEDEV

    pepe_ avatar 24.12.2009 02:19 pepe_ | skóre: 48
    debian testing MAKEDEV
    Přečteno: 850×
    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: 48
    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: 72 | 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: 48
    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: 48
    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: 48
    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: 48
    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: 72 | 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: 48
    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: 72 | 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: 48
    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: 72 | 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: 48
    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: 72 | 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: 48
    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: 72 | 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: 48
    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: 72 | 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: 48
    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: 48
    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: 48
    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.