Nmcli: Difference between revisions
No edit summary |
|||
(25 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Nmcli on käsurea tööriist, mille abil saab kontrollida NetworkManageri ja pärida selle | Nmcli on käsurea tööriist, mille abil saab kontrollida NetworkManageri ja pärida selle poolt hallatavate ühenduste staatuseid. See ei ole mõeldud asendamiseks mõnda nm-applet või muid sarnaseid programme. Pigem on see mõeldud täiendavaks kasutamiseks koos nende programmidega. | ||
=Käsu süntaks= | =Käsu süntaks= | ||
Line 22: | Line 21: | ||
con NetworkManager connections | con NetworkManager connections | ||
dev devices managed by NetworkManager | dev devices managed by NetworkManager | ||
[http://docs.fedoraproject.org/en-US/Fedora/13/html/User_Guide/sect-User_Guide-Connecting_to_the_Internet-NM_CLI.html] | |||
=Nmcli kasutamine= | =Nmcli kasutamine= | ||
== | == nm ehk NetworkManager == | ||
<u>Kasutage seda objekti, et uurida ja muuta NetworkManageri staatuseid.</u> | * <u>Kasutage seda objekti, et uurida ja muuta NetworkManageri staatuseid.</u> | ||
<pre> | <pre> | ||
Line 47: | Line 49: | ||
nmcli nm wwan [on|off] | nmcli nm wwan [on|off] | ||
</pre> | </pre> | ||
<u>Tulemus:</u> | <u>Tulemus:</u> Käsk lülitab WWAN-i välja või sisse. Märkus, kui päringust [on|off], ära jätta siis tagastatakse WWAN-i hetke staatus. | ||
[http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html] | |||
* <u> | ==con ehk Connections== | ||
* <u> Kasutage seda objekti, et pärida informatsiooni NetworkManageri ühenduste kohta.</u> | |||
<pre> | <pre> | ||
nmcli con list | nmcli con list | ||
Line 58: | Line 61: | ||
</pre> | </pre> | ||
<u>Tulemus:</u> Käsk väljastab kõik aktiivsed ühendused | <u>Tulemus:</u> Käsk väljastab kõik aktiivsed ühendused | ||
<pre> | |||
up id <id> | |||
</pre> | |||
<u>Tulemus:</u> Käsu abil saab aktiveerida ühenduse. Märkus ühenduse aktiveerimiseks peab <id> asemele kirjutama ühenduse ID. | |||
<pre> | |||
down id <id> | |||
</pre> | |||
<u>Tulemus:</u> Käsu abil saab deaktiveerida ühenduse. Märkus ühenduse aktiveerimiseks peab <id> asemele kirjutama ühenduse ID | |||
[http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html] | |||
==dev ehk Devices== | |||
* <u>Kasutage seda objekti, et saada informatsiooni seadmete kohta.</u> | |||
<pre> | <pre> | ||
nmcli dev status | nmcli dev status | ||
</pre> | </pre> | ||
<u>Tulemus:</u> Käsk näitab seadmete kohta informatsiooni. Näide: | <u>Tulemus:</u> Käsk näitab seadmete kohta informatsiooni. | ||
Näide: | |||
<pre> | |||
DEVICE TYPE STATE | DEVICE TYPE STATE | ||
wlan0 802-11-wireless connected | wlan0 802-11-wireless connected | ||
eth0 802-3-ethernet unavailable | eth0 802-3-ethernet unavailable | ||
</pre> | |||
<pre> | <pre> | ||
nmcli dev list [iface <iface>] | nmcli dev list [iface <iface>] | ||
Line 78: | Line 96: | ||
nmcli dev wifi | nmcli dev wifi | ||
</pre> | </pre> | ||
<u>Tulemus:</u> Käsk väljastab kõik Wifi põõrduspunktid. Märkus, kui on soovi saada informatsiooni vaid mõne kindla pöörduspunkti kohta, tuleb lõppu lisada: [list [iface <iface>] [hwaddr <hwaddr>]]. | <u>Tulemus:</u> Käsk väljastab kõik Wifi põõrduspunktid. Märkus, kui on soovi saada informatsiooni vaid mõne kindla pöörduspunkti kohta, tuleb lõppu lisada: [list [iface <iface>] [hwaddr <hwaddr>]]. <iface> asemele lisada liidese nimi ning <hwaddr> asemele pöörduspunkti nimi. | ||
[http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html] | |||
==Kokkuvõte== | |||
Nmcli abil saab hõlpsasti lülitada välja arvutiga seotuid erinevaid ühendusi ning pärida nende kohta informatsiooni. See NetworkManageri liides peaks rahuldama ka kõige nõudlikumad kasutajad, olgu siis selleks kas tavakasutaja või serveri administraator. | |||
==Kasutatud kirjandus== | |||
http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html <br/> | |||
http://docs.fedoraproject.org/en-US/Fedora/13/html/User_Guide/sect-User_Guide-Connecting_to_the_Internet-NM_CLI.html <br/> | |||
== Koostas == | == Koostas == | ||
Kristian Kivimägi A22 sügis 2012 | Kristian Kivimägi A22 sügis 2012 | ||
Esitatud: 02.12.12 | |||
Muudetud: 03.01.13 | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Latest revision as of 11:58, 4 January 2013
Sissejuhatus
Nmcli on käsurea tööriist, mille abil saab kontrollida NetworkManageri ja pärida selle poolt hallatavate ühenduste staatuseid. See ei ole mõeldud asendamiseks mõnda nm-applet või muid sarnaseid programme. Pigem on see mõeldud täiendavaks kasutamiseks koos nende programmidega.
Käsu süntaks
nmcli [OPTIONS] OBJECT { COMMAND | help }
OPTIONS
-t[erse] terse output -p[retty] pretty output -m[ode] tabular|multiline output mode -f[ields] <field1,field2,...>|all|common specify fields to output -e[scape] yes|no escape columns separators in values -n[ocheck] don't check nmcli and NetworkManager versions -v[ersion] show program version -h[elp] print this help
OBJECT
nm NetworkManager status con NetworkManager connections dev devices managed by NetworkManager
Nmcli kasutamine
nm ehk NetworkManager
- Kasutage seda objekti, et uurida ja muuta NetworkManageri staatuseid.
nmcli nm status
Tulemus: Käsk näitab üldist NetworkManageri staatust.
nmcli nm sleep
Tulemus: See käsk lükkab NetworkManageri une režiimi. Seega kõik liidesed, mida NetworkManager haldab lülitatakse välja.
nmcli nm wakeup
Tulemus: Käsk äratab NetworkManageri une režiimist. Kõik liidesed on nüüd võimalik samuti aktiveerida.
nmcli nm wifi [on|off]
Tulemus: Käsk lülitab Wifi sisse või välja. Märkus, kui päringust [on|off], ära jätta siis tagastatakse Wifi-i hetke staatus.
nmcli nm wwan [on|off]
Tulemus: Käsk lülitab WWAN-i välja või sisse. Märkus, kui päringust [on|off], ära jätta siis tagastatakse WWAN-i hetke staatus. [2]
con ehk Connections
- Kasutage seda objekti, et pärida informatsiooni NetworkManageri ühenduste kohta.
nmcli con list
Tulemus: Käsk väljastab seadistatud ühendused, nii kasutaja poolsed, kui ka süsteemi seadistused. Kui soov on vähendada tulemusi ning saada vaid mõni spetsiifiline konfiguratsioon tuleks lõppu lisada vastav parameeter: [id <id> | uuid <id> | system | user]
nmcli con status
Tulemus: Käsk väljastab kõik aktiivsed ühendused
up id <id>
Tulemus: Käsu abil saab aktiveerida ühenduse. Märkus ühenduse aktiveerimiseks peab <id> asemele kirjutama ühenduse ID.
down id <id>
Tulemus: Käsu abil saab deaktiveerida ühenduse. Märkus ühenduse aktiveerimiseks peab <id> asemele kirjutama ühenduse ID [3]
dev ehk Devices
- Kasutage seda objekti, et saada informatsiooni seadmete kohta.
nmcli dev status
Tulemus: Käsk näitab seadmete kohta informatsiooni.
Näide:
DEVICE TYPE STATE wlan0 802-11-wireless connected eth0 802-3-ethernet unavailable
nmcli dev list [iface <iface>]
Tulemus: Käsk väljastab detailse informatsiooni tabeli seadmete kohta. Märkus, et saada detailset informatsiooni vaid ühe kindla liidese kohta siis tuleb lisada käsu lõppu iface <iface>, ning <iface> asemele tuleb kirjutada kindla liidese nimi.
nmcli dev disconnect iface <iface>
Tulemus: Käsk katkestab ühenduse ühe kindla liidesega, <iface> asemele tuleb lisada liidese nimi.
nmcli dev wifi
Tulemus: Käsk väljastab kõik Wifi põõrduspunktid. Märkus, kui on soovi saada informatsiooni vaid mõne kindla pöörduspunkti kohta, tuleb lõppu lisada: [list [iface <iface>] [hwaddr <hwaddr>]]. <iface> asemele lisada liidese nimi ning <hwaddr> asemele pöörduspunkti nimi. [4]
Kokkuvõte
Nmcli abil saab hõlpsasti lülitada välja arvutiga seotuid erinevaid ühendusi ning pärida nende kohta informatsiooni. See NetworkManageri liides peaks rahuldama ka kõige nõudlikumad kasutajad, olgu siis selleks kas tavakasutaja või serveri administraator.
Kasutatud kirjandus
http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html
Koostas
Kristian Kivimägi A22 sügis 2012
Esitatud: 02.12.12
Muudetud: 03.01.13