cuốn sách gpt4 ai đã làm

android - lỗi iptables trong android: iptables-save và iptables-restore không hoạt động

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 22:59:16 58 4
mua khóa gpt4 Nike

Tôi đã biên dịch Linux cho trình giả lập Android với chức năng netfilter đầy đủ được kích hoạt. Sau khi xây dựng Android từ mã nguồn, bạn sẽ nhận được tệp nhị phân iptables.

Khi tôi đẩy mã nhị phân này vào trình mô phỏng

Tôi có thể thực hiện thành công lệnh sau.

iptables -L
iptables -F
iptables -A INPUT -s www.google.com -j THẢ

Lỗi này xảy ra:

# # iptables -L
getockopt cho multiport bị lỗi lạ: Không có tệp hoặc thư mục như vậy
getockopt cho multiport bị lỗi lạ: Không có tệp hoặc thư mục như vậy
Chuỗi INPUT (CHẤP NHẬN chính sách)
đích nguồn prot opt

Chuỗi Forward (chính sách CHẤP NHẬN)
đích nguồn prot opt

Chuỗi OUTPUT (CHẤP NHẬN chính sách)
đích nguồn prot opt
#

# iptables -A INPUT -s www.google.com -j DROP
getockopt cho multiport bị lỗi lạ: Không có tệp hoặc thư mục như vậy
getockopt cho multiport bị lỗi lạ: Không có tệp hoặc thư mục như vậy
CỐ ĐỊNH TÔI! Triển khai getgrnam() bionic/libc/bionic/stubs.c:344

Nhưng ít nhất lệnh trên cũng hoạt động!

Nhưng khi tôi cố gắng

iptables-lưu hoặc
iptables-khôi phục

Tôi gặp lỗi

iptables-save: không tìm thấy

trong tập tin cấu hình của tôi

CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m

Có vấn đề gì vậy...? ? Và cách bật chức năng iptables đầy đủ trong Android hoặc cách lưu các quy tắc iptables của Hoạt động hiện tại một cách an toàn và tải lại chúng vào lần khởi động lại tiếp theo.

Xin hãy giúp đỡ. Cảm ơn!

câu trả lời hay nhất

iptables-lưuiptables-khôi phục Các tệp nhị phân không được xây dựng từ tệp tạo tệp mặc định của hệ thống Android.

Bạn cần thêm quy tắc vào $mydroid/bên ngoài/iptables/ TRONG Android.mk các tập tin để xây dựng chúng. tập tin nguồn iptables-save.ciptables-restore.c đã có trong thư mục này.

Chưa được thử nghiệm, nhưng để xây dựng iptables-lưu, Xin vui lòng Android.mk Thêm một cái gì đó như thế này vào cuối. Rửa sạch và lặp lại iptables-khôi phục:

#
#Build iptables-save
#

bao gồm $(CLEAR_VARS)

LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)/include/ \
$(KERNEL_HEADERS)

LOCAL_CFLAGS:=-DNO_SHARED_LIBS
LOCAL_CFLAGS+=-DIPTABLES_VERSION=\"1.3.7\"

LOCAL_SRC_FILES:= \
iptables-save.c

LOCAL_MODULE_TAGS:=gỡ lỗi
LOCAL_MODULE:=iptables-save

LOCAL_STATIC_LIBRARIES := \
libiptc\
libext

bao gồm $(BUILD_EXECUTABLE)

Về lỗi iptables trong android - android: iptables-save và iptables-restore không hoạt động, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/5541983/

58 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress