Bagaimana untuk menubuhkan rangkaian tempatan di Ubuntu

Dalam proses bekerja dengan komputer terdapat pelbagai tugas, salah satunya ialah untuk mengkonfigurasi rangkaian tempatan. Artikel ini akan mengambil pandangan terperinci bagaimana mengkonfigurasi rangkaian tempatan dalam sistem operasi Ubuntu. Jadi mari kita mulakan.

Menubuhkan rangkaian tempatan di Ubuntu dilakukan menggunakan arahan.

Konfigurasi rangkaian konsol di semua sistem operasi seperti Linux, termasuk Ubuntu, dilakukan menggunakan perintah ifconfig khusus. Jika anda hanya mendaftar arahan ini di terminal, konsol akan menunjukkan semua antara muka rangkaian yang sedang berjalan pada PC pada ketika itu. Ia kelihatan seperti ini:

eth0 Pautan penyambung: Ethernet HWaddr 00: 04: 75: c1: e2: ab

inet addr: 10.2.10.32 Bcast: 10.2.10.255 Mask: 255.255.255.0

...

...

eth1 Link encap: Ethernet HWaddr 00: 04: 75: c1: e2: 6b

inet addr: 192.168.140.1 Bcast: 192.168.140.255 Mask: 255.255.255.0

...

...

lo Link encap: Local Loopback

inet addr: 127.0.0.1 Mask: 255.0.0.0

...

...

Lajur pertama mengandungi nama-nama antara muka, dan yang kedua - tetapan antara muka yang sama. Perintah ifconfig eth0 hanya memaparkan tetapan antara muka et0. Untuk melumpuhkan atau membolehkan antara muka eth0, masukkan arahan berikut:

sudo ifconfig eth0 ke bawah

sudo ifconfig eth0 up

Sila ambil perhatian bahawa pengurusan antara muka memerlukan apa yang dipanggil hak superuser.

Untuk menukar tetapan antara muka, senaraikan arahan berikut:

sudo ifconfig eth1 inet 192.168.140.1

ubah alamat IP antara muka eth1 ke 192.168.140.1

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

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

sudo ifconfig eth0 netmask 255.255.255.0

tukar subnet mask eth0 antaramuka et0 ke 255.255.255.0

Walau bagaimanapun, parameter yang ditetapkan dengan cara ini akan ditetapkan semula selepas komputer dimulakan semula. Untuk mengelakkan ini, tukar tetapan dalam fail konfigurasi antara muka rangkaian, yang terletak di / etc / network / interface. Fail ini kelihatan seperti ini:

# Fail ini ialah antara muka rangkaian yang tersedia pada sistem anda

# dan bagaimana untuk mengaktifkannya. Untuk maklumat lanjut, lihat antara muka (5).

# Antara muka rangkaian loopback

auto lo

iface lo inet loopback

# Antara muka rangkaian utama

auto eth0

iface eth0 inet statik

alamat 10.2.10.32

#hwaddress eter 12: 34: 56: 78: 90: 12

netmask 255.255.255.0

rangkaian 10.2.10.0

menyiarkan 10.2.10.255

gerbang 10.2.10.1

dns-nameservers 212.212.45.174

# Antara muka rangkaian sekunder

auto eth1

iface eth1 inet statik

alamat 192.168.140.1

netmask 255.255.255.0

Untuk menetapkan alamat pelayan DNS, pergi ke fail / etc / network / interfaces, tetapi perhatikan bahawa biasanya alamat pelayan DNS di Ubuntu diuruskan melalui fail /etc/resolv.conf, sintaks fail konfigurasi ini sangat mudah, dan kelihatan seperti ini

nameserver 80.227.64.17

nameserver 80.231.56.1

Selepas membuat perubahan pada fail konfigurasi ini, mulakan semula perkhidmatan rangkaian dengan arahan:

sudo /etc/init.d/networking restart

Jika anda memerlukan komputer anda untuk menerima tetapan rangkaian secara dinamik (melalui DHCP), tulis baris berikut dalam fail / etc / network / interfaces:

auto eth0

iface et0 auto inet

Untuk mengemas kini tetapan rangkaian secara dinamik, senarai:

dhclient

Untuk menghentikan atau memulakan perkhidmatan rangkaian, gunakan arahan:

sudo /etc/init.d/networking stop

sudo /etc/init.d/networking start

Jika anda melihat fail konfigurasi yang berkenaan, dalam tetapan antara muka et0, baris yang mengubah alamat MAC dikomentari. Ini dilakukan kerana jika ia tidak dimaklumkan, perkhidmatan rangkaian mungkin tidak bermula, dan anda mungkin perlu mendaftar untuk menukar alamat MAC:

sudo ifconfig eth0 ke bawah

sudo ifconfig eth0 hw ether 12: 34: 56: 78: 90: 12

sudo ifconfig eth0 up

sudo /etc/init.d/networking restart

Sebagai alternatif, anda boleh menulis skrip bash.

Dalam folder / home / pengguna, buat fail bernama mynetconfig dan salin kod ke dalamnya:

echo "######## OTKLYCHENIE eth0 #######"

sudo ifconfig eth0 ke bawah

echo "##### MENYAEM MAC ADRES #####"

sudo ifconfig eth0 hw ether 00: 13: 8f: cb: 10: 21

echo "######## VKLUCHAEM eth0 #########"

sudo ifconfig eth0 up

echo "#### NETWORKING PEREZAGRYGAEM ####"

sudo /etc/init.d/networking restart

echo "KONEC"

Sekarang, bukannya baris ini, anda perlu menulis satu arahan sahaja: / home / user / mynetconfig

Seterusnya, salin fail mynetconfig ke direktori / guna / lokal / bin. Sekarang anda boleh menjalankan skrip dengan menggunakan perintah mynetconfig. Untuk memulakan skrip dengan segera apabila sistem boot, salin ke /etc/init.d/, kemudian buka konsol dan pergi ke /etc/init.d/, kemudian jalankan perintah itu:

update-rc.d mynetconfig defaults 99,

di mana mynetconfig adalah nama skrip;

lalai - melaksanakan semua mod dari muat turun kedua hingga kelima;

99 - perintah but.

Untuk mengeluarkan skrip dari permulaan, buka direktori /etc/init.d/ dan ketik:

kemas kini-rc.d -f mynetconfig keluarkan

Terdapat satu lagi cara untuk menambah skrip untuk autoload. Cukup masukkan nama skrip dalam fail /etc/rc.local atau padamnya jika anda mahu mengeluarkan skrip. Kaedah pertama adalah agak rumit, tetapi ia memberi keutamaan kepadanya, kerana dalam hal ini, kemungkinan untuk memilih urutan dan cara pemuatan, yang mungkin penting dalam beberapa situasi.

Sekarang pertimbangkan untuk menyambungkan pemacu rangkaian di Ubuntu. Ini dilakukan dengan mudah. Pertama buka menu "Pergi ke" dan pilih "Sambung ke Pelayan". Dalam tetingkap yang terbuka, anda perlu menentukan jenis perkhidmatan dan data am yang lain. Klik butang Connect. Seterusnya, anda perlu memasukkan kata laluan anda dan klik pada butang "Sambung". Telah dilakukan. Semuanya sangat mudah dan cepat.

Sekarang anda akan tahu bagaimana untuk menyediakan rangkaian melalui konsol di Ubuntu, serta bagaimana untuk menyambungkan pemacu rangkaian. Tulis di komen jika anda berjaya mengatasi tugas ini, berikan pengalaman anda dengan pengguna lain, dan tanyakan apa-apa soalan yang menarik minat anda mengenai topik artikel ini.