Ubuntu Linux va Windows o'rtasidagi mahalliy tarmoq. Birgalikda papka - biz mahalliy tarmoqdan Ubuntu papkasiga kirishni ochamiz Mahalliy tarmoq linux mint windows 7


Linux-da tarmoq ulanishini o'rnatishni boshlashdan oldin, qaysi tarmoq sozlamalari hozirda foydalanilayotganini ko'rib chiqishingiz kerak. Buning uchun siz buyruqni ishlatishingiz kerak ifconfig. Axborot rejimida u ROOT huquqlarisiz ham mavjud, ammo undan to'liq foydalanish uchun buyruqni kiritish orqali superfoydalanuvchi imtiyozlarini olish yaxshiroqdir. sudo ifconfig. Uning ishining natijasi tizimda mavjud bo'lgan tarmoq ulanishlari va ularning parametrlari ro'yxati bo'ladi.

Linuxning turli versiyalarida tarmoq interfeysi nomi Ethernet uchun qisqa bo'lishi mumkin - eth0, eth1, eth2 va boshqalar.

Interfeysda lo - loopback uchun qisqacha - ya'ni 127.0.0.1 manzilli mahalliy tsikl.
Misol uchun, Eth0 interfeysini ko'rib chiqing.
Mos ravishda inet manzili Ushbu tarmoq kartasiga ulangan mahalliy tarmoqdagi kompyuterning joriy IP manzili ko'rsatiladi. Misolda bu: 192.168.1.144
Bcast- bu tarmoqdagi translyatsiya manzili, Broadcast deb ataladi.
Niqob tarmoq niqobidir.
HWaddr- bu tarmoq kartasining apparat manzili, shuningdek, ma'lumotlar havolasi qatlamida ishlatiladigan MAC manzili sifatida ham tanilgan.

Biz joriy ulanishlar haqida bilib oldik, endi Linuxda mahalliy tarmoqni o'rnatishni ko'rib chiqaylik. Buni uchta usulda qilishingiz mumkin:
1 - grafik qobiq orqali
2 - buyruq orqali ifconfig yoki vosita Tarmoq menejeri
3 - Netork yoki Networking tarmoq xizmatining konfiguratsiya fayllari orqali.

Menimcha, oxirgi usul eng qulay va ishonchli, shuning uchun ham to'g'ri. Linuxda tarmoqni sozlash uchun siz interfeys konfiguratsiyasini o'z ichiga olgan faylni ochishingiz kerak. Bularning barchasi qaysi Linux distributividan foydalanayotganingizga bog'liq.

Variant 1. Debian-ga asoslangan distributivlarda (Ubuntu, Kubuntu va boshqalar)

Tarmoq ulanishi parametrlari bilan fayl:

/etc/network/interfeyslar

Linuxda tarmoq sozlamalarini o'zgartirish uchun siz faylga ildiz huquqlariga ega bo'lgan har qanday matn muharriridan foydalanishingiz kerak. Masalan, nano orqali:

Sudo nano /etc/network/interfeyslari

DHCP serveridan manzillarni avtomatik ravishda olish uchun quyidagilarni yozishingiz kerak:

Allow-hotplug eth0 iface eth0 inet dhcp

Agar manzil statik tarzda ko'rsatilishi kerak bo'lsa, quyidagilarni ko'rsating:

Allow-hotplug eth0 iface eth0 inet statik manzili 192.168.1.2 tarmoq niqobi 255.255.255.0 tarmoq 192.168.1.0 translyatsiyasi 192.168.1.255 shlyuzi 192.168.1.16.19.nameservers.

Ushbu konfiguratsiya oddiy uy tarmog'ining namunasini tasvirlaydi, bu erda kompyuter manzili 192.168.1.2, shlyuz va DNS server manzili (ularning funktsiyalari odatda Wi-Fi router tomonidan amalga oshiriladi).

Variant 2. RedHat-ga asoslangan tarqatishlar (Fedora, OpenSuse, CentOS)

Linux tarmoq sozlamalari fayli:

/etc/sysconfig/network-scripts/ifcfg-eth0

Biz uni nano yoki vim orqali ham ochamiz:

Vim /etc/sysconfig/network-scripts/ifcfg-eth0

DHCP serveridan sozlamalar avtomatik ravishda olingan taqdirda:

DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=ha

Statik IP manzil:

QURILMA=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1.ye

Bunda DNS serverlarining IP manzillari faylga yoziladi

/etc/resolv.conf

Google'dan ommaviy DNS serverlari uchun misol:

Nameserver 8.8.8.8 nom serveri 8.8.4.4

Linuxda tarmoqni sozlash tugallandi. Qolgan narsa tarmoqni buyruq bilan qayta ishga tushirishdir:

Xizmat tarmog'ini qayta ishga tushirish

Ana xolos.

Postscript sifatida men sizga Linuxda tarmoqni qanday yoqish va o'chirishni aytib beraman. Bu xuddi shu ifconfig buyrug'i orqali amalga oshiriladi. eth0 tarmoq kartasini o'chirib qo'ying:

Sudo ifconfig eth0 pastga tushadi

Linuxda tarmoq kartasini qayta yoqing:

Sudo ifconfig eth0 yuqoriga

Barcha tarmoq interfeyslarini butunlay to'xtating.

Xizmat tarmog'ini to'xtatish

/etc/init.d/network stop

Hamma narsani orqaga qaytaring:

Xizmat tarmog'ini ishga tushirish

/etc/init.d/tarmoqni qayta ishga tushiring

Linux operatsion tizimida tarmoqni o'rnatish bo'yicha ma'lumotlarni tizimlashtirish uchun ushbu eslatmani yozishga qaror qilindi. Bu erda tarmoq interfeysini o'rnatish jarayoni misol sifatida Ubuntu OS dan foydalanish mumkin bo'lgan shaklda tasvirlangan. Ushbu qo'llanma, shuningdek, boshqa har qanday Linux tarqatishda mahalliy tarmog'ingizni "ko'tarishga" yordam beradi.

Linuxda joriy tarmoq parametrlarini va tarmoq interfeyslarining holatini ko'rish uchun quyidagi buyruq mavjud:

Misol chiqish:

et0 Havola qopqog'i: Ethernet HWaddr 00:11:5b:91:25:3e

inet manzil: 192.168.1.18 Yaylov: 192.168.255.255 Niqob: 255.255.0.0
inet6 manzili: fe80::211:5bff:fe91:253e/64 Diapazon:Ref
YUQARI EHTIYOT MULTICAST ISHLATILADI MTU: 1500 Metrik: 1
RX paketlari: 648009 xato: 0 tushib ketdi: 0 oshib ketish: 0 kvadrat: 0
TX paketlari: 1075413 xato: 0 tushib ketdi: 0 oshib ketdi: 0 tashuvchi: 0
to'qnashuvlar: 0 txqueuelen: 1000
RX baytlari: 70177943 (70,1 MB) TX baytlari: 1536487024 (1,5 GB)
Bekor qilingan: 19 Asosiy manzil: 0xd000

lo Havola qopqog'i: Mahalliy orqaga qaytish

inet manzili:127.0.0.1 Mask:255.0.0.0
inet6 manzili: ::1/128 Diapazon: Tugun
YUQORI ORQAGA MUVOFIQ MTU:16436 Metrik:1
RX paketlari: 106 xato: 0 tushib ketdi: 0 ortiqcha: 0 kvadrat: 0
TX paketlari: 106 xato: 0 tushib ketdi: 0 ortiqcha: 0 tashuvchi: 0
to'qnashuvlar: 0 txqueuelen: 0
RX baytlari: 13776 (13,7 KB) TX baytlari: 13776 (13,7 KB)

Mutlaqo barcha tarmoq interfeyslarini ko'rish uchun buyruqni kalit bilan bajaring -a:

# sudo ifconfig -a

Yuqoridagi misoldan ko'rinib turibdiki, kompyuter ikkita tarmoq interfeysidan foydalanadi: et0 Va lo.

Interfeys lo 127.0.0.1 IP manziliga ega bo'lgan va shaxsiy kompyuteringizga tarmoqqa kirish uchun mo'ljallangan mahalliy halqadir. Ushbu interfeys boshqa ko'rib chiqilmaydi, chunki u samarali ishlashi uchun qo'shimcha konfiguratsiyani talab qilmaydi.

Interfeys et0- bu tarmoq parametrlariga ega bo'lgan Ethernet tarmoq kartasi: IP manzili - 192.168.1.18 , tarmoq niqobi - 255.255.0.0 va MAC manzili - 00:11:5b:91:25:3e. Ma'nosi MUVOFIQ eth0 tarmoq interfeysi hozirda ishlayotganligini bildiradi.

eth0 tarmoq interfeysi tomonidan qo'llab-quvvatlanadigan ulanish turi, tezligi va parametrlarini ko'rish uchun buyruqni kiriting:

# sudo ethtool eth0

Xulosa:

Qo'llab-quvvatlanadigan portlar: [TP ​​MII]
Qo'llab-quvvatlanadigan ulanish rejimlari: 10baseT/Half 10baseT/Full

100baseT/Yarim 100baseT/Toʻliq

Avtomatik muzokaralarni qo'llab-quvvatlaydi: Ha
Reklama qilingan havola rejimlari: 10baseT/Half 10baseT/Full

100baseT/Yarim 100baseT/Toʻliq

Reklama qilingan avtomatik muzokaralar: Ha
Tezlik: 100 Mb/s
Dupleks: To'liq
Port: MII
PHYAD: 1
Transceiver: ichki
Avtomatik muzokara: yoqilgan
Uyg'onishni qo'llab-quvvatlaydi: pg
Uyg'onish: d
Joriy xabar darajasi: 0x000000c5 (197)
Havola aniqlandi: ha

Chiqishdan siz eth0 tarmoq interfeysi Full Duplex yoqilgan holda 100Mb/s tezlikda ishlayotganini ko'rishingiz mumkin. To'liq dupleks yarim dupleksdan (yarim dupleks) farq qiladi, chunki birinchisi bir vaqtning o'zida har ikki yo'nalishda ma'lumotlar uzatilishini ta'minlaydi, ikkinchisi esa kiruvchi va chiquvchi ma'lumotlarni navbatma-navbat uzatadi.

2. Tarmoq interfeysini qanday to'xtatish/boshlash yoki qayta ishga tushirish kerak?

eth0 tarmoq interfeysini to'xtatish uchun buyruq mavjud:

# sudo ifconfig eth0 pastga

Buyruqni eslab qolish oson, chunki buyruq nomidan keyin interfeys nomi, keyin esa unda bajarilishi kerak bo'lgan harakat (pastga yoki yuqoriga) keladi.

eth0 tarmoq interfeysini davom ettirish uchun:

# sudo ifconfig eth0 yuqoriga

Operatsion tizimning barcha tarmoq interfeyslarini qayta ishga tushirish uchun buyruqni kiriting:

# sudo /etc/init.d/tarmoqni qayta ishga tushirish

Ushbu qator tizimning tarmoq interfeyslarini qayta ishga tushiradigan tarmoq bash skriptini ishga tushiradi.

Bundan tashqari, analogiya bo'yicha, barcha interfeyslar to'xtatiladi:

# sudo /etc/init.d/networking stop

Va ularning ishga tushirilishi:

# sudo /etc/init.d/networking start

3. Tarmoq sozlamalarini qanday o'zgartirish mumkin?

Linux operatsion tizimida tarmoq sozlamalarini o'zgartirish uchun siz ikkita usuldan foydalanishingiz mumkin:
  1. tarmoq interfeysi parametrlarini tayinlash uchun buyruqlardan foydalanish;
  2. tarmoq interfeysi parametrlarini o'z ichiga olgan konfiguratsiya faylini tahrirlash.

Yuqoridagi usullardan biri yordamida tarmoqni sozlashingiz mumkin. Bu ikki usul mutlaqo bir-birini almashtiradi. Kimga ko'proq tanish.

  1. Buyruqlar yordamida tarmoqni sozlash.

    Tarmoq interfeysini konfiguratsiya faylining o'rmoniga kirmasdan sozlash uchun siz maxsus buyruqlardan foydalanishingiz kerak.

    eth0 interfeysi uchun asosiy IP-manzil va tarmoq niqobini o'rnatish uchun:

    # sudo ifconfig eth0 192.168.0.1 tarmoq niqobi 255.255.255.0

    eth0 interfeysiga qo'shimcha IP-manzil tayinlash uchun:

    # sudo ifconfig eth0:0 10.10.0.1 tarmoq niqobi 255.255.255.0

  2. Konfiguratsiya faylini tahrirlash orqali tarmoqni sozlash.

    Biz konfiguratsiya faylini tahrir qilamiz /etc/network/interfaces. Konfiguratsiya mazmunini ko'rsatish uchun buyruqni kiriting:

    # sudo nano /etc/network/interfeyslari

    Agar biz ulanayotgan mahalliy tarmoq IP-manzilni qo'lda sozlashni talab qilsa, konfiguratsiya faylining mazmuni quyidagicha ko'rinishi kerak:

    iface lo inet loopback

    avtomatik eth0
    iface eth0 inet statik
    manzil 192.168.1.18
    tarmoq niqobi 255.255.0.0
    shlyuz 192.168.1.253

    Biz birinchi qatorlarni xuddi shunday qoldiramiz, chunki ularning qo'shimcha konfiguratsiyasi talab qilinmaydi.

    Chiziq avtomatik eth0 eth0 tarmoq interfeysi OS yuklanganda boshlanishi kerakligini aytadi.

    Ikkinchi qator iface eth0 inet statik eth0 tarmoq interfeysi uchun IP-manzil qo'lda tayinlanganligini aytadi.

    Chiziq manzil 192.168.1.18 eth0 tarmoq interfeysiga 192.168.1.18 IP manzili berilganligini aytadi (bu tarmoq manzili misol sifatida olingan va uning o'rnida boshqa har qanday bo'lishi mumkin).

    Chiziq tarmoq niqobi 255.255.0.0 tarmoq niqobi 255.255.0.0 ekanligini aytadi.

    Oxirgi qator shlyuz 192.168.1.253 tarmoq shlyuzi IP manzili 192.168.1.253 bo'lgan kompyuter ekanligini ko'rsatadi. Ushbu qator etishmayotgan bo'lishi mumkin, chunki uning konfiguratsiya faylida mavjudligi sozlanayotgan kompyuter ulangan mahalliy tarmoq parametrlariga bog'liq.

    Agar ulangan mahalliy tarmoq DHCP serveri tomonidan tarmoq sozlamalarini avtomatik taqsimlashdan foydalansa, u holda konfiguratsiya fayli /etc/network/interfaces shaklga qisqartirilishi kerak:

    iface lo inet loopback

    avtomatik eth0
    iface eth0 inet dhcp

4. Qo'shimcha tarmoq sozlamalari: DNS serverlari, MAC manzillari va tarmoq interfeysi tezligi.

DNS serverini sozlash.

Bundan tashqari, ko'p hollarda siz o'rnatayotgan kompyuterda mahalliy tarmoq to'g'ri ishlashi uchun siz foydalanilayotgan DNS serverning IP manzilini kiritishingiz kerak bo'ladi.

Buning uchun konfiguratsiya faylini buyruq bilan oching:

# sudo nano /etc/resolv.conf

Xulosa:

# NetworkManager tomonidan yaratilgan
nom serveri 192.168.1.253

Chiziq nom serveri 192.168.1.253 DNS-server sifatida 192.168.1.253 IP-manzilli kompyuterdan foydalanilishini aytadi.

Tarmoq kartasining MAC manzilini o'zgartirish.

eth0 tarmoq kartasining MAC manzilini vaqtincha o'zgartirish uchun siz quyidagi buyruqdan foydalanishingiz kerak:

# sudo ifconfig eth0 hw ether 00:01:02:03:04:05

Oxirgi raqam yangi MAC manzilidir.

MAC manzilini doimiy ravishda o'zgartirish uchun uni konfiguratsiya faylida qilishingiz kerak /etc/network/interfaces tarmoq interfeysi sozlamalariga yangi MAC manzili bilan qator qo'shing:

iface eth0 inet dhcp

pre-up ifconfig eth0 hw efir 00:01:02:03:04:05

Tarmoq interfeysi tezligini o'zgartiring.

Tarmoq kartasi tezligini qat'iy sozlash uchun:

# sudo ethtool -s eth0 tezligi 100 dupleks to'liq autoneg o'chirilgan

# Tarmoq interfeysi tezligini 100Mbit va Full Duplex rejimiga majburlang va avtomatik aniqlashni o'chiring

# sudo ethtool -s eth0 tezligi 10 dupleks yarim autoneg o'chirilgan

# Tarmoq interfeysi tezligini 10Mbit va yarim dupleks rejimiga majburlang va avtomatik aniqlashni o'chiring

Tasodifiy 7 ta maqola:

Izohlar

  1. sergo
    1-noyabr, 23:27

    maqola uchun katta rahmat! Men yaqinda Linuxga o'tdim, rostdan ham yordam berdi, kompyuterda ikkita tarmoq bormi, birida tarmoq dns-server 192.168.0.9, ikkinchisida, masalan, 192.168.1.9 bor, deb yozsangiz to'g'ri bo'lardi. resolv.conf bitta faylda
    nom serveri 192.168.0.9
    nom serveri 192.168.1.9
    Tarmoq foydalanuvchilari qaysi dnsni tushunishadi?
    Linuxda tarmoq kartasiga nom berish mumkinmi, masalan, eth0 loc, eth1 esa prov?

  2. Mut@NT
    2-noyabr, 00:07

    1. DNS ikkalasini ham ko'rsatish mumkin, lekin tarmoq maskalari 255.255.255.0 sifatida ko'rsatilishi kerak. Keyin ular o'zlarining DNS-laridan foydalanadilar.

    2. Tarmoqlarning nomlari haqida bilmayman. Menimcha, bu mumkin, bu Linux!!

  3. sergo
    2-noyabr, 03:44

    interfeysni o'chiring
    ifconfig eth0 pastga tushadi
    buyruq bering
    ifrename -i eth0 -n new_name (masalan, mahalliy)
    ifconfig local up
    keyin Linuxda siz /etc/network/interfaces faylida ba'zi eth0 ni mahalliyga o'zgartirishingiz kerak bo'ladi, menda faqat alt bor va bu fayl umuman mavjud emas, menda /etc/net/ifaces/folders_with_interfaces bor , va endi menga eth0 jildini mahalliy deb qayta nomlashim kerak, keyin esa
    xizmat tarmog'ini qayta ishga tushiring :)

  4. Mut@NT
    2-noyabr, 08:45

    Men uni maqolaga qo'shishim kerak, rahmat))

  5. GPS
    14-may, 17:36

    Menimcha, qatorni tekshirishga arziydi: sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0
    Taxallusda /24 niqobi bo'lishi mumkin emas (255.255.255.0), bu xato emas, chunki har qanday holatda, eth0:0 interfeysiga /32 niqobi tayinlanadi (255.255.255.255)
    Sizning holatingizda shunday bo'ladi: sudo ifconfig eth0:0 10.10.0.1/32

  6. Mut@NT
    16-may, 12:02

    GPS: Menimcha, qatorni tekshirishga arziydi: sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0 taxallusda /24 maskasi (255.255.255.0) bo'lishi mumkin emas, bu xato emas, chunki har qanday holatda, eth0:0 interfeysiga niqob tayinlanadi /32 (255.255.255.255) Sizning holatingizda u quyidagicha bo'ladi: sudo ifconfig eth0:0 10.10.0.1/32

    Jin ursin, sen mening butun fikrimni ostin-ustun qilding. Biz deyarli 2 yildan beri ishlayotgan kompyuterda tarmoq interfeysi sozlamalarini qayta tiklashimiz kerak bo'ladi.
    Nega unda jamoa ifconfig men o'rnatgan niqob paydo bo'ladimi?

  7. GydruS
    13 sentyabr, 23:32

    Oddiy so'zlar bilan aytganda! Aniq va tushunarli! Katta rahmat!
    P.S. Faqat buyruqlar kiritish ro'yxatlarida shriftni 0 O dan vizual ravishda farq qiladigan qilib qo'yish yaxshi bo'lar edi.

  8. Mut@NT
    14 sentyabr, 18:34

    GydruS: P.S. Faqat buyruqlar kiritish ro'yxatlarida shriftni 0 O dan vizual ravishda farq qiladigan qilib qo'yish yaxshi bo'lar edi.

    Rahmat, men e'tiborga olaman. Garchi farq bordek tuyulsa ham, bir nuqtaga)

  9. andrey
    18 sentyabr, 23:50

    saytingiz uchun rahmat. menga yoqadi! hamma narsa tushunarli va tushunarli
    Sizga quyidagi savolim bor. Iloji bo'lsa, LAN va DSL ulanishlari bir vaqtda ishlashi uchun tarmoqni qanday sozlashni ayting.
    Buni qanday qilishni tushunolmayapman???!!!

  10. Mut@NT
    20 sentyabr, 07:18

    andrey: saytingiz uchun rahmat. menga yoqadi! Hammasi tushunarli va tushunarli.Sizga savolim bor. Iloji bo'lsa, LAN va DSL ulanishlari bir vaqtda ishlashi uchun tarmoqni qanday sozlashni ayting.

    Rostini aytsam, men uzoq vaqt davomida DSL ulanishlariga duch kelmadim. Bizga batafsilroq aytib bering:
    1. Qaysi lokal tarmoq? Modem ortidami yoki boshqa tarmoqdami?

  11. andrey
    20 sentyabr, 18:38

    eng keng tarqalgan ulanish shahar tarmog'idir
    kompyuter tarmoq kartasi orqali ulangan
    Internetga kirish DSL ulanishi orqali ulanadi

  12. Mut@NT
    21 sentyabr, 17:22

    andrey: Ulanish eng keng tarqalgan - shahar tarmog'i; kompyuter tarmoq kartasi orqali ulangan; Internetga kirish DSL ulanishi orqali ulangan.

    Menimcha, siz modemni o'zi sozlashingiz kerak. Boshqa joyga qaramoq Ikki tomonlama PPPOE
    Men D-Link DIR-320 routerida shunga o'xshash ishni qildim, lekin hech qachon modemda qilmaganman.

  13. andrey
    21 sentyabr, 18:22

    Rahmat!!! Men qidiraman!

  14. Ilon 22
    3-noyabr, 06:21

    Mahalliy tarmoq orqali DSL haqida gapiradigan bo'lsak: men ko'p vaqt sarfladim, ko'p mana (menda Debian Lenny bor) va boshqa odamlarni bir xil rakedan qutqarish uchun men aytamanki, pppoeconf hammaga ham yordam bermaydi, Masalan, men uchun Internet bir necha soniya ichida paydo bo'ldi va mo''jizaviy tarzda yo'qoldi. Konfiguratsiyalar va jurnallar yordam bermadi. Ammo ikki haftadan va ko'p yirtilgan sochlardan so'ng, men oddiy buyruqni uchratdim ifconfig ppp0 mtu 1372. Umid qilamanki, bu kimgadir yordam beradi. Men gapirdim va bu osonroq bo'ldi)))

  15. nik
    7 dekabr, 09:17

    Xayrli kun, mening etc papkamda tarmoq papkasi ham, net papkasi ham yo'q, menda centos 5.7 bor, nima qilishimni ayting.

  16. Marina
    27 dekabr, 21:12

    Salom, bu muammo yuz berdi. Kompyuter router orqali internetga ulangan.. Muammo shundaki, ba'zi saytlar ochilmaydi - dns konvertatsiya xatosi yozilgan.. Nima qilish kerak. Shunday qilib, hamma narsa yaxshi ishlaydi ?? Oldindan rahmat!!

  17. dada
    30 iyul, 17:05

    Artem: 2 tarmoq kartasi. domenga ega bo'lgan bitta Windows tarmog'i. Ikkinchisida PPPoE ulanishiga ega adsl modem mavjud. Qanday qilib uni onlayn va internetda ishlashim mumkin?!

    masalan, mahalliy tarmoq uchun mo'ljallangan paketlar etn0 ga, qolganlari esa etn1 ga yuborilishi uchun mashinaga marshrutlash qoidalarini yozing.
    lekin bu mavzu ushbu maqola doirasidan tashqarida.

  18. Komplover
    29 avgust, 03:01

    Juda yaxshi maqola. katta raxmat

  19. valera
    21 yanvar, 07:20

    Men Linuxdan atigi 3 oy foydalanaman, lekin 17 ga yaqin narsani sinab ko'rdim, lekin hech kim DSL ulanishni xohlamaydi\darhol mahalliy ulanishni uzib qo'yadi\ Men zorin qoldirdim va endi ALT o'rnatdim - men uyda ishlayman, lekin Hryusha tarmog'i uchun\7 - Men uni hamma kabi buzib tashladim\.agar - Men butun umrim davomida ALT tarmog'im bo'lishini xohlayman... Men kompyuterni atigi 7 yil o'zlashtirganman - men allaqachon eski.

Ikkita Linux kompyuterlari o'rtasida tarmoq kabeli orqali ulanishni o'rnatish jarayonini ikki qismga bo'lish mumkin: birinchi navbatda, biz shaxsiy kompyuterlar o'rtasida bir-biriga ping yuborishi uchun ulanish o'rnatamiz, so'ngra biz to'g'ridan-to'g'ri ma'lumotlar uchun dasturiy ta'minotni sozlaymiz. almashish. Bunday holda biz NFS serverini yaratamiz. Ubuntu kompyuterlarida doʻstlashish uchun siz bitta shaxsiy kompyuterga ip 192.168.0.1, ikkinchi kompyuterga esa ip 192.168.0.2 ni belgilashingiz kerak. Shunga ko'ra, ikkala mashina uchun tarmoq niqobi 255.0.0.0 Terminalda siz yozishingiz mumkin: sudo eth0 192.168.0.1 netmask 255.0.0.0 yuqoriga yoki agar sizda Network Manager bo'lsa, unda buni uning sozlamalarida qilish oson. Shuni ta'kidlash kerakki, men IP va niqobni konsol orqali ro'yxatdan o'tkazganimda va keyin tarmoq menejeri orqali ulanishni o'rnatganimda, hech narsa ishlamadi. Siz uni o'chirib qo'yishingiz yoki IP-manzil va niqobni qo'lda belgilashingiz kerak. Shunday qilib, ikkala mashinada hamma narsani ro'yxatdan o'tkazgandan so'ng, ularni terminalda tarmoq kabeli orqali ulab, biz boshqa kompyuterga ping qo'yishga harakat qilamiz. buning uchun biz ping yozamiz 192.168.0.2 Agar paketlar almashtirilayotgan bo'lsa, unda hamma narsa yaxshi va biz keyingi bosqichga o'tamiz. Bu erda siz qaysi mashina server va qaysi biri mijoz sifatida ishlashini hal qilishingiz kerak. Men 192.168.0.1 bilan kompyuterni server qilishga qaror qildim. Server kompyuteriga kerakli paketlarni o'rnating: sudo apt-get install -y nfs-kernel-server nfs-common portmap Portmap rekonfiguratsiyasini ishga tushiring va jarayonni qayta ishga tushiring Sudo dpkg-portmapni qayta sozlash sudo /etc/init.d/portmapni qayta ishga tushiring Endi NFS serverida almashish papkasini yaratish vaqti keldi. har qanday matn muharriri bilan men nanofayldan foydalanaman /etc/exports sudo nano /etc/exports va u erda qatorni qo'shing, shunga o'xshash narsa /home/user/music 192.168.0.2 (rw,sync,no_subtree_check) bu erda avval manzilni ball papkasiga o'rnatamiz va keyin darhol mijozning IP-manzilini ko'rsatamiz. Xo'sh, biz manipulyatsiyadan so'ng konfiguratsiyani saqlaymiz.Oxirida yozamiz: sudo exportfs -a Ubuntu mijozini sozlash Biz bajargan barcha harakatlar Server mashinasida amalga oshirildi, endi biz Ubuntu mijoziga o'tmoqdamiz. Va biz yangi paketlarni o'rnatishdan boshlaymiz: sudo apt-get install portmap nfs-common Endi server papkasini o'zingiz o'rnatish qoladi. Oddiy foydalanuvchining uy katalogida bo'sh katalog yaratamiz: mkdir share mount sudo mount 192.168.0.1:/home/user/music /home/user/share Bu erda tushuntirish uchun hech narsa yo'q, biz nimani va qayerga o'rnatishni ko'rsatamiz. Tizim ishga tushganda jildni o'rnatishingiz mumkin, buning uchun biz fstab sudo nano /etc/fstab dan foydalanamiz va u erga kiritamiz: 192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wssiz=8192 ,timeo= 14,intr Endi jildni oʻrnatish uchun mount /home/user/share yozish kerak boʻladi. Mana shunday oson va sodda tarmoq kabelidan foydalanib, muhim maʼlumotlarni oddiy uzatish uchun ubuntu bilan ishlaydigan ikkita mashinani mahalliy tarmoqqa uladim. fayllar

Kompyuter bilan ishlashda turli xil vazifalar paydo bo'ladi, ulardan biri mahalliy tarmoqni o'rnatishdir. Ushbu maqolada biz Ubuntu operatsion tizimida mahalliy tarmoqni qanday sozlashni batafsil ko'rib chiqamiz. Shunday qilib, keling, boshlaylik.

Ubuntu'da mahalliy tarmoqni o'rnatish buyruqlar yordamida amalga oshiriladi.

Linuxga o'xshash barcha operatsion tizimlarda, shu jumladan Ubuntuda konsol tarmoq konfiguratsiyasi maxsus ifconfig buyrug'i yordamida amalga oshiriladi. Agar siz ushbu buyruqni terminalga oddiygina kiritsangiz, konsol o'sha paytda kompyuterda ishlayotgan barcha tarmoq interfeyslarini ko'rsatadi. Bu shunday ko'rinadi:

eth0 Havola qopqog'i: Ethernet HWaddr 00:04:75:c1:e2:ab
inet manzili:10.2.10.32 Bcast:10.2.10.255 Mask:255.255.255.0
….
….
eth1 havolasi qopqog'i: Ethernet HWaddr 00:04:75:c1:e2:6b
inet manzili:192.168.140.1 Bcast:192.168.140.255 Mask:255.255.255.0
….
….
lo Havola qopqog'i: Mahalliy Loopback
inet manzili:127.0.0.1 Mask:255.0.0.0
….
….

Birinchi ustunda interfeyslarning nomlari, ikkinchisida esa xuddi shu interfeyslarning sozlamalari mavjud. ifconfig eth0 buyrug'i faqat eth0 interfeysi sozlamalarini ko'rsatadi. Eth0 interfeysini o'chirish yoki yoqish uchun buyruqlarni kiriting:

sudo ifconfig eth0 pastga
sudo ifconfig eth0 yuqoriga

E'tibor bering, interfeyslarni boshqarish uchun superfoydalanuvchi huquqlari talab qilinadi.

Interfeys sozlamalarini o'zgartirish uchun quyidagi buyruqlarni yozing:

sudo ifconfig eth1 inet 192.168.140.1

eth1 interfeysining IP manzilini 192.168.140.1 ga o'zgartiring

sudo ifconfig eth0 hw efir 00:12:34:56:78:90

MAC manzilini 00:12:34:56:78:90 ga o'zgartiradi

sudo ifconfig eth0 tarmoq niqobi 255.255.255.0

eth0 interfeysining pastki tarmoq niqobini 255.255.255.0 ga o'zgartiring

Biroq, shu tarzda o'rnatilgan sozlamalar kompyuter qayta ishga tushirilgandan so'ng qayta tiklanadi. Bunga yo'l qo'ymaslik uchun /etc/network/interfaces-da joylashgan tarmoq interfeyslari konfiguratsiya faylidagi sozlamalarni o'zgartirishingiz kerak. Ushbu fayl quyidagicha ko'rinadi:

# Ushbu fayl tizimingizda mavjud tarmoq interfeyslarini tavsiflaydi
# va ularni qanday faollashtirish kerak. Qo'shimcha ma'lumot olish uchun interfeyslarga qarang(5).
# Orqaga aylanish tarmog'i interfeysi
avto lo
iface lo inet loopback
# Asosiy tarmoq interfeysi
avtomatik eth0
iface eth0 inet statik
manzil 10.2.10.32
#hwaddress efir 12:34:56:78:90:12
tarmoq niqobi 255.255.255.0
tarmoq 10.2.10.0
translyatsiya 10.2.10.255
shlyuz 10.2.10.1
dns-nom serverlari 212.212.45.174
# Ikkilamchi tarmoq interfeysi
avtomatik et1
iface eth1 inet statik
manzil 192.168.140.1
tarmoq niqobi 255.255.255.0

