Jaringan lokal antara Ubuntu Linux dan Windows. Folder bersama - kami membuka akses dari jaringan lokal ke folder Ubuntu Jaringan lokal linux mint windows 7


Sebelum Anda mulai mengatur koneksi jaringan di Linux, Anda harus memulai dengan melihat pengaturan jaringan apa yang sedang digunakan. Untuk melakukan ini, Anda perlu menggunakan perintah ifconfig. Dalam mode informasi, ini juga tersedia tanpa hak ROOT, meskipun untuk menggunakannya sepenuhnya lebih baik mendapatkan hak pengguna super dengan memasukkan perintah sudo ifconfig. Hasil kerjanya adalah daftar koneksi jaringan yang tersedia di sistem dan parameternya.

Di versi Linux yang berbeda, nama antarmuka jaringan mungkin merupakan kependekan dari Ethernet - eth0, eth1, eth2, dll.

Pada antarmuka lo - kependekan dari loopback - yaitu loop lokal dengan alamat 127.0.0.1.
Misalnya, pertimbangkan antarmuka Eth0.
Di barisan alamat inet Alamat IP komputer saat ini di jaringan lokal yang terhubung ke kartu jaringan ini ditampilkan. Dalam contohnya adalah: 192.168.1.144
siaran langsung- ini adalah alamat siaran di jaringan, yang disebut Siaran.
Masker adalah topeng jaringan.
HWaddr- ini adalah alamat perangkat keras kartu jaringan, juga dikenal sebagai alamat MAC yang digunakan pada lapisan data link.

Kita telah mempelajari tentang koneksi saat ini, sekarang mari kita lihat menyiapkan jaringan lokal di Linux. Anda dapat melakukannya dengan tiga cara:
1 - Melalui shell grafis
2 - melalui perintah ifconfig atau alat Pengelola jaringan
3 - melalui file konfigurasi layanan jaringan Netork atau Jaringan.

Menurut pendapat saya, metode terakhir adalah yang paling nyaman dan dapat diandalkan, dan karenanya benar. Untuk mengkonfigurasi jaringan di Linux, Anda perlu membuka file yang berisi konfigurasi antarmuka. Itu semua tergantung pada distribusi Linux yang Anda gunakan.

Opsi 1. Pada distribusi berbasis Debian (Ubuntu, Kubuntu, dll.)

File dengan parameter koneksi jaringan:

/etc/network/interfaces

Untuk mengubah pengaturan jaringan di Linux, Anda perlu menggunakan editor teks apa pun yang memiliki hak root pada file tersebut. Misalnya, melalui nano:

Sudo nano /etc/network/interfaces

Untuk mendapatkan alamat secara otomatis dari server DHCP, Anda perlu menulis yang berikut:

Izinkan-hotplug eth0 iface eth0 inet dhcp

Jika alamat perlu ditentukan secara statis, tunjukkan yang berikut ini:

Izinkan-hotplug eth0 iface eth0 inet alamat statis 192.168.1.2 netmask 255.255.255.0 jaringan 192.168.1.0 siaran 192.168.1.255 gateway 192.168.1.1 server nama dns 192.168.1.1

Konfigurasi ini menjelaskan contoh jaringan rumah biasa, di mana alamat komputer adalah 192.168.1.2, alamat gateway dan server DNS (fungsinya biasanya dilakukan oleh router wifi).

Opsi 2. Distribusi berbasis RedHat (Fedora, OpenSuse, CentOS)

File pengaturan jaringan Linux:

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

Kami juga membukanya melalui nano atau vim:

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

Jika pengaturan diterima secara otomatis dari server DHCP:

PERANGKAT=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=ya

Alamat IP statis:

PERANGKAT=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 ONBOOT=ya

Dalam hal ini, alamat IP server DNS ditulis dalam file

/etc/resolv.conf

Berikut ini contoh server DNS publik dari Google:

Server nama 8.8.8.8 server nama 8.8.4.4

Pengaturan jaringan di Linux selesai. Yang tersisa hanyalah me-restart jaringan dengan perintah:

Jaringan layanan dimulai ulang

Itu saja.

Sebagai catatan tambahan, saya akan memberi tahu Anda cara menghidupkan dan mematikan jaringan di Linux. Ini dilakukan melalui perintah ifconfig yang sama. Nonaktifkan kartu jaringan eth0:

Sudo ifconfig eth0 turun

Aktifkan kembali kartu jaringan di Linux:

Sudo ifconfig eth0 ke atas

Hentikan sepenuhnya semua antarmuka jaringan.

Jaringan layanan berhenti

/etc/init.d/network berhenti

Balikkan semuanya:

Jaringan layanan dimulai

/etc/init.d/jaringan dimulai ulang

Untuk mensistematisasikan informasi tentang pengaturan jaringan di OS Linux, diputuskan untuk menulis catatan ini. Di sini, proses pengaturan antarmuka jaringan dijelaskan dalam bentuk yang dapat diakses menggunakan OS Ubuntu sebagai contoh. Panduan ini juga akan membantu Anda “meningkatkan” jaringan lokal Anda di distribusi Linux lainnya.

Untuk melihat parameter jaringan saat ini dan status antarmuka jaringan di Linux, ada perintah:

Contoh keluaran:

et0 Paket tautan: Ethernet HWaddr 00:11:5b:91:25:3e

