otomatis dapat mengatur ttl pada startup router

0

Saya telah mengikuti skrip startup (skrip Administrasi-Perintah-Startup) di router dd-wrt saya

iptables -t mangle -I POSTROUTING -o `get_wanface` -j TTL --ttl-set 128

Namun itu tidak berhasil. Saya kira skrip startup berjalan ketika iptables belum berfungsi. Apakah ada cara untuk mengatur ttl setiap kali ketika router mulai?

misha nesterenko
sumber

Jawaban:

1

iptables dengan perintah itu tidak mengatur ttl pada router start-up

itu mengatur ttl untuk paket "setiap" di POSTROUTING yang berarti ketika keluar dari mesin routing ...

Menepuk
sumber
Maksud kamu apa? Maaf, saya tidak begitu baik dengan iptables. Apa yang ingin saya katakan adalah bahwa perintah tidak bekerja dari skrip startup, namun itu berfungsi ketika saya menjalankannya setelah router dimulai dari sesi ssh.
misha nesterenko
iptables adalah antarmuka untuk mesin net-filter / router kernel, maka perintah yang Anda sebutkan memberitahu kernel-filter / router kernel bahwa untuk setiap paket net yang meninggalkan mesin routing "mangle" (memanipulasi / mengatur) bidang TTL ke nilai tertentu. Ingatlah bahwa kernellah yang melakukan hal-hal tersebut, iptables adalah cara Anda memberi tahu kernel apa yang harus dilakukan dengan paket-paket. Ketika skrip init dijalankan, kernel sudah berfungsi maka cobalah untuk melihat apakah perintahnya benar-benar sesuai dan benar-benar ada pada skrip yang benar-benar dijalankan pada init
Pat
Bagaimana saya bisa mendapatkan nilai ttl saat ini iptables?
misha nesterenko
1
Anda harus membuat daftar tabel iptables yaitu "iptables iptables -nL -v --line-number -t mangle"
Pat