Ifup: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Opipenbe (talk | contribs)
Opipenbe (talk | contribs)
Line 65: Line 65:
===Näited===
===Näited===


 
Oletame, et fail ''/etc/network/interfaces'' on seadistatud järgnevalt:
<pre>
<pre>
# interfaces(5) file used by ifup(8) and ifdown(8)
# interfaces(5) file used by ifup(8) and ifdown(8)
Line 71: Line 71:
iface lo inet loopback
iface lo inet loopback


#External interface


auto eth0
auto eth0
Line 76: Line 77:
iface eth0 inet dhcp
iface eth0 inet dhcp


 
#Primary interface
auto eth1
auto eth1
iface eth1 inet static
iface eth1 inet static

Revision as of 20:59, 5 December 2015

Autor

Olari Pipenberg

Rühm: A21

Sissejuhatus

ifup ja ifdown on käsud, mis on mõeldud võrguliideste seadistamiseks Linuxi tuumal põhinevatel operatsioonisüsteemidel. Need käsud võtavad aluseks failis /etc/network/interfaces kirjeldatud seadistused. [1] ifup käsk muudab võrguliidese olekut nii, et on võimalik saata ja edastada andmeid. ifup käsu vastandiks on ifdown.

Eeldused

  • Ligipääs juurkasutaja õigustele.
  • Linuxi tuumal põhinev operatsioonisüsteem. Näiteks Debian, Ubuntu, OpenSuse, Centos.
  • Oskus orienteeruda käsureal.
  • Algne teadmine TCP/IP protokollist.

Kasutamine

Süntaks


ifup [-nv] [--no-act] [--verbose] [-i FILE|--interfaces=FILE]
     [--allow CLASS] -a|IFACE...

ifup -h|--help

ifup -V|--version

[2]

Valikud kasutamiseks

-a, --all - kõikide võrguliideste sisselülitamine, mis on kirjeldatud sõnaga auto failis /etc/network/interfaces.

--force - jõuline meetod seadistuste rakendamiseks.

-h, --help - erinevate valikute lühidalt kuvamine.

--allow=CLASS - ainult nende võrguliideste sisselülitamine, mis on kirjeldatud failis /etc/network/interfaces vastava allow-CLASS rea alusel.

-X NIMETUS, --exclude=NIMETUS - võrguliideste välistamine, mida ei ole soov seadistada.

-i NIMETUS, --interfaces=NIMETUS - võrguliidese seadistuste lugemine /etc/network/interfaces faili asemel kasutaja poolt pakutud failist.

-o OPTION=VALUE-

--no-mappings - mapping iseärasuse mitte kasutamine.

--no-scripts - ei käivita skripte, mis asuvad kataloogis /etc/network/.

-V, --version - programmi versiooni ja juriidilise informatsiooni kuvamine.

-v, --verbose - käsu väljundi kuvamine.

[2]

Näited

Oletame, et fail /etc/network/interfaces on seadistatud järgnevalt:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#External interface

auto eth0

iface eth0 inet dhcp

#Primary interface
auto eth1
iface eth1 inet static
	address 192.168.56.100
	netmask 255.255.255.0


Tähelepanekud

  • Käsud ifup ja ifdown on tegelikkuses kasutuses ühe ja sama programmi all.
  • ifup ja ifdown ei seadista otseselt võrguliidest, vaid seadistamisel kasutab käske nagu route ja ifconfig.
  • ifup ja ifdown hoiab informatsiooni võrguliidese viimase oleku kohta ja see võib aeg-ajalt kaasa tuua probleeme. Näiteks kui on kasutatud käsku ifconfig, siis võib juhtuda, et võrguliidese seadistamine ebaõnnestub. Lahendusena tuleks kasutada --force valikut.
  • Failile /var/run/network/ifstate peab olema kirjutamisõigus, selleks, et käsud ifup ja ifdown saaksid õigesti toimida.

[1]

Kokkuvõte

Kasutatud allikad