inet alamat:192.168.1.18 Siaran langsung:192.168.255.255 Masker:255.255.0.0
inet6 addr: fe80::211:5bff:fe91:253e/64 Rentang:Ref
PENYIARAN ATAS MENJALANKAN MULTIKAS MTU:1500 Metrik:1
Paket RX:648009 kesalahan:0 terjatuh:0 overruns:0 frame:0
Paket TX:1075413 kesalahan:0 dijatuhkan:0 dibanjiri:0 pembawa:0
tabrakan:0 txqueuelen:1000
RX byte:70177943 (70,1 MB) TX byte:1536487024 (1,5 GB)
Dibatalkan:19 Alamat dasar:0xd000

lihatlah Enkap tautan: Loopback lokal

inet addr:127.0.0.1 Masker:255.0.0.0
inet6 addr: ::1/128 Kisaran:Node
LARI LOOPBACK ATAS MTU:16436 Metrik:1
Paket RX:106 kesalahan:0 terjatuh:0 overruns:0 frame:0
Paket TX:106 kesalahan:0 dijatuhkan:0 kelebihan:0 pembawa:0
tabrakan:0 txqueuelen:0
RX byte:13776 (13,7 KB) TX byte:13776 (13,7 KB)

Untuk benar-benar melihat semua antarmuka jaringan, jalankan perintah dengan kunci -A:

# sudo ifconfig -a

Dari contoh di atas terlihat bahwa komputer menggunakan dua antarmuka jaringan: et0 Dan lihatlah.

Antarmuka lihatlah adalah loop lokal yang memiliki alamat IP 127.0.0.1 dan ditujukan untuk akses jaringan ke komputer Anda sendiri. Antarmuka ini tidak akan dibahas lebih lanjut karena tidak memerlukan konfigurasi tambahan agar dapat berfungsi secara efektif.

Antarmuka et0- ini adalah kartu jaringan Ethernet yang memiliki parameter jaringan: alamat IP - 192.168.1.18 , topeng jaringan - 255.255.0.0 dan alamat MAC - 00:11:5b:91:25:3e. Arti BERLARI menunjukkan bahwa antarmuka jaringan eth0 sedang berjalan.

Untuk melihat jenis koneksi, kecepatan dan parameter yang didukung oleh antarmuka jaringan eth0, ketikkan perintah:

# sudo ethtool eth0

Kesimpulan:

Port yang didukung: [TP ​​MII]
Mode tautan yang didukung: 10baseT/Setengah 10baseT/Penuh

100baseT/Setengah 100baseT/Penuh

Mendukung negosiasi otomatis: Ya
Mode tautan yang diiklankan: 10baseT/Setengah 10baseT/Penuh

100baseT/Setengah 100baseT/Penuh

Negosiasi otomatis yang diiklankan: Ya
Kecepatan: 100Mb/dtk
Dupleks: Penuh
Pelabuhan: MII
FYAD: 1
Pemancar: internal
Negosiasi otomatis: aktif
Mendukung Wake-on: hal
Bangun: d
Tingkat pesan saat ini: 0x000000c5 (197)
Tautan terdeteksi: ya

Dari output Anda dapat melihat bahwa antarmuka jaringan eth0 beroperasi pada kecepatan 100Mb/s dengan Full Duplex diaktifkan. Dupleks penuh berbeda dari setengah dupleks (Half Duplex) karena yang pertama memastikan transmisi data di kedua arah secara bersamaan, dan yang kedua mentransmisikan data masuk dan keluar secara bergantian.

2. Bagaimana cara menghentikan/memulai atau me-reboot antarmuka jaringan?

Untuk menghentikan antarmuka jaringan eth0 ada perintah:

# sudo ifconfig eth0 turun

Perintah ini mudah diingat, karena setelah nama perintah itu sendiri muncul nama antarmuka dan tindakan yang perlu dilakukan padanya (bawah atau atas).

Untuk melanjutkan antarmuka jaringan eth0:

# sudo ifconfig eth0 naik

Untuk memulai ulang semua antarmuka jaringan OS, masukkan perintah:

# sudo /etc/init.d/networking restart

Baris ini menjalankan skrip bash jaringan, yang memulai ulang antarmuka jaringan sistem.

Selain itu, dengan analogi, semua antarmuka dihentikan:

# sudo /etc/init.d/networking berhenti

Dan peluncurannya:

# sudo /etc/init.d/networking mulai

3. Bagaimana cara mengubah pengaturan jaringan?

Untuk mengubah pengaturan jaringan di OS Linux, Anda dapat melakukannya dengan dua cara:
  1. gunakan perintah untuk menetapkan parameter antarmuka jaringan;
  2. edit file konfigurasi yang berisi parameter antarmuka jaringan.

Anda dapat mengonfigurasi jaringan menggunakan salah satu metode di atas. Kedua metode ini benar-benar dapat dipertukarkan. Siapa yang lebih mengenalnya.

  1. Pengaturan jaringan menggunakan perintah.

    Untuk mengkonfigurasi antarmuka jaringan tanpa masuk ke dalam hutan file konfigurasi, Anda perlu menggunakan perintah khusus.

    Untuk mengatur alamat IP utama dan netmask untuk antarmuka eth0:

    # sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

    Untuk menetapkan alamat IP tambahan ke antarmuka eth0:

    # sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0

  2. Menyiapkan jaringan dengan mengedit file konfigurasi.

    Kami akan mengedit file konfigurasi /etc/network/interfaces. Untuk menampilkan isi konfigurasi, ketikkan perintah:

    # sudo nano /etc/network/interfaces

    Jika jaringan lokal yang kita sambungkan memerlukan konfigurasi alamat IP secara manual, maka isi file konfigurasi akan terlihat seperti ini:

    iface lo inet loopback

    et0 otomatis
    iface eth0 inet statis
    alamat 192.168.1.18
    masker jaring 255.255.0.0
    gerbang 192.168.1.253

    Kami membiarkan baris pertama apa adanya, karena konfigurasi tambahannya tidak diperlukan.

    Garis et0 otomatis mengatakan bahwa antarmuka jaringan eth0 harus dimulai saat OS melakukan booting.

    Baris kedua iface eth0 inet statis mengatakan bahwa alamat IP untuk antarmuka jaringan eth0 ditetapkan secara manual.

    Garis alamat 192.168.1.18 mengatakan bahwa antarmuka jaringan eth0 diberi alamat IP 192.168.1.18 (alamat jaringan ini diambil sebagai contoh dan dapat berupa alamat lain sebagai gantinya).

    Garis masker jaring 255.255.0.0 mengatakan netmasknya adalah 255.255.0.0.

    Baris terakhir gerbang 192.168.1.253 menunjukkan bahwa gateway jaringan adalah komputer dengan alamat IP 192.168.1.253. Baris ini mungkin hilang, karena keberadaannya di file konfigurasi bergantung pada parameter jaringan lokal tempat komputer yang dikonfigurasi terhubung.

    Jika jaringan lokal yang terhubung menggunakan distribusi otomatis pengaturan jaringan oleh server DHCP, maka file konfigurasi /etc/network/interfaces harus direduksi menjadi bentuk:

    iface lo inet loopback

    et0 otomatis
    iface eth0 inet dhcp