DNS server manzilini o'rnatish uchun /etc/network/interfaces fayliga o'ting, lekin Ubuntu'da DNS server manzillarini boshqarish odatda /etc/resolv.conf fayli orqali amalga oshirilishini unutmang, bu konfiguratsiya faylining sintaksisi juda oddiy, va shunga o'xshash

nom serveri 80.227.64.17

nom serveri 80.231.56.1

Ushbu konfiguratsiya fayllariga o'zgartirishlar kiritilgandan so'ng, buyruq yordamida tarmoq xizmatini qayta ishga tushiring:

Agar sizga tarmoq sozlamalarini dinamik ravishda (DHCP orqali) qabul qilish uchun kompyuter kerak bo'lsa, /etc/network/interfaces faylida quyidagi qatorlarni yozing:

Tarmoq parametrlarini dinamik yangilash uchun quyidagilarni yozing:

Tarmoq xizmatini to'xtatish yoki ishga tushirish uchun quyidagi buyruqlardan foydalaning:

sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start

Agar siz ushbu konfiguratsiya faylini ko'rsangiz, eth0 interfeysi sozlamalarida MAC manzilini o'zgartiradigan qator izohlanadi. Buning sababi, agar siz izoh bermasangiz, tarmoq xizmati ishga tushmasligi mumkin va MAC manzilini o'zgartirish uchun siz quyidagilarni yozishingiz kerak bo'lishi mumkin:

sudo ifconfig eth0 pastga
sudo ifconfig eth0 hw efir 12:34:56:78:90:12
sudo ifconfig eth0 yuqoriga
sudo /etc/init.d/tarmoqni qayta ishga tushiring

Shu bilan bir qatorda, siz bash skriptini yozishingiz mumkin.

/home/user papkasida mynetconfig nomli fayl yarating va unga kodni nusxalang:

echo “########OTKLYCHENIE eth0#######”
sudo ifconfig eth0 pastga
echo “#####MENYAEM MAC ADRES#####”
sudo ifconfig eth0 hw efir 00:13:8f:cb:10:21
echo “########VKLUCHAEM eth0#########”
sudo ifconfig eth0 yuqoriga
echo “####PEREZAGRYGAEM NETWORKING####”
sudo /etc/init.d/tarmoqni qayta ishga tushiring
echo "KONEC"

Endi, bu qatorlar o'rniga, faqat bitta buyruq yozishingiz kerak: /home/user/mynetconfig

Keyin mynetconfig faylini /use/local/bin katalogiga nusxalash. Endi siz mynetconfig buyrug'i yordamida skriptni ishga tushirishingiz mumkin. Tizim yuklanganda skriptni darhol ishga tushirish uchun uni /etc/init.d/ ga nusxalang, so'ngra konsolni oching va /etc/init.d/ ga o'ting, so'ngra buyruqni bajaring:

update-rc.d mynetconfig sukut bo'yicha 99,

bu erda mynetconfig - skript nomi;

sukut bo'yicha - ikkinchidan beshinchigacha barcha yuklash rejimlarida bajarish;

99 - yuklash tartibi.

Skriptni ishga tushirishdan olib tashlash uchun /etc/init.d/ katalogini oching va quyidagilarni yozing:

update-rc.d -f mynetconfigni olib tashlang

Ishga tushirish uchun skriptni qo'shishning yana bir usuli bor. Siz shunchaki /etc/rc.local fayliga skript nomini kiritishingiz yoki skriptni olib tashlamoqchi bo'lsangiz, uni o'chirishingiz kerak. Birinchi usul biroz murakkabroq, ammo siz unga ustunlik berishingiz kerak, chunki bu holda siz buyurtma va yuklash rejimini tanlashingiz mumkin, bu ba'zi hollarda muhim bo'lishi mumkin.

Endi Ubuntu-da tarmoq drayverini qanday xaritalash kerakligini ko'rib chiqamiz. Bu juda oddiy tarzda amalga oshiriladi. Birinchidan, O'tish menyusini oching va Serverga ulanish-ni tanlang. Ochilgan oynada siz xizmat turini va boshqa umumiy ma'lumotlarni ko'rsatishingiz kerak bo'ladi. "Ulanish" tugmasini bosing. Keyin parolni kiritishingiz va "Ulanish" tugmasini bosishingiz kerak. Tayyor. Hammasi juda oson va tez.

Endi siz Ubuntu-dagi konsol orqali tarmoqni o'zingiz qanday sozlashni, shuningdek, tarmoq drayverini qanday xaritalashni bilib olasiz. Ushbu vazifani bajara oldingizmi, sharhlarda yozing, tajribangizni boshqa foydalanuvchilar bilan o'rtoqlashing va ushbu maqola mavzusi bo'yicha sizni qiziqtirgan savollarni bering.

Ko'pincha uyda turli xil operatsion tizimlarga ega kompyuterlar mavjud. Va siz ular o'rtasida mahalliy tarmoqni tashkil qilishingiz va fayllarga umumiy kirishni ta'minlashingiz kerak. Buni qilish juda oson.

Umumiy ma'lumot.

Windows muhitida umumiy tarmoq resurslarini yaratish uchun protokol ishlatiladi CIFS da qo'llab-quvvatlanadigan (ilgari SMB sifatida tanilgan). UNIX-ga o'xshash tizimlar Samba dasturi tomonidan taqdim etiladi. Samba protokollar ustida ishlaydi TCP Va UDP, ulanish shifrlangan. Samba-dan foydalanib, nafaqat fayl va printer almashishni ta'minlash, balki, masalan, qo'llab-quvvatlaydigan domen kontrollerini yaratish ham mumkin. Active Directory(keyingi safar bu haqda batafsilroq). Samba-dan foydalanib, siz nafaqat Windows va Linux o'rtasida, balki Linux va Linux o'rtasida ham almashishingiz mumkin. Biroq, ba'zi cheklovlar mavjud. Birinchidan, bu SMB "deraza" protokol, barcha nazarda tutgan narsalar bilan. U UNIX tizimlari bilan unchalik yaxshi integratsiyalashmaydi. Murakkab texnik tavsiflarga kirmasdan, men faqat Samba orqali ma'lumotlarni uzatish tezligi sekinroq, ko'pincha sezilarli darajada, tarmoq kanali yuki kabi beqaror va protsessorga juda sezilarli yuk qo'yadi, deb aytaman. Shuning uchun, agar sizning uy tarmog'ingizda Windows mashinalari bo'lmasa, tarmoq fayl tizimi protokoli - NFS dan foydalanish afzalroqdir.

Ishning mohiyati NFS juda oddiy. Masofaviy resurs umumiy fayl tizimi daraxtiga o'rnatilgan va natijada fayl serverida yoki boshqa kompyuterda joylashgan katalog tizimingizda xuddi diskdagi kabi mahalliy sifatida paydo bo'ladi. NFS protokol yordamida ishlaydi TCP. NFS nozik mijozlar deb ataladigan narsalarni yaratishda juda foydali (tizim tarmoq orqali yuklanadigan disksiz ish stantsiyalari). NFS ma'lumotlar uzatish tezligi 2 barobar yuqori Samba orqali qaraganda, tarmoq yuki bir xil va markaziy protsessorga yuk minimaldir. Biroq, NFSning ikkita kamchiligi bor. Birinchisi, Windows-da juda yomon yordam (UNIX quyi tizimi va alohida dastur orqali amalga oshiriladi). Ikkinchisi - shifrlashning yo'qligi (versiyadan NFSv4, Kerberos protokoli shifrlash uchun ishlatilishi mumkin). Biroq, Linux tarmog'i uchun NFS ideal variantdir.

Diqqat: Statik IP-manzillar ikkala tizimda ham sozlanishi kerak Windows-da tarmoq ulanishlari belgisini o'ng tugmasini bosing va tanlang "Tarmoq va almashish markazi", Batafsil "Adapter sozlamalarini o'zgartirish", kerakli adapterni (tarmoq kartangiz) tanlang va uning xususiyatlariga o'ting. Elementga o'ting "Internet protokoli 4-versiyasi" va tanlang "Quyidagi IP manzildan foydalaning":

Agar sizning kompyuterlaringiz to'g'ridan-to'g'ri ulangan bo'lsa, maydon "Asosiy darvoza" bo'sh qoldirishingiz mumkin. Agar marshrutizator orqali bo'lsa, yo'riqnoma IP-manzilini ko'rsating (uning veb-interfeysiga kirish mumkin bo'lgan manzil, odatda 192.168.0.1). Linuxda shunga o'xshash operatsiyani bajarish mumkin Tarmoq menejeri(tarmoq ulanishlarini sozlash, IPv4 yorlig'i):

Agar foydalanayotgan bo'lsangiz xavfsizlik devori(Windows xavfsizlik devori yoki boshqa shunga o'xshash dasturlar, shuningdek Linuxdagi iptables yoki routeringizdagi xavfsizlik devori), kerakli portlar ochiq ekanligiga ishonch hosil qiling (uchun SAMBA: 135, 139, 445/ TCP; 137, 138 /UDP. Uchun NFS: 2049 /TCP).

Linux => Windows

Vaziyatni tasavvur qilaylik: sizda ikkinchi kompyuter (yoki fayl serveri) ishlayapti Ubuntu 14.04, u o'rnatilgan alohida diskda joylashgan videolaringiz, fotosuratlaringiz va boshqalarning katta to'plamini o'z ichiga oladi /media/MyDATA. Ushbu disk ishlayotgan kompyuterda birgalikda bo'lishi kerak Windows 8.1. Avvalo, kerakli paketlarni o'rnating:

sudo apt o'rnatish samba samba-umumiy smbclient

Endi siz Samba-ni sozlashingiz kerak. Sizda ikkita yo'l bor: konsolli Va grafik.

Konsolli.

Faylni oching /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

Barcha tarkibni butunlay o'chirib tashlang va quyidagi sozlamalarni kiriting:


ishchi guruhi = WORKGROUP
netbios nomi = Ubuntu-PC
server qatori = Ubuntu kompyuteri
mehmonga xarita = yomon foydalanuvchi
mehmon hisobi = hech kim
rozetka parametrlari = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

# Simli havolalarni kuzatib boring
unix kengaytmalari = yo'q
keng havolalar = ha
symlinks amal qiling = ha

jurnal darajasi = 1

# UTF kodlash
unix belgilar to'plami = UTF-8
dos charset = cp1251
dos atributlarini saqlang = ha

maksimal jurnal hajmi = 10


yo'l = /media/MyDATA
yozish mumkin = ha
mavjud = ha
ommaviy = ha
mehmon ok = ha
majbur foydalanuvchi = hech kim
kuch guruhi = hech kim

Bo'limda global Umumiy parametrlar tavsiflanadi: ISH GURUHI- ishchi guruhi nomi (mahalliy tarmoqdagi barcha mashinalar uchun bir xil bo'lishi kerak), Ubuntu-Kompyuter- kataloglar baham ko'rilgan kompyuterning nomi (siznikini ko'rsating), parolsiz kirish, mehmonlarga kirish va ulanish uchun optimallashtirish. Bo'limda MyDATA o'rnatilgan diskka kirishni tavsiflaydi /media/MyDATA. Agar xohlasangiz, xuddi shunday tarzda ushbu diskdagi alohida kataloglarga kirishni belgilashingiz mumkin. Faylni saqlang va buyruqni bajaring:

testparm -s

Ushbu buyruq konfiguratsiyani xatolar uchun tekshiradi va agar ular topilsa, uni qayerda tuzatish kerakligini ko'rsatadi.

Endi Samba serverini ishga tushiring:

sudo xizmati smbd start

Grafika.

Grafik interfeysda Samba parametrlarini sozlash uchun ikkita ajoyib yordamchi dastur mavjud - tizim konfiguratsiyasi-samba(faqat Ubuntu va derivativlarda mavjud) va gadmin-samba(hamma joyda mavjud). Ushbu yordamchi dasturlar grafik rejimda bajarilgan Samba konfiguratsiyasining to'liqligini ifodalaydi. Ubuntu uchun birinchi yordamchi dasturni o'rnating:

sudo apt install syste-config-samba

Bu erda hamma narsa juda aniq va har kim sozlamalarni tushunishi mumkin :)

Boshqa tarqatishlar uchun (masalan, Debian), gadmin-samba paketini o'rnating:

sudo apt o'rnatish gadmin-samba


Konfiguratsiyadan so'ng Samba daemonini qayta ishga tushiring. Ubuntu uchun:

sudo xizmati smbd-ni qayta ishga tushiring

sudo systemctl smbd.service-ni qayta ishga tushiring

Katalog xususiyatlarini ochish orqali fayl menejeridan kerakli katalogga kirishni ham ochishingiz mumkin:


Windows-da siz tarmoqni aniqlashni yoqishingiz kerak. Buni amalga oshirish uchun Tarmoqni boshqarish markaziga o'ting "Kengaytirilgan almashish sozlamalarini o'zgartirish"


Shundan so'ng, umumiy kataloglar tarmoq muhitida paydo bo'lishi kerak.

Linux => Linux

Endi bizda kompyuter borligini tasavvur qilaylik Debian 8 (IP manzil 192.168.0.2 ) va noutbuk Ubuntu 14.04 (IP manzil 192.168.0.3 ). Noutbukdan siz o'rnatilgan disk qismini baham ko'rishingiz kerak /media/DATA(bu torrent va boshqa fayllar uchun bo'lim). Buning uchun biz foydalanamiz NFS:

sudo apt o'rnating nfs-kernel-server nfs-common rpcbind

Keling, nimani baham ko'rish kerakligini ko'rsatamiz:

sudo nano /etc/exports

/media/DATA 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)


/media/DATA- baham ko'rish kerak bo'lgan narsa.
192.168.0.0/255.255.255.0 - faqat ushbu quyi tarmoqdagi kompyuterlar umumiy resursga kirish huquqiga ega bo'ladi (siz ma'lum bir IP-manzilni ko'rsatishingiz mumkin).
rw- o'qish va yozishni qo'llab-quvvatlash.
no_root_squash- Ildiz foydalanuvchiga (mijoz tomoni) bo'limga ishonchli to'liq kirishga ruxsat beradi.
no_subtree_check- Agar hajmning faqat bir qismi o'rnatilgan bo'lsa, server mijoz so'ragan fayl o'rnatilgan hajmning qismiga tegishli yoki yo'qligini tekshiradi. Bu ma'lumotlar uzatishni sekinlashtiradi, shuning uchun bu parametr ko'pincha parametrlar ro'yxatiga kiritilgan.
crossmnt- Bu parametr nohide ga o'xshaydi, u asosiy tizimga o'rnatilgan kataloglarni ko'rish imkonini beradi. Shunday qilib, "B" asosiy fayl tizimi birlamchi "A" ga o'rnatilganda, "A" ga crossmnt o'rnatish B ga "nohide" ni o'rnatish bilan bir xil ta'sir ko'rsatadi.
fsid=0- NFS serveri eksport qiladigan har bir fayl tizimini aniqlay olishi kerak. NFSv4 serveri uchun butun eksport qilinadigan fayl tizimining ildizi bo'lgan maxsus fayl tizimi mavjud. fsid = root yoki fsid = 0 bir xil narsani anglatadi.

Sozlamalarni qo'llang:

sudo nano /etc/hosts.allow

Quyi tarmoqda joylashgan barcha mashinalar uchun kirishni belgilang 192.168.0.0/255.255.255.0 :

nfsd: 192.168.0.0/255.255.255.0
rpcbind: 192.168.0.0/255.255.255.0
o'rnatilgan: 192.168.0.0/255.255.255.0

Agar siz faylda ko'rsatgan bo'lsangiz eksport faqat kerakli mashinaning IP-manzilini ko'rsating, keyin uni mos ravishda ko'rsating.

Endi xizmatni ishga tushiring:

sudo xizmati nfs-kernel-server start

Quyidagi paketlarni kompyuteringizga o'rnating:

sudo apt install nfs-common rpcbind

Ulanishni o'rnatish uchun katalog yarating:

sudo mkdir /media/Share

Qo'lda o'rnatish.

sudo mount -t nfs4 192.168.0.3:/ /media/Share

Natijada, diskning butun tarkibi /media/DATA(noutbukda) katalogdagi kompyuterda mavjud bo'ladi /media/Ulashish, go'yo bu ma'lumotlar unda saqlangan. Tizim yuklangandan so'ng resurs avtomatik ravishda o'rnatilishi uchun ikkita usul mavjud.

Fstab orqali o'rnatish.

Fayl /etc/fstab mavjud fayl tizimlari, ulanish nuqtalari va o'rnatish parametrlari haqida ma'lumotni o'z ichiga oladi. Resurs uchun /media/DATA kompyuteringizga avtomatik ravishda o'rnatilgan bo'lsa, uni faylning oxiriga qo'shing /etc/fstab quyidagi qator:

192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0

Variant noavto yuklash vaqtida avtomatik o'rnatishni o'chirib qo'yadi, chunki tarmoq hozirda mavjud bo'lmasligi mumkin. Buning o'rniga, fayl menejerida "Ulashish" elementi chap ustunda paydo bo'ladi, uni bosish orqali tarmoq resursi avtomatik ravishda o'rnatiladi. Biroq, bu o'rnatish usuli bir nechta muhim kamchiliklarga ega. Birinchidan, agar kompyuter o'chirilgan bo'lsa, tarmoq manbasida joylashgan har qanday fayl ochiq bo'lsa, kompyuter o'chirishni rad etadi. Ikkinchidan, mijoz (kompyuter) va server (noutbuk) o'rtasidagi aloqa uzilib qolsa, xuddi shunday holat yuzaga keladi. Ushbu muammolarni oldini olish uchun ikkinchi o'rnatish usuli mavjud.

AutoFS yordamida o'rnatish.

AutoFS olinadigan va tarmoq drayverlarini faqat kirish vaqtida o'rnatilishini ta'minlash uchun paketdir. Agar ma'lum vaqt davomida tarmoq resursiga yoki olinadigan qurilmaga kirish imkoni bo'lmasa, u birinchi marta kirishda avtomatik ravishda o'chiriladi va darhol o'rnatiladi. O'rnatish:

sudo apt o'rnatish autofs

Sozlanmoqda:

sudo nano /etc/auto.master

Fayl oxirida qatorni qo'shing:

/mnt /etc/auto.nfs --timeout=60

/mnt- tarmoq resursini o'rnatish uchun katalog.
/etc/auto.nfs- o'rnatish parametrlarini tavsiflovchi faylga yo'l.
--timeout = 60- resurs o'chiriladigan soniyalarda vaqt (siz o'zingiznikini belgilashingiz mumkin).

Saqlash va keyingi faylga o'tish:

sudo nano /etc/auto.nfs

qatorni qo'shing:

Ulashish -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.3:/

Keling, katalog yarataylik Ulashish katalogda /mnt, resurs o'rnatiladigan joy:

sudo mkdir /mnt/Share

Ana xolos. Endi katalogda /mnt/Ulashish, birinchi marta kirganingizda, masofaviy resurs tarkibi paydo bo'ladi /media/DATA. Fayl menejerida tarmoq drayverini xaritalash tugmasi paydo bo'ladi.