Rumah > Artikel > Tutorial sistem > Sediakan kad rangkaian Linux secara bebas dan kawal sepenuhnya persekitaran rangkaian
Dengan perkembangan pesat teknologi Internet, peranan Internet dalam kehidupan seharian kita menjadi semakin penting. Apabila membina persekitaran rangkaian, kad antara muka rangkaian (NIC) adalah pautan penting antara komputer dan rangkaian luaran. Artikel ini akan memberikan pengenalan yang mendalam kepada kaedah mengubah suai konfigurasi kad rangkaian dalam sistem Linux, membolehkan pengguna mengawal sepenuhnya persekitaran rangkaian dengan menetapkan parameter rangkaian secara bebas.
1. Persekitaran
VirtualBox + CentOS6.5
**2
**Kadangkala anda akan menghadapi situasi sedemikian apabila mengkonfigurasi rangkaian selepas mengklon pelayan, atau apabila menyelenggara pelayan yang dibina oleh orang lain. Seperti yang ditunjukkan dalam gambar di bawah:
Ketidakkonsistenan ini boleh menyebabkan beberapa masalah untuk gangguan obsesif-kompulsif Kadangkala perkara yang lebih kita mahukan ialah: dalam fail ifcfg-eth0, maklumat kad rangkaian eth0 harus dikonfigurasikan dan kad rangkaian eth1 harus dikonfigurasikan dalam ifcfg-eth1. Konfigurasikan dalam.
3. Penyelesaian
Untuk menyelesaikan masalah di atas, terdapat lebih kurang dua kaedah:1) Tukar nama fail fail konfigurasi antara muka daripada ifcfg-eth0 kepada ifcfg-eth1
2) Tukar nama kad rangkaian eth1 kepada eth0.
Kaedah 1:
Kaedah ini boleh dilaksanakan dalam ujian sebenar, seperti yang ditunjukkan dalam rajah di bawah Selepas pengubahsuaian, mulakan semula rangkaian.
Kaedah 2:
Jadi ia tidak boleh diubah secara mudah dan kasar, kerana, seperti yang ditunjukkan dalam rajah di bawah oleh arahan ifconfig –a, kad rangkaian yang diiktiraf oleh pelayan masih eth1, bukan eth0.
Nota: Ingat alamat mac di sini 08:00:27:74:39:02, yang boleh digunakan sebagai asas untuk pengubahsuaian dalam langkah pelaksanaan seterusnya, kerana IP pelayan boleh ditukar sesuka hati, tetapi alamat mac adalah unik.
Untuk menyelesaikan masalah ini, kami mula-mula mengubah suai konfigurasi dalam fail /etc/udev/rules.d/70-persistent-net.rules supaya nama kad rangkaian pelayan bertukar daripada eth1 kepada eth0 ifcfg-eth0 Nama kad rangkaian dalam juga ditukar, dan akhirnya rangkaian dimulakan semula.
1) Ubah suai fail konfigurasi /etc/udev/rules.d/70-persistent-net.rules.
Kandungan fail asal /etc/udev/rules.d/70-persistent-net.rules adalah seperti berikut:
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x100e (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9b:bb:3c", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x100e (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth1"Kandungan yang diubah suai adalah seperti berikut:
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x100e (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth0"Seperti yang ditunjukkan di atas
a) Padam konfigurasi eth0 dalam fail asal (kerana ia tidak berguna. Konfigurasi ini ialah konfigurasi mesin sumber apabila saya mengklonkan pelayan ini semasa ujian ini. Alamat mac yang sepadan dalam konfigurasi juga adalah mac pelayan sumber . alamat, yang tidak berguna untuk pelayan semasa kami);
b) Tukar nama kad rangkaian eth1 kepada eth0 (perhatikan bahawa alamat macnya ialah 08:00:27:74:39:02, iaitu entri yang kami mahu ubah suai.)
2) Ubah suai fail konfigurasi antara muka ifcfg-eth0 dan tukar kad rangkaian daripada eth1 kepada eth0
3) Mulakan semula mesin dan biarkan pelayan mengkonfigurasi semula maklumat kad rangkaian mengikut fail /etc/udev/rules.d/70-persistent-net.rules
Anda boleh mendapati bahawa selepas memulakan semula mesin dan memasuki pelayan, rangkaian telah dikonfigurasikan untuk konsisten, seperti yang ditunjukkan di bawah:
Pada ketika ini, pengubahsuaian telah selesai.
Dalam era maklumat hari ini, rangkaian telah menjadi bahagian yang sangat diperlukan dalam kerja dan kehidupan kami, dan kad rangkaian ialah peranti utama untuk mencapai komunikasi rangkaian. Artikel ini menerangkan secara terperinci cara mengubah suai konfigurasi kad rangkaian dalam sistem Linux dan menyediakan beberapa kes praktikal. Dengan mempelajari pengetahuan ini, kami boleh mengurus dan mengkonfigurasi kad rangkaian dengan lebih fleksibel, dan mengawal sepenuhnya peranti kami sendiri dalam persekitaran rangkaian.
Atas ialah kandungan terperinci Sediakan kad rangkaian Linux secara bebas dan kawal sepenuhnya persekitaran rangkaian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!