4. Pengaturan jaringan tambahan: server DNS, alamat MAC dan kecepatan antarmuka jaringan.

Menyiapkan server DNS.

Selain itu, dalam banyak kasus, agar jaringan lokal berfungsi dengan benar di komputer yang Anda konfigurasi, Anda harus memasukkan alamat IP server DNS yang digunakan.

Untuk melakukan ini, buka file konfigurasi dengan perintah:

# sudo nano /etc/resolv.conf

Kesimpulan:

# Dihasilkan oleh NetworkManager
server nama 192.168.1.253

Garis server nama 192.168.1.253 mengatakan bahwa komputer dengan alamat IP 192.168.1.253 digunakan sebagai server DNS.

Mengubah alamat MAC kartu jaringan.

Untuk mengubah sementara alamat MAC kartu jaringan eth0, Anda perlu menggunakan perintah:

# sudo ifconfig eth0 bagaimana eter 00:01:02:03:04:05

Nomor terakhir adalah alamat MAC baru.

Untuk mengubah alamat MAC secara permanen Anda perlu melakukannya di file konfigurasi /etc/network/interfaces tambahkan baris dengan alamat MAC baru ke pengaturan antarmuka jaringan:

iface eth0 inet dhcp

pra-up ifconfig eth0 hw ether 00:01:02:03:04:05

Ubah kecepatan antarmuka jaringan.

Untuk mengatur kecepatan kartu jaringan secara ketat:

# sudo ethtool -s eth0 kecepatan 100 duplex autoneg penuh mati

# Paksa kecepatan antarmuka jaringan ke 100Mbit dan mode Dupleks Penuh dan nonaktifkan deteksi otomatis

# sudo ethtool -s eth0 speed 10 duplex setengah otomatis mati

# Paksa kecepatan antarmuka jaringan ke mode 10Mbit dan Half Duplex dan nonaktifkan deteksi otomatis

Acak 7 artikel:

Komentar

  1. sergo
    1 November, 23:27

    terima kasih banyak untuk artikelnya! Saya baru saja beralih ke Linux, itu sangat membantu, dapatkah Anda memberi tahu saya jika ada dua jaringan di komputer, satu memiliki server dns jaringan 192.168.0.9, dan yang lainnya, misalnya, 192.168.1.9, akan benar jika ditulis resolv.conf dalam satu file
    server nama 192.168.0.9
    server nama 192.168.1.9
    Akankah pengguna jaringan memahami dns yang mana?
    Dan apakah mungkin untuk memberi nama pada kartu jaringan di Linux, misalnya eth0 adalah loc, dan eth1 adalah prov?

  2. Mut@NT
    2 November, 00:07

    1. DNS dapat ditentukan keduanya, namun masker jaringan harus ditentukan sebagai 255.255.255.0. Kemudian mereka akan menggunakan DNS mereka sendiri.

    2. Saya tidak tahu nama jaringannya. Saya pikir itu mungkin, itu Linux!!

  3. sergo
    2 November, 03:44

    matikan antarmuka
    ifconfig eth0 turun
    berikan perintah
    ifrename -i eth0 -n new_name (misalnya lokal)
    ifconfig lokal ke atas
    maka di Linux Anda, Anda mungkin perlu mengubah beberapa eth0 menjadi lokal di file /etc/network/interfaces, saya hanya punya alt, dan file ini tidak ada sama sekali, saya punya /etc/net/ifaces/folders_with_interfaces , dan sekarang saya perlu folder eth0 mengganti namanya menjadi lokal, lalu
    restart jaringan layanan :)

  4. Mut@NT
    2 November, 08:45

    Saya harus menambahkannya ke artikel, terima kasih))

  5. GPS
    14 Mei, 17:36

    Saya pikir ada baiknya memeriksa baris: sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0
    Alias ​​tidak boleh memiliki topeng /24 (255.255.255.0), ini bukan kesalahan, karena dalam hal apa pun, antarmuka eth0:0 akan diberi topeng /32 (255.255.255.255)
    Dalam kasus Anda itu akan menjadi: Sudo ifconfig eth0:0 10.10.0.1/32

  6. Mut@NT
    16 Mei, 12:02

    GPS: Saya pikir ada baiknya memeriksa baris: sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0 Alias ​​tidak dapat memiliki /24 mask (255.255.255.0), ini bukan kesalahan, karena dalam hal apa pun, antarmuka eth0:0 akan diberi topeng /32 (255.255.255.255) Dalam kasus Anda, itu akan menjadi: sudo ifconfig eth0:0 10.10.0.1/32

    Sial, kamu membuat seluruh pikiranku terbalik. Kita harus mengulang pengaturan antarmuka jaringan di komputer yang telah berfungsi selama hampir 2 tahun.
    Lalu mengapa tim ifconfig apakah mask yang saya setting muncul?

  7. GydruS
    13 September, 23:32

    Secara sederhana! Jelas dan dapat dimengerti! Terima kasih banyak!
    P.S. Hanya dalam daftar masukan perintah, alangkah baiknya jika membuat font yang 0 secara visual berbeda dari O.

  8. Mut@NT
    14 September, 18:34

    GydruS: P.S. Hanya dalam daftar masukan perintah, alangkah baiknya jika membuat font yang 0 secara visual berbeda dari O.

    Terima kasih, saya akan mencatatnya. Meskipun tampaknya ada perbedaan, pada titik tertentu)

  9. andrey
    18 September, 23:50

    terima kasih untuk situs Anda. Saya suka! semuanya dapat dipahami dan dimengerti
    Saya punya pertanyaan berikut untuk Anda. Jika memungkinkan, tolong beri tahu saya cara mengatur jaringan agar koneksi LAN dan DSL berfungsi secara bersamaan.
    Saya tidak tahu bagaimana melakukan ini???!!

  10. Mut@NT
    20 September, 07:18

    andrey: terima kasih untuk situs Anda. Saya suka! Semuanya dapat dimengerti dan dimengerti. Saya punya pertanyaan untuk Anda. Jika memungkinkan, tolong beri tahu saya cara mengatur jaringan agar koneksi LAN dan DSL berfungsi secara bersamaan.

    Sejujurnya, saya sudah lama tidak menemukan koneksi DSL. Beritahu kami lebih detail:
    1. Jaringan lokal apa? Di belakang modem atau di jaringan lain?

  11. andrey
    20 September, 18:38

    koneksi yang paling umum adalah jaringan kota
    komputer terhubung melalui kartu jaringan
    Akses internet terhubung melalui koneksi DSL

  12. Mut@NT
    21 September, 17:22

    andrey: Koneksi yang paling umum adalah jaringan kota; komputer terhubung melalui kartu jaringan; Akses Internet terhubung melalui koneksi DSL.

    Menurut pendapat saya, Anda perlu mengkonfigurasi modem itu sendiri. Mengalihkan pandangan PPPOE ganda
    Saya melakukan hal serupa pada router D-Link DIR-320, tetapi tidak pernah pada modem.

  13. andrey
    21 September, 18:22

    Terima kasih!!! Aku akan mencari!

  14. Ular22
    3 November, 06:21

    Berbicara tentang DSL melalui jaringan lokal: Saya menghabiskan banyak waktu, mengobrak-abrik banyak mana (saya punya Debian Lenny) dan untuk menyelamatkan orang lain dari penggaruk yang sama, saya akan mengatakan bahwa pppoeconf tidak membantu semua orang, misalnya, bagi saya, Internet muncul selama beberapa detik dan menghilang secara ajaib. Konfigurasi dan log tidak membantu. Tapi setelah dua minggu dan banyak gumpalan rambut robek, saya menemukan perintah sederhana ifconfig ppp0 mtu 1372. Saya harap ini membantu seseorang. Saya berbicara dan itu menjadi lebih mudah)))

  15. nama panggilan
    7 Desember, 09:17

    Selamat siang, di folder dll saya tidak ada folder jaringan atau folder net, saya punya centos 5.7, beri tahu saya apa yang harus saya lakukan

  16. Marina
    27 Desember, 21:12

    Halo, masalah ini terjadi. Komputer terhubung ke Internet melalui router.. Masalahnya adalah beberapa situs tidak terbuka - katanya kesalahan konversi dns.. Apa yang perlu dilakukan. agar semuanya berjalan dengan baik?? Terima kasih sebelumnya!!

  17. ayah
    30 Juli, 17:05

    Artem: 2 kartu jaringan. satu jaringan Windows dengan domain. Yang kedua ada modem adsl dengan koneksi PPPoE. Bagaimana caranya agar saya dapat bekerja secara online dan di Internet?!

    misalnya, tulis aturan perutean pada mesin sehingga paket yang ditujukan untuk jaringan lokal dikirim ke etn0, dan paket lainnya ke etn1
    tapi topik ini berada di luar cakupan artikel ini.

  18. Kekasih
    29 Agustus, 03:01

    Artikel yang cukup bagus. Terima kasih banyak

  19. valera
    21 Januari, 07:20

    Saya baru menggunakan Linux selama 3 bulan, tetapi saya sudah mencoba sekitar 17 hal, tetapi tidak ada yang menginginkan koneksi DSL\segera memutus koneksi lokal\ Saya meninggalkan zorin dan sekarang saya menginstal ALT - saya bekerja seperti di rumah , tetapi untuk jaringan Hryusha\7 - Saya menghancurkannya seperti orang lain\.jika- Saya berharap saya memiliki jaringan di ALT selama sisa hidup saya... Saya baru menguasai komputer selama sekitar 7 tahun – saya' aku sudah tua.

Proses pengaturan koneksi melalui kabel jaringan antara dua komputer Linux dapat dibagi menjadi dua bagian: pertama, kita akan membuat koneksi antar PC agar dapat saling melakukan ping, kemudian kita akan langsung mengkonfigurasi perangkat lunak untuk data menukarkan. Dalam hal ini, kita akan membuat server NFS. Untuk berteman di komputer Ubuntu, Anda perlu menetapkan ip 192.168.0.1 ke satu PC, dan ip 192.168.0.2 ke PC kedua. Oleh karena itu, netmask untuk kedua mesin adalah 255.0.0.0 Di terminal Anda dapat menulis: sudo eth0 192.168.0.1 netmask 255.0.0.0 up atau, jika Anda memiliki Manajer Jaringan, maka ini mudah dilakukan dalam pengaturannya. Perlu dicatat bahwa ketika saya mendaftarkan IP dan mask melalui konsol, dan kemudian membuat koneksi melalui manajer jaringan, tidak ada yang berhasil. Anda perlu menonaktifkannya, atau menetapkan alamat IP dan mask secara manual. Jadi, setelah mendaftarkan semuanya di kedua mesin, menghubungkannya melalui kabel jaringan di terminal, kami mencoba melakukan ping ke PC lain. untuk ini kita tulis ping 192.168.0.2 Jika paket sedang dipertukarkan, maka semuanya baik-baik saja dan kita lanjutkan ke tahap berikutnya. Di sini Anda perlu memutuskan mesin mana yang akan bertindak sebagai server dan mana yang akan bertindak sebagai klien. Saya memutuskan untuk menjadikan PC dengan 192.168.0.1 sebagai server. Instal paket yang diperlukan pada PC server: sudo apt-get install -y nfs-kernel-server nfs-common portmap Jalankan konfigurasi ulang portmap dan mulai ulang prosesnya sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap restart Sekarang saatnya membuat folder berbagi di server NFS Buka dengan editor teks apa pun, saya menggunakan file nano /etc/exports sudo nano /etc/exports dan tambahkan baris di sana, seperti ini /home/user/music 192.168.0.2 (rw,sync,no_subtree_check) di mana pertama-tama kita mengatur alamat ke folder bola, dan kemudian segera menunjukkan IP klien. Ya, kami menyimpan konfigurasi setelah manipulasi, kami menulis terakhir: sudo eksporfs -a Menyiapkan klien ubuntu Semua tindakan yang kami lakukan dilakukan di mesin Server, sekarang kami berpindah ke klien Ubuntu. Dan kita mulai dengan menginstal paket baru: sudo apt-get install portmap nfs-common Sekarang yang tersisa hanyalah me-mount folder server Anda sendiri. Mari kita buat direktori kosong di direktori home pengguna sederhana: mkdir share mount sudo mount 192.168.0.1:/home/user/music /home/user/share Tidak ada yang perlu dijelaskan di sini, kami menunjukkan apa dan di mana untuk me-mount. Anda dapat memasang folder ketika sistem dimulai, untuk ini kita akan menggunakan fstab sudo nano /etc/fstab dan masukkan di sana: 192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wsize=8192 ,timeo= 14,intr Sekarang, untuk memasang folder, Anda hanya perlu menulis mount /home/user/share Begitulah cara mudah dan sederhana menggunakan kabel jaringan Saya menghubungkan dua mesin yang menjalankan ubuntu ke jaringan lokal untuk transfer sederhana yang penting file

Saat bekerja dengan komputer, berbagai macam tugas muncul, salah satunya adalah menyiapkan jaringan lokal. Pada artikel ini kita akan melihat lebih dekat cara mengkonfigurasi jaringan lokal di sistem operasi Ubuntu. Jadi mari kita mulai.

Menyiapkan jaringan lokal di Ubuntu dilakukan dengan menggunakan perintah.

Konfigurasi jaringan konsol di semua sistem operasi mirip Linux, termasuk Ubuntu, dilakukan menggunakan perintah ifconfig khusus. Jika Anda cukup memasukkan perintah ini di terminal, konsol akan menampilkan semua antarmuka jaringan yang sedang berjalan di PC pada saat itu. Ini terlihat seperti ini:

eth0 Tautan enkap: Ethernet HWaddr 00:04:75:c1:e2:ab
inet addr:10.2.10.32 Bcast:10.2.10.255 Masker:255.255.255.0
….
….
Enkap Tautan eth1:Ethernet HWaddr 00:04:75:c1:e2:6b
inet addr:192.168.140.1 Bcast:192.168.140.255 Masker:255.255.255.0
….
….
lo Tautan merangkum: Loopback Lokal
inet addr:127.0.0.1 Masker:255.0.0.0
….
….

Kolom pertama berisi nama antarmuka, dan kolom kedua berisi pengaturan antarmuka yang sama. Perintah ifconfig eth0 hanya menampilkan pengaturan untuk antarmuka eth0. Untuk menonaktifkan atau mengaktifkan antarmuka eth0, masukkan perintah:

sudo ifconfig eth0 turun
sudo ifconfig eth0 ke atas

Harap dicatat bahwa apa yang disebut hak pengguna super diperlukan untuk mengelola antarmuka.

Untuk mengubah pengaturan antarmuka, tulis perintah berikut:

sudo ifconfig eth1 inet 192.168.140.1

ubah alamat IP antarmuka eth1 menjadi 192.168.140.1

sudo ifconfig eth0 bagaimana eter 00:12:34:56:78:90

akan mengubah alamat MAC menjadi 00:12:34:56:78:90

sudo ifconfig eth0 netmask 255.255.255.0

ubah subnet mask antarmuka eth0 menjadi 255.255.255.0

Namun, pengaturan yang diatur dengan cara ini akan diatur ulang setelah komputer dihidupkan ulang. Untuk menghindari hal ini, Anda harus mengubah pengaturan pada file konfigurasi antarmuka jaringan, yang terletak di /etc/network/interfaces. File ini terlihat seperti ini:

