Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 264471 Details for
Bug 357109
[el] Greek Translation of Handbook
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-net-functions.xml
hb-net-functions.xml (text/plain), 7.98 KB, created by
Theofilos Intzoglou
on 2011-03-02 19:31:34 UTC
(
hide
)
Description:
hb-net-functions.xml
Filename:
MIME Type:
Creator:
Theofilos Intzoglou
Created:
2011-03-02 19:31:34 UTC
Size:
7.98 KB
patch
obsolete
><?xml version="1.0" encoding="utf-8"?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-net-functions.xml,v 1.12 2010/05/14 22:12:57 nightmorph Exp $ --> ><sections> > ><abstract>Îν νιÏθεÏε ÎÏοιμοι για ÏεÏιÏÎÏεια, μÏοÏείÏε να ÏÏοÏθÎÏεÏε ÏÎ¹Ï Î´Î¹ÎºÎÏ ÏÎ±Ï ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï Î³Î¹Î± Ïην δικÏÏÏÏη.</abstract> > ><version>8.1</version> ><date>2010-05-14</date> > ><section> ><title>ÎκÏελÎÏιμα με βαÏικÎÏ ÏÏ Î½Î±ÏÏήÏειÏ</title> ><body> > ><p>ΤÎÏÏεÏÎ¹Ï ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï Î¼ÏοÏοÏν να οÏιÏÏοÏν ÏÏο <path>/etc/conf.d/net</path> οι οÏÎ¿Î¯ÎµÏ Î¸Î± κληθοÏν γÏÏÏ Î±ÏÏ ÏÎ¹Ï <c>start</c>/<c>stop</c> λειÏÎ¿Ï ÏγίεÏ. Îι ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï ÎºÎ±Î»Î¿ÏνÏαι με Ïο Ïνομα ÏÎ·Ï Î´Î¹ÎµÏαÏÎ®Ï ÏÏÏÏο ÏÏÏε μια ÏÏ Î½Î¬ÏÏηÏη να μÏοÏεί να ελÎγξει ÏολλαÏλοÏÏ ÏÏοÏαÏμογείÏ.</p> > ><p>Îι ÏιμÎÏ ÏÎ¿Ï ÎµÏιÏÏÏÎÏÎ¿Ï Î½ οι ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï <c>preup()</c> και <c>predown()</c> θα ÏÏÎÏει να είναι 0 (εÏιÏÏ Ïία) για να Î´ÎµÎ¯Î¾Î¿Ï Î½ ÏÏι η ÏÏθμιÏη ή αÏοÏÏÏθμιÏη ÏÎ·Ï Î´Î¹ÎµÏαÏÎ®Ï Î¼ÏοÏεί να ÏÏ Î½ÎµÏιÏÏεί. Îν η <c>preup()</c> εÏιÏÏÏÎÏει μη μηδενική Ïιμή, ÏÏÏε η ÏÏθμιÏη ÏÎ·Ï Î´Î¹ÎµÏαÏÎ®Ï Î¸Î± μαÏαιÏθεί. Îν η <c>predown()</c> εÏιÏÏÏÎÏει μη μηδενική Ïιμή, ÏÏÏε η διεÏαÏή δεν θα εÏιÏÏαÏεί να ÏÏ Î½ÎµÏίÏει ÏÏην αÏοÏÏÏθμιÏη.</p> > ><p>Îι ÏιμÎÏ ÏÎ¿Ï ÎµÏιÏÏÏÎÏÎ¿Ï Î½ οι ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï <c>postup()</c> και <c>postdown()</c> αγνοοÏνÏαι καθÏÏι δεν Ï ÏάÏÏει κάÏι ÏÎ¿Ï Î¼ÏοÏεί να γίνει αν Î´ÎµÎ¯Î¾Î¿Ï Î½ αÏοÏÏ Ïία.</p> > ><p>Î <c>${IFACE}</c> είναι οÏιÏμÎνη ÏÏην διεÏαÏή ÏÎ¿Ï ÎµÎ½ÎµÏγοÏοιείÏαι/αÏενεÏγοÏοιείÏαι. Î <c>${IFVAR}</c> είναι η <c>${IFACE}</c> αλλαγμÎνη Ïε Îνα Ïνομα μεÏαβληÏÎ®Ï ÏÎ¿Ï ÎµÏιÏÏÎÏεÏαι ÏÏο bash.</p> > ><pre caption="ÏαÏαδείγμαÏα ÏÏ Î½Î±ÏÏήÏεÏν pre/post up/down ÏÏο /etc/conf.d/net"> >preup() { > <comment># Îλεγξε για ÏÏνδεÏη ÏÏην διεÏαÏή ÏÏιν Ïην ενεÏγοÏοιήÏειÏ. ÎÏ ÏÏ > # Î´Î¿Ï Î»ÎµÏει μÏνο Ïε οÏιÏμÎÎ½Î¿Ï Ï ÏÏοÏαÏÎ¼Î¿Î³ÎµÎ¯Ï Î´Î¹ÎºÏÏÎ¿Ï ÎºÎ±Î¹ αÏαιÏεί Ïο > # ÏακÎÏο ethtool να είναι εγκαÏεÏÏημÎνο.</comment> > if ethtool ${IFACE} | grep -q 'Link detected: no'; then > ewarn "No link on ${IFACE}, aborting configuration" > return 1 > fi > > <comment># ÎÏ Î¼Î·Î¸ÎµÎ¯Ïε να εÏιÏÏÏÎÏεÏε 0 για εÏιÏÏ Ïία</comment> > return 0 >} > >predown() { > <comment># Το ÏÏοκαθοÏιÏμÎνο ÏÏο ÏενάÏιο είναι να ελÎÎ³Î¾Î¿Ï Î¼Îµ για > # root Ïε NFS και να αÏοÏÏÎÏÎ¿Ï Î¼Îµ Ïην αÏενεÏγοÏοίηÏη διεÏαÏÏν Ïε Î±Ï Ïή Ïην > # ÏεÏίÏÏÏÏη. ΣημειÏÏÏε ÏÏι αν οÏίÏεÏε μια ÏÏ Î½Î¬ÏÏηÏη predown() > # θα ÏαÏακάμÏεÏε Î±Ï Ïή Ïη λογική. Την ÏαÏαθÎÏÎ¿Ï Î¼Îµ, ÏÏην ÏεÏίÏÏÏÏη > # ÏÎ¿Ï Î±ÎºÏμη Ïην θÎλεÏε...</comment> > if is_net_fs /; then > eerror "root filesystem is network mounted -- can't stop ${IFACE}" > return 1 > fi > > <comment># ÎÏ Î¼Î·Î¸ÎµÎ¯Ïε να εÏιÏÏÏÎÏεÏε 0 για εÏιÏÏ Ïία</comment> > return 0 >} > >postup() { > <comment># ÎÏ Ïή η ÏÏ Î½Î¬ÏÏηÏη θα μÏοÏοÏÏε να ÏÏηÏιμοÏοιηθεί, για ÏαÏάδειγμα, > # για να εγγÏάÏει μια Ï ÏηÏεÏία Î´Ï Î½Î±Î¼Î¹ÎºÎ¿Ï DNS. Îια ακÏμη Ïιθανή ÏÏήÏη θα ήÏαν > # να ÏÏÎλνει/λαμβάνει αλληλογÏαÏία μÏÎ»Î¹Ï Î· διεÏαÏή ενεÏγοÏοιηθεί.</comment> > return 0 >} > >postdown() { > <comment># ÎÏ Ïή η ÏÏ Î½Î¬ÏÏηÏη είναι ÎµÎ´Ï ÎºÏ ÏίÏÏ Î³Î¹Î± ÏληÏÏÏηÏα... Îεν ÎÏÏ ÏκεÏÏεί > # ÏίÏοÏα ÏÏήÏιμο για να ÎºÎ¬Î½Ï Î¼Îµ Î±Ï Ïή ακÏμη ;-)</comment> > return 0 >} ></pre> > ><note>Îια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏη ÏÏ Î³Î³ÏαÏή δικÏν ÏÎ±Ï ÏÏ Î½Î±ÏÏήÏεÏν, ÏαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î²Î¬ÏÏε Ïο <path>/etc/conf.d/net.example</path>.</note> > ></body> ></section> ><section> ><title>Î£Ï Î½Î±ÏÏήÏÎµÎ¹Ï ÎµÎºÏελÎÏιμÏν ÏÎ¿Ï Wireless Tools</title> ><body> > ><note>ÎÏ ÏÏ Î´ÎµÎ½ θα Î´Î¿Ï Î»ÎÏει με Ïο WPA Supplicant - αλλά οι μεÏαβληÏÎÏ <c>${ESSID}</c> και <c>${ESSIDVAR}</c> είναι διαθÎÏÎ¹Î¼ÎµÏ ÏÏην ÏÏ Î½Î¬ÏÏηÏη <c>postup()</c>.</note> > ><p>ÎÏο ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï Î¼ÏοÏοÏν να οÏιÏÏοÏν ÏÏο <path>/etc/conf.d/net</path> οι οÏÎ¿Î¯ÎµÏ Î¸Î± κληθοÏν γÏÏÏ Î±ÏÏ Ïην ÏÏ Î½Î¬ÏÏηÏη ÏÏ ÏÏÎÏιÏηÏ. Îι ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï ÎºÎ±Î»Î¿ÏνÏαι με Ïο Ïνομα ÏÎ·Ï Î´Î¹ÎµÏαÏÎ®Ï ÏÏÏÏο ÏÏÏε μία ÏÏ Î½Î¬ÏÏηÏη να μÏοÏεί να ελÎγÏει ÏολλαÏλοÏÏ ÏÏοÏαÏμογείÏ.</p> > ><p>Îι ÏιμÎÏ ÏÎ¿Ï ÎµÏιÏÏÏÎÏÎ¿Ï Î½ αÏÏ Ïην ÏÏ Î½Î¬ÏÏηÏη <c>preassociate()</c> θα ÏÏÎÏει να είναι 0 (εÏιÏÏ Ïία) για να Î´ÎµÎ¯Î¾Î¿Ï Î½ ÏÏι η ÏÏθμιÏη ή αÏοÏÏÏθμιÏη Î¼Î¹Î±Ï Î´Î¹ÎµÏαÏÎ®Ï Î¼ÏοÏεί να ÏÏ Î½ÎµÏιÏÏεί. Îν η <c>preassociate()</c> εÏιÏÏÏÎÏει μια μη μηδενική Ïιμή, ÏÏÏε η ÏÏθμιÏη ÏÎ·Ï Î´Î¹ÎµÏαÏÎ®Ï Î¸Î± μαÏαιÏθεί.</p> > ><p>Î Ïιμή ÏÎ¿Ï ÎµÏιÏÏÏÎÏει η ÏÏ Î½Î¬ÏÏηÏη <c>postassociate()</c> αγνοείÏαι καθÏÏι δεν Ï ÏάÏÏει κάÏι ÏÎ¿Ï Î¼ÏοÏεί να γίνει αν δείξει αÏοÏÏ Ïία.</p> > ><p>Î <c>${ESSID}</c> είναι οÏιÏμÎνη ÏÏο ακÏιβÎÏ ESSID ÏÎ¿Ï AP ÏÏο οÏοίο ÏÏ Î½Î´ÎεÏÏε. Î <c>${ESSIDVAR}</c> είναι η <c>${ESSID}</c> αλλαγμÎνη Ïε Îνα Ïνομα μεÏαβληÏÎ®Ï ÏÎ¿Ï ÎµÏιÏÏÎÏεÏαι ÏÏο bash.</p> > ><pre caption="ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï pre/post association ÏÏο /etc/conf.d/net"> >preassociate() { > <comment># Τα ÏαÏακάÏÏ ÏÏοÏθÎÏÎ¿Ï Î½ δÏο μεÏαβληÏÎÏ ÏÏθμιÏÎ·Ï leap_user_ESSID > # και leap_pass_ESSID. ÎÏαν είναι και οι δÏο ÏÏ Î¸Î¼Î¹ÏμÎÎ½ÎµÏ Î³Î¹Î± Ïο ESSID > # ÏÏο οÏοίο ÏÏ Î½Î´ÎµÏμαÏÏε ÏÏÏε ÏÏÎÏÎ¿Ï Î¼Îµ Ïο ÏενάÏιο CISCO LEAP</comment> > > local user pass > eval user=\"\$\{leap_user_${ESSIDVAR}\}\" > eval pass=\"\$\{leap_pass_${ESSIDVAR}\}\" > > if [[ -n ${user} && -n ${pass} ]]; then > if [[ ! -x /opt/cisco/bin/leapscript ]]; then > eend "For LEAP support, please emerge net-misc/cisco-aironet-client-utils" > return 1 > fi > einfo "Waiting for LEAP Authentication on \"${ESSID//\\\\//}\"" > if /opt/cisco/bin/leapscript ${user} ${pass} | grep -q 'Login incorrect'; then > ewarn "Login Failed for ${user}" > return 1 > fi > fi > > return 0 >} > >postassociate() { > <comment># ÎÏ Ïή η ÏÏ Î½Î¬ÏÏηÏη είναι ÎµÎ´Ï ÎºÏ ÏίÏÏ Î³Î¹Î± ÏληÏÏÏηÏα... Îεν ÎÏÏ ÏκεÏÏεί > # ÏίÏοÏα ÏÏήÏιμο για να ÎºÎ¬Î½Ï Î¼Îµ Î±Ï Ïή ακÏμη ;-)</comment> > > return 0 >} ></pre> > ><note>Îι <c>${ESSID}</c> και <c>${ESSIDVAR}</c> είναι διαθÎÏÎ¹Î¼ÎµÏ ÏÏÎ¹Ï ÏÏ Î½Î±ÏÏήÏÎµÎ¹Ï <c>predown()</c> και <c>postdown()</c>.</note> > ><note>Îια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏη ÏÏ Î³Î³ÏαÏή δικÏν ÏÎ±Ï ÏÏ Î½Î±ÏÏήÏεÏν, ÏαÏÎ±ÎºÎ±Î»Ï Î´Î¹Î±Î²Î¬ÏÏε Ïο <path>/etc/conf.d/net.example</path>.</note> > ></body> ></section> > ></sections>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 357109
:
264371
|
264373
|
264375
|
264379
|
264381
|
264383
|
264385
|
264387
|
264389
|
264405
|
264407
|
264409
|
264411
|
264413
|
264415
|
264417
|
264419
|
264421
|
264423
|
264425
|
264427
|
264429
|
264431
|
264433
|
264435
|
264437
|
264439
|
264441
|
264443
|
264445
|
264447
|
264449
|
264451
|
264453
|
264455
|
264457
|
264459
|
264461
|
264463
|
264465
|
264467
|
264469
| 264471 |
264473
|
264475
|
264477
|
264479
|
264481
|
264483
|
264485
|
264487
|
264489
|
264491
|
264493
|
264495
|
264497
|
264499
|
264501
|
264505
|
264507
|
264509
|
264511
|
267269