Test Kernel Modules
1.0.0
พื้นที่เก็บข้อมูลที่ฉันใช้เพื่อเผยแพร่โมดูลเคอร์เนลทดสอบที่ฉันทำ ฉันกำลังเข้าสู่การพัฒนาโมดูลเคอร์เนลเนื่องจากความสนใจในเคอร์เนล Linux โดยทั่วไป และเนื่องจาก Bifrost ซึ่งเป็นไฟร์วอลล์ที่กำลังจะมาถึงเพื่อนของฉันและฉันกำลังดำเนินการอยู่ จะเปิดตัวโมดูลเคอร์เนลสำหรับการประมวลผลแพ็กเก็ต
หากต้องการโหลดโมดูล เพียงใช้ make
เพื่อสร้างโมดูล จากนั้นใช้คำสั่งต่อไปนี้:
insmod $NAME
โดยที่ $NAME
คือชื่อของเคอร์เนลที่คุณต้องการโหลด (เช่น kern.ko
) ในทำนองเดียวกัน คุณสามารถยกเลิกการโหลดโมดูลด้วยคำสั่งต่อไปนี้:
rmmod $NAME
จากที่นี่ คุณอาจตรวจสอบว่าโมดูลถูกโหลดหรือไม่โดยทำดังนี้
lsmod | grep "$NAME"
ตรวจสอบให้แน่ใจว่าได้ลบนามสกุลไฟล์ที่ท้าย $NAME
เมื่อใช้ lsmod