Cara Mengkonfigurasi Gateway NAT yang Sangat Tersedia di Linux
Abstrak:
Terjemahan Alamat Rangkaian (NAT) ialah teknologi rangkaian biasa yang digunakan untuk menukar alamat IP rangkaian persendirian kepada alamat IP rangkaian awam. Pada sistem Linux, mengkonfigurasi get laluan NAT yang sangat tersedia boleh meningkatkan ketersediaan dan kebolehpercayaan rangkaian. Artikel ini akan memperkenalkan cara menggunakan alat Keepalived dan iptables untuk mengkonfigurasi get laluan NAT yang sangat tersedia di Linux.
Kata kunci: NAT, ketersediaan tinggi, Keepalived, iptables
Pengenalan:
Dalam persekitaran rangkaian moden, ketersediaan dan kebolehpercayaan rangkaian adalah sangat penting. Untuk mencapai matlamat ini, adalah penting untuk mengkonfigurasi get laluan NAT yang sangat tersedia. Gerbang NAT yang sangat tersedia boleh berfungsi dalam mod siap sedia aktif untuk memastikan bahawa apabila hos gagal, get laluan siap sedia secara automatik boleh mengambil alih dan memastikan rangkaian berjalan.
Langkah 1: Pasang dan konfigurasi Keepalived
1.1 Pasang pakej Keepalived:
Jalankan arahan berikut dalam terminal untuk memasang pakej Keepalived:
sudo apt-get install keepalived
1.2 Konfigurasi Keepalived:
daripada Keepalived, Dan buat fail konfigurasi bernama keepalived.conf. Gunakan konfigurasi contoh berikut untuk mengubahnya mengikut situasi sebenar:
global_defs {
router_id natrouter}
script " eth0
virtual_router_id 1
keutamaan 100
advert_int 1
pengesahan {
auth_type PASS auth_pass YourPasswordHere
}
virtual_ipaddress {
192.168.1.1/24
check_nat_gateway
Langkah 2: Konfigurasikan iptables
Untuk mencapai get laluan NAT yang sangat tersedia, kami juga perlu mengkonfigurasi iptables supaya ia boleh memajukan dan memproses trafik rangkaian dengan betul.
2.1 Dayakan pemajuan IP:
Buka fail /etc/sysctl.conf dan cari baris berikut:
net.ipv4.ip_forward=1
Simpan dan keluar daripada fail. Kemudian, jalankan arahan berikut dalam terminal untuk membuat perubahan berkuat kuasa:
sudo sysctl -p
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Simpan peraturan iptables dan tuliskannya ke fail peraturan kegigihan supaya ia berkuat kuasa merentas but semula sistem:
sudo iptables-save | sudo tee /etc/iptables/rules.v4
Step 3 : Mulakan dan uji getalived NAT yang sangat tersedia
3.1 Mulakan perkhidmatan Keepalived: Jalankan arahan berikut di terminal untuk memulakan perkhidmatan Keepalived:
Uji getalived NAT yang sangat tersedia melalui arahan ping. Ping alamat IP maya (192.168.1.1) dari komputer lain dan jika rangkaian OK, get laluan sandaran telah mengambil alih dengan betul.
Kesimpulan:
Dengan menggunakan Keepalived dan iptables, kami boleh mengkonfigurasi get laluan NAT yang sangat tersedia pada sistem Linux. Konfigurasi ini memastikan bahawa apabila gerbang utama gagal, get laluan sandaran boleh mengambil alih secara automatik, dengan itu meningkatkan ketersediaan dan kebolehpercayaan rangkaian.
Rujukan:
"Cara Menyediakan Kemas Kini Rolling Ketersediaan Tinggi NAT Gateway dengan Keepalived dan HAproxy pada Ubuntu 14.04 | DigitalOcean" (https://www.digitalocean.com/community/tutorials/how-to-set - up-a-high-availability-rolling-update-nat-gateway-with-keepalived-and-haproxy-on-ubuntu-14-04)
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi gerbang NAT yang sangat tersedia di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!