Linux adalah alternatif sumber terbuka dan bebas untuk Windows dan Mac OS. Sistem operasi ini boleh berfungsi dalam bentuk konsol teks mentah, atau dalam persekitaran grafik seperti GNOME dan KDE. Panduan ini akan menerangkan cara menetapkan alamat IP pada sistem Linux melalui konsol. Panduan ini mengandaikan bahawa anda mengetahui asas penggunaan Linux, dan bagaimana rangkaian, alamat IP, dan pelayan DNS berfungsi.
Langkah
Kaedah 1 dari 5: Menggunakan Akaun "Root"
Langkah 1. Sekiranya anda tidak masuk ke dalam sistem sebagai 'root' (sejenis akaun Pentadbir di Linux), buka konsol dan masukkan "su"
Tekan enter.
Langkah 2. Nota:
Sebaran Linux Ubuntu biasanya mempunyai kata laluan "root" yang sama dengan kata laluan akaun yang dibuat semasa sistem operasi dipasang.
Langkah 3. Masukkan kata laluan akaun "root" ketika diminta, dan tekan "Enter"
Kaedah 2 dari 5: Debian / Ubuntu / Kubuntu
Langkah 1. Buat salinan fail / etc / network / interfaces dengan menulis arahan berikut di konsol:
'cp / etc / network / interfaces /etc/network/interfaces.backup'
Langkah 2. Ketik 'vi / etc / network / interfaces', kemudian tekan "Enter"
Tekan 'i' untuk memasuki mod penyuntingan.
Langkah 3. Tatal sehingga anda menemui kad rangkaian di dalam fail
Kad rangkaian biasanya dinamakan eth0 untuk kad rangkaian Ethernet, atau wlan0 / wifi0 untuk rangkaian tanpa wayar.
Langkah 4. Tukar 'iface eth0 inet dhcp' ke 'iface eth0 inet static'
Langkah 5. Tambahkan baris berikut ke fail
Ganti alamat IP dengan alamat IP yang anda mahukan: alamat 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Langkah 6. Simpan fail dan keluar dari editor
Tekan "Esc" untuk memasuki mod perintah vi, kemudian tulis ": wq". Tekan enter".
Langkah 7. Masukkan 'ifdown eth0' dan tekan "Enter"
Langkah 8. Masukkan 'ifup eth0' dan tekan "Enter"
Kaedah 3 dari 5: Topi Merah atau Slackware
Langkah 1. Cara termudah untuk menetapkan IP pada Red Hat atau Slackware adalah dengan menaip "netconfig" pada versi pengedaran yang lebih lama, atau "ifconfig / netstat" pada versi pengedaran baru
Jalankan arahan di konsol sebagai "root". Menu berasaskan teks akan membantu anda menetapkan konfigurasi yang diperlukan.
Langkah 2. Tulis arahan berikut di konsol: nano / etc / sysconfig / network-scripts / ifcfg-eth0. Gunakan "Tab" untuk bergerak di antara lajur, dan gunakan ruang untuk mencentang atau menghapus centang kotak.
Langkah 3. Setelah anda memasukkan tetapan yang diinginkan, tutup tetingkap tetapan
Langkah 4. Untuk menerapkan peraturan, masukkan perintah 'restart rangkaian perkhidmatan' ke dalam konsol, kemudian tekan "Enter"
Langkah ini tidak diperlukan jika anda menggunakan Slackware - perubahan anda akan berlaku secara automatik. Catatan: Terdapat pelbagai pengedaran berdasarkan Red Hat Linux, seperti Fedora Core, CentOS, White Box, dll. Sebilangan besar sistem operasi ini mungkin mempunyai arahan konfigurasi IP yang sama.
Kaedah 4 dari 5: Mana-mana Sistem Linux dengan Kernel 2.4 dan Ke Atas
Kaedah berikut sedikit lebih rumit. Anda masih memerlukan konsol, tetapi langkah-langkahnya harus dilakukan untuk pengedaran Linux moden. Program konfigurasi yang digunakan adalah "ip", dan terletak di folder "/ sbin /".
Langkah 1. Ketahui nama antara muka rangkaian yang akan digunakan
Untuk memaparkan semua antara muka rangkaian yang ada, jalankan perintah "/ sbin / ip link". Senarai nama antara muka, alamat MAC, dan maklumat lain akan muncul di skrin.
Langkah 2. Terapkan alamat IP dengan subkomersial "addr", seperti "/ sbin / ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Titik akses lalai ditambahkan dengan subkomint "laluan", seperti laluan "/ sbin / ip tambahkan lalai melalui [GATEWAY_ADDRESS]".
Langkah 3. Aktifkan antara muka rangkaian dengan subkomersial "pautan":
"/ sbin / ip link menetapkan [INTERFACE_NAME] ke atas". Sekiranya semua data yang anda masukkan betul, rangkaian akan berjalan seperti biasa. Malangnya, semua tetapan rangkaian akan hilang jika anda menghidupkan semula sistem, jadi jika anda ingin memulihkan tetapan setelah sistem dimulakan, tambahkan semua perintah di atas ke "/etc/rc.local" - fail yang dijalankan ketika sistem bermula.
Kaedah 5 dari 5: Alamat IP Dinamik / DHCP
Alamat IP dinamik dihasilkan secara automatik dan umumnya tidak memerlukan perhatian pengguna, tetapi ada kes tertentu yang perlu diperhatikan:
Langkah 1. Sekiranya rangkaian tidak aktif ketika sistem dimulakan, sambungan internet mungkin tidak tersedia walaupun masalah rangkaian diselesaikan
Untuk memulihkan sambungan internet dengan segera, jalankan perintah "dhclient" sebagai root. Alamat dinamik juga akan ditetapkan semula.
Langkah 2. Situasi yang sama juga mungkin berlaku sekiranya rangkaian diakses oleh perkakasan yang dimulakan dengan komputer anda
Dalam beberapa kes, Linux memulakan dengan lebih pantas daripada "penghala" rangkaian dan tidak menemui rangkaian semasa memulakan. Cari dhclient.conf (mis. /Etc/dhcp3/dhclient.conf untuk Debian) dan tambahkan / perbaiki baris but semula nn;. Ganti nn dengan selang waktu menunggu untuk proses pengaktifan "penghala" setelah sistem aktif.
Petua
- Perintah 'sudo' (kependekan dari "superuser do") membenarkan akses pentadbir sementara dan lebih sesuai daripada 'su' dalam kebanyakan kes. Baca panduan sudo dengan menaip "man sudo," dan bersyukurlah kerana anda melakukannya.
- Fail /etc/resolv.conf mungkin perlu diedit jika anda ingin mengakses sistem dengan nama domain dan bukannya alamat IP. Gunakan kaedah seperti mengedit fail / etc / network / interfaces, dan jangan lupa untuk membuat sandaran yang asli!
Amaran
- Jangan lupa membuat sandaran fail anda sehingga anda dapat memulihkan tetapan asal.
- Jangan cuba langkah-langkah di atas, kecuali anda memahami bagaimana rangkaian, alamat IP, dan pelayan DNS berfungsi.
- Jangan terus masuk sebagai root. Kami mengesyorkan agar anda log masuk sebagai pengguna lain, gunakan perintah su di konsol, dan kemudian kembali ke akaun pengguna tersebut setelah anda selesai. Akses root membolehkan pengguna lain yang mempunyai akses ke komputer anda melakukan apa sahaja ke sistem anda.