JavaScript is required

Để bật ngay lập tức chức năng chuyển gói tin (IP Forward), ta thực hiện:

A.
Sửa nội dung tập tin “/etc/sysctl.conf”
B.
Thi hành lệnh echo 1> /proc/sys/net/ipv4/ip_forward
C.
Thi hành lệnh echo 1> net.ipv4.ip_forward
D.
Thi hành lệnh ./proc/sys/net/ipv4/ip_forward=1
Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra kiến thức về cách bật chức năng chuyển gói tin (IP Forwarding) trên hệ thống Linux. Chức năng này cho phép hệ thống hoạt động như một router, chuyển tiếp các gói tin IP giữa các mạng khác nhau. * **Phương án A:** Sửa tập tin `/etc/sysctl.conf` là cách cấu hình IP Forwarding một cách bền vững. Tuy nhiên, việc sửa file này chỉ có hiệu lực sau khi khởi động lại hệ thống hoặc thực thi lệnh `sysctl -p`. Do đó, nó không bật chức năng này *ngay lập tức*. * **Phương án B:** Lệnh `echo 1 > /proc/sys/net/ipv4/ip_forward` là cách bật IP Forwarding *ngay lập tức*. File `/proc/sys/net/ipv4/ip_forward` là một file ảo trong hệ thống procfs, cho phép thay đổi các tham số kernel khi hệ thống đang chạy. Ghi giá trị `1` vào file này sẽ bật IP Forwarding. * **Phương án C:** Lệnh `echo 1 > net.ipv4.ip_forward` không đúng cú pháp. Lệnh này sẽ tạo ra một file có tên `net.ipv4.ip_forward` và ghi số `1` vào đó, chứ không tác động đến kernel. * **Phương án D:** Lệnh `./proc/sys/net/ipv4/ip_forward=1` cũng không đúng cú pháp. Nó cố gắng thực thi file `/proc/sys/net/ipv4/ip_forward` như một chương trình, điều này là không thể vì đây chỉ là một file chứa tham số. Vậy, phương án B là phương án đúng nhất, vì nó bật IP Forwarding ngay lập tức mà không cần khởi động lại hay thực hiện thêm bước nào khác.

Câu hỏi liên quan