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 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 0
včera 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 3
včera 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
včera 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 25
včera 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
včera 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
včera 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
22.3. 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
22.3. 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 921 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: debian testing MAKEDEV

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