# File ini menjelaskan antarmuka jaringan yang tersedia di sistem Anda
# dan cara mengaktifkannya. Untuk informasi lebih lanjut, lihat antarmuka(5).
# Antarmuka jaringan loopback
otomatis lo
iface lo inet loopback
# Antarmuka jaringan utama
et0 otomatis
iface eth0 inet statis
alamat 10.2.10.32
#hwaddress eter 12:34:56:78:90:12
masker jaring 255.255.255.0
jaringan 10.2.10.0
disiarkan 10.2.10.255
gerbang 10.2.10.1
server nama dns 212.212.45.174
# Antarmuka jaringan sekunder
otomatis eth1
iface eth1 inet statis
alamat 192.168.140.1
masker jaring 255.255.255.0

Untuk mengatur alamat server DNS, buka file /etc/network/interfaces, tetapi perhatikan bahwa biasanya pengelolaan alamat server DNS di Ubuntu dilakukan melalui file /etc/resolv.conf, sintaks file konfigurasi ini sangat sederhana, dan terlihat seperti ini

server nama 80.227.64.17

server nama 80.231.56.1

Setelah melakukan perubahan pada file konfigurasi ini, restart layanan jaringan menggunakan perintah:

Jika Anda memerlukan komputer untuk menerima pengaturan jaringan secara dinamis (melalui DHCP), tulis baris berikut di file /etc/network/interfaces:

Untuk memperbarui parameter jaringan secara dinamis, tulis:

Untuk menghentikan atau memulai layanan jaringan, gunakan perintah:

sudo /etc/init.d/networking berhenti
sudo /etc/init.d/networking mulai

Jika Anda melihat file konfigurasi yang dimaksud, dalam pengaturan antarmuka eth0, baris yang mengubah alamat MAC dikomentari. Hal ini dilakukan karena jika Anda tidak berkomentar, layanan jaringan mungkin tidak dapat dimulai, dan untuk mengubah alamat MAC Anda mungkin perlu menulis:

sudo ifconfig eth0 turun
sudo ifconfig eth0 bagaimana eter 12:34:56:78:90:12
sudo ifconfig eth0 ke atas
sudo /etc/init.d/networking restart

Alternatifnya, Anda dapat menulis skrip bash.

Di folder /home/user, buat file bernama mynetconfig dan salin kode ke dalamnya:

gema “########OTKLYCHENIE eth0#######”
sudo ifconfig eth0 turun
gema “#####MENYAEM ALAMAT MAC#####”
sudo ifconfig eth0 bagaimana eter 00:13:8f:cb:10:21
gema “########VKLUCHAEM eth0#########”
sudo ifconfig eth0 ke atas
gema “####JARINGAN PEREZAGRYGAEM####”
sudo /etc/init.d/networking restart
gema "KONEC"

Sekarang, alih-alih baris ini, Anda hanya perlu menulis satu perintah: /home/user/mynetconfig

Selanjutnya, salin file mynetconfig ke direktori /use/local/bin. Sekarang Anda dapat menjalankan skrip hanya menggunakan perintah mynetconfig. Agar skrip segera berjalan saat sistem boot, salin ke /etc/init.d/, lalu buka konsol dan buka /etc/init.d/, lalu jalankan perintah:

perbarui-rc.d mynetconfig default 99,

dimana mynetconfig adalah nama skrip;

default - jalankan di semua mode boot dari yang kedua hingga yang kelima;

99 - urutan boot.

Untuk menghapus skrip dari startup, buka direktori /etc/init.d/ dan tulis:

perbarui-rc.d -f mynetconfig hapus

Ada cara lain untuk menambahkan skrip ke startup. Anda hanya perlu memasukkan nama script pada file /etc/rc.local atau menghapusnya jika ingin menghapus script tersebut. Metode pertama agak lebih rumit, tetapi Anda harus memberikan preferensi padanya, karena dalam hal ini Anda dapat memilih urutan dan mode boot, yang mungkin penting dalam beberapa situasi.

Sekarang mari kita lihat cara memetakan drive jaringan di Ubuntu. Hal ini dilakukan dengan cukup sederhana. Pertama, buka menu Go dan pilih Hubungkan ke Server. Di jendela yang terbuka, Anda perlu menentukan jenis layanan dan data umum lainnya. Klik tombol "Hubungkan". Selanjutnya, Anda harus memasukkan kata sandi Anda dan klik tombol “Hubungkan”. Siap. Semuanya cukup mudah dan cepat.

Sekarang Anda akan mengetahui cara mengatur jaringan sendiri melalui konsol di Ubuntu, serta cara memetakan drive jaringan. Tulis di komentar apakah Anda berhasil mengatasi tugas ini, bagikan pengalaman Anda dengan pengguna lain, dan ajukan pertanyaan apa pun yang Anda minati tentang topik artikel ini.

Seringkali ada komputer dengan sistem operasi berbeda di rumah. Dan Anda perlu mengatur jaringan lokal di antara mereka dan menyediakan akses bersama ke file. Ini sangat mudah dilakukan.

Informasi Umum.

Untuk membuat sumber daya jaringan bersama di lingkungan Windows, protokol digunakan CIFS(sebelumnya dikenal sebagai SMB), yang didukung di mirip UNIX sistem disediakan oleh perangkat lunak Samba. Samba bekerja berdasarkan protokol TCP Dan UDP, koneksi dienkripsi. Dengan menggunakan Samba, dimungkinkan untuk menyediakan tidak hanya berbagi file dan printer, tetapi juga, misalnya, untuk membangun pengontrol domain dengan dukungan Direktori Aktif(lebih lanjut tentang ini lain kali). Dengan menggunakan Samba, Anda tidak hanya dapat berbagi antara Windows dan Linux, tetapi juga antara Linux dan Linux. Namun, ada beberapa batasan. Pertama-tama, UKM adalah "jendela" protokol, dengan segala implikasinya. Itu tidak terintegrasi dengan baik dengan sistem UNIX. Tanpa membahas deskripsi teknis yang rumit, saya hanya akan mengatakan bahwa kecepatan transfer data melalui Samba lebih lambat, seringkali secara signifikan, tidak stabil, seperti halnya beban saluran jaringan, dan juga memberikan beban yang sangat nyata pada prosesor. Oleh karena itu, jika tidak ada mesin Windows di jaringan rumah Anda, lebih baik menggunakan protokol sistem file jaringan - NFS.

Inti dari pekerjaan NFS cukup sederhana. Sumber daya jarak jauh tertanam dalam pohon sistem file umum, dan sebagai hasilnya, direktori yang terletak di server file atau komputer lain muncul di sistem Anda sebagai lokal, seolah-olah berada di disk. NFS bekerja menggunakan protokol TCP. NFS sangat berguna ketika membuat apa yang disebut klien tipis (workstation tanpa disk di mana sistem melakukan booting melalui jaringan). Kecepatan transfer data NFS 2 kali lebih tinggi dibandingkan melalui Samba, beban jaringannya seragam, dan beban pada prosesor pusat minimal. Namun, NFS memiliki dua kelemahan. Yang pertama adalah dukungan yang cukup buruk pada Windows (diimplementasikan melalui subsistem UNIX dan aplikasi terpisah). Yang kedua adalah kurangnya enkripsi (dari versi NFSv4, Protokol Kerberos dapat digunakan untuk enkripsi). Namun, untuk jaringan Linux, NFS adalah pilihan ideal.

Perhatian: Alamat IP statis harus dikonfigurasi pada kedua sistem. Di Windows, klik kanan ikon koneksi jaringan dan pilih "Jaringan dan pusat Berbagi", Lebih jauh "Ubah pengaturan adaptor", pilih adaptor yang diinginkan (kartu jaringan Anda) dan buka propertinya. Pergi ke barang "Protokol Internet Versi 4" dan pilih "Gunakan alamat IP berikut":

Jika komputer Anda terhubung langsung, bidangnya "Gerbang utama" Anda dapat membiarkannya kosong. Jika melalui router, tunjukkan alamat IP router (yang digunakan untuk mengakses antarmuka webnya, biasanya 192.168.0.1). Di Linux, operasi serupa dapat dilakukan di Pengelola jaringan(mengatur koneksi jaringan, tab IPv4):

Jika Anda menggunakan firewall(Firewall Windows atau perangkat lunak serupa lainnya, serta iptables di Linux atau firewall di router Anda), pastikan port yang diperlukan terbuka (Untuk SAMBA: 135, 139, 445/ TCP; 137, 138 /UDP. Untuk NFS: 2049 /TCP).

Linux => Windows

Mari kita bayangkan sebuah situasi: Anda memiliki komputer kedua (atau server file) yang sedang berjalan Ubuntu 14.04, yang berisi banyak koleksi video, foto, dll., terletak di disk terpisah yang terpasang di dalamnya /media/DATA Saya. Disk ini perlu dibagikan pada komputer yang sedang berjalan Windows 8.1. Pertama-tama, instal paket-paket yang diperlukan:

sudo apt install samba samba-smbclient umum

Sekarang Anda perlu mengkonfigurasi Samba. Anda memiliki dua cara: kantilever Dan grafis.

kantilever.

Buka berkasnya /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

Hapus sepenuhnya semua konten dan masukkan pengaturan berikut:


kelompok kerja = KELOMPOK KERJA
nama netbios = Ubuntu-PC
string server = PC Ubuntu
peta ke tamu = pengguna buruk
akun tamu = tidak ada
opsi soket = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

#Ikuti symlink
ekstensi unix = tidak
tautan lebar = ya
ikuti symlink = ya

tingkat log = 1

# Pengkodean UTF
rangkaian karakter unix = UTF-8
rangkaian karakter dos = cp1251
atribut toko dos = ya

ukuran log maks = 10


jalur = /media/DATA Saya
dapat ditulisi = ya
tersedia = ya
publik = ya
tamu oke = ya
memaksa pengguna = tidak ada
kelompok kekuatan = tidak ada

Di bagian global parameter umum dijelaskan: KELOMPOK KERJA- nama workgroup (harus sama untuk semua mesin di jaringan lokal), Ubuntu-PC- nama komputer tempat direktori dibagikan (sebutkan milik Anda), login tanpa kata sandi, akses tamu, dan optimalisasi koneksi. Di bagian Data saya menjelaskan akses ke disk yang terpasang /media/DATA Saya. Jika mau, Anda dapat menentukan akses ke masing-masing direktori pada disk ini dengan cara yang sama. Simpan file dan jalankan perintah:

tesparm -s

Perintah ini akan memeriksa kesalahan konfigurasi dan, jika ditemukan, menunjukkan di mana harus memperbaikinya.

Sekarang mulai server Samba:

layanan sudo memulai seseorang

Grafis.

Untuk mengonfigurasi parameter Samba di antarmuka grafis, ada 2 utilitas hebat - sistem-config-samba(hanya tersedia di Ubuntu dan turunannya) dan gadmin-samba(tersedia di mana saja). Utilitas ini mewakili seluruh konfigurasi Samba, dijalankan dalam mode grafis. Untuk Ubuntu, instal utilitas pertama:

sudo apt install sistem-config-samba

Semuanya di sini sangat jelas dan siapa pun dapat memahami pengaturannya :)

Untuk distribusi lain (misalnya Debian), instal paket gadmin-samba:

sudo apt install gadmin-samba


Setelah konfigurasi, restart daemon Samba. Untuk Ubuntu:

layanan sudo restart seseorang

sudo systemctl restart smbd.layanan

Anda juga dapat membuka akses ke direktori yang diinginkan dari pengelola file dengan membuka properti direktori:


Di Windows, Anda harus mengaktifkan penemuan jaringan. Untuk melakukan ini, di Pusat Kontrol Jaringan, buka "Ubah pengaturan berbagi lanjutan"


Setelah ini, direktori bersama akan muncul di lingkungan jaringan.

Linux => Linux

Sekarang bayangkan kita mempunyai komputer dengan Debian 8 (Alamat IP 192.168.0.2 ), dan laptop dengan Ubuntu 14.04 (Alamat IP 192.168.0.3 ). Dari laptop Anda perlu berbagi partisi disk yang terpasang /media/DATA(ini adalah bagian untuk torrent dan dump file lainnya). Untuk ini kami menggunakan NFS:

sudo apt install nfs-kernel-server nfs-common rpcbind

Mari tunjukkan apa yang perlu dibagikan:

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- sesuatu yang perlu dibagikan.
192.168.0.0/255.255.255.0 - hanya komputer di subnet ini yang memiliki akses ke sumber daya bersama (Anda dapat menentukan alamat IP tertentu).
rw- dukungan membaca dan menulis.
no_root_squash- Memungkinkan pengguna root (sisi klien) memiliki akses penuh tepercaya ke partisi.
no_subtree_check- Jika hanya sebagian volume yang di-mount, maka server akan memeriksa apakah file yang diminta klien termasuk bagian volume yang di-mount. Ini memperlambat transfer data, itulah sebabnya opsi ini sering kali disertakan dalam daftar parameter.
lintas- Opsi ini mirip dengan nohide, ini memungkinkan Anda melihat direktori yang terpasang pada sistem utama. Jadi, ketika sistem file anak "B" dipasang pada "A" utama, pengaturan crossmnt pada "A" memiliki efek yang sama dengan pengaturan "nohide" pada B.
fsid=0- Server NFS harus dapat mengidentifikasi setiap sistem file yang diekspornya. Untuk server NFSv4, terdapat sistem file khusus yang merupakan akar dari seluruh sistem file yang diekspor. fsid = root atau fsid = 0 artinya sama.

Terapkan pengaturan:

sudo nano /etc/hosts.allow

Tentukan akses untuk semua mesin yang terletak di subnet 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
terpasang: 192.168.0.0/255.255.255.0

Jika Anda menentukan dalam file ekspor hanya alamat IP mesin yang diinginkan, lalu tunjukkan sesuai.

Sekarang mulai layanan:

layanan sudo nfs-kernel-server mulai

Instal paket berikut di komputer Anda:

sudo apt install nfs-common rpcbind

Buat direktori untuk memasang share:

sudo mkdir /media/Bagikan

Pemasangan manual.

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

Alhasil, seluruh isi disk /media/DATA(di laptop) akan tersedia di komputer di direktori /media/Bagikan, seolah-olah data ini disimpan di dalamnya. Agar sumber daya dapat dipasang secara otomatis setelah sistem melakukan booting, ada dua cara.

Pemasangan melalui fstab.

Mengajukan /etc/fstab berisi informasi tentang sistem file saat ini, titik pemasangan, dan parameter pemasangan. Untuk sumber daya /media/DATA dipasang di komputer Anda secara otomatis, tambahkan ke akhir file /etc/fstab baris berikut:

192.168.0.3:/ /media/Bagikan pengguna nfs,rw,noauto 0 0

Pilihan tidak otomatis menonaktifkan pemasangan otomatis saat boot, karena jaringan mungkin tidak tersedia saat ini. Sebaliknya, di pengelola file, item Bagikan akan muncul di kolom kiri, dengan mengkliknya, sumber daya jaringan akan dipasang secara otomatis. Namun, metode pemasangan ini memiliki beberapa kelemahan signifikan. Pertama, jika pada saat komputer dimatikan, file apa pun yang terletak di sumber daya jaringan terbuka, komputer akan menolak untuk dimatikan. Kedua, situasi yang sama akan terjadi jika koneksi antara klien (komputer) dan server (laptop) terputus. Untuk menghindari masalah tersebut, ada metode pemasangan kedua.

Pemasangan menggunakan AutoFS.

FS Otomatis adalah paket untuk memastikan bahwa drive yang dapat dilepas dan drive jaringan dipasang hanya ketika diakses. Jika tidak ada akses ke sumber daya jaringan atau perangkat yang dapat dilepas selama waktu tertentu, perangkat tersebut secara otomatis dilepas dan langsung dipasang saat pertama kali diakses. Install:

sudo apt install autofs

Pengaturan:

sudo nano /etc/auto.master

Di akhir file tambahkan baris:

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

/ mnt- direktori untuk memasang sumber daya jaringan.
/etc/auto.nfs- jalur ke file yang menjelaskan parameter pemasangan.
--batas waktu=60- waktu dalam hitungan detik setelah sumber daya akan dilepas (Anda dapat menentukan sendiri).

Simpan dan buka file berikutnya:

sudo nano /etc/auto.nfs

Tambahkan baris:

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

Mari buat direktori Membagikan dalam katalog / mnt, tempat sumber daya akan dipasang:

sudo mkdir /mnt/Bagikan

Itu saja. Sekarang di katalog /mnt/Bagikan, pertama kali Anda mengaksesnya, konten sumber daya jarak jauh akan muncul /media/DATA. Tombol untuk memetakan drive jaringan akan muncul di pengelola file.