DroidWall và Tethering không dây


7

Tôi có một vấn đề rất đơn giản: khi tôi chạy Wifi Tethertrên Galaxy S3, máy tính sẽ không nhận được địa chỉ IP trừ khi tôi tắt DroidWalltường lửa.

DW chạy ở chế độ danh sách trắng, nhưng tôi đã chạy qua menu của nó để kích hoạt tất cả các ứng dụng liên quan không dây mà nó tìm thấy. Không có gì. Tôi phải dừng nó lại để làm cho máy chủ DHCP hoạt động.

Ứng dụng nào trong Android 4.1, hoặc ít nhất là trong ROM GS3 gốc, chi phối DHCP trong việc kết nối không dây và nên được bật với DroidWall?

Hoặc nếu không, làm thế nào để tôi tìm ra nó mà không thử và thất bại trên một số lượng lớn các ứng dụng.

Câu trả lời:


5

Kể từ phiên bản 1.2.5, tính năng chia sẻ kết nối đã được đưa vào AFWall +, bạn chỉ cần bật

  • (Tethering) - Dịch vụ DHCP + DNS

4

Tôi gặp vấn đề tương tự với việc kết nối wifi sau khi tôi cài đặt Droidwall. Mặc dù kết nối wifi đã thành công nhưng tôi không có quyền truy cập internet.

Tôi đã làm cho nó hoạt động đơn giản bằng cách thêm DNS vào máy tính xách tay của tôi. Hy vọng, nó hoạt động cho bạn hoặc bất cứ ai phải đối mặt với cùng một vấn đề.

Thay đổi / Thêm DNS 4.2.2.2 và 8.8.8.8 trong PC / Laptop của bạn. Đó là nó.


Điều này cũng làm việc với tôi, sử dụng NoRoot Firewall. Cảm ơn :-)
Chỉ cần High High

Cảm ơn bạn điều này làm việc cho tôi cũng như sử dụng NoRoot Firewall. Bạn có thể vui lòng cung cấp thêm thông tin về lý do tại sao bạn chọn sử dụng các cài đặt đó không?
Mario Awad

2

Việc tắt Droidwall là bình thường, vì lý do là nó chặn mọi gói tin đến cho cổng 67, để cho phép Wifi Tethering hoạt động. Hoặc khá đơn giản, cho phép một tập lệnh tùy chỉnh khớp với số cổng 67 là dhcp để đi qua.

FYI về Droidwall - các nỗ lực phát triển và chức năng đã bị ngừng và tác giả đã bán nó cho Avast.

Cái ngã ba của Droidwall được gọi là AFWall + có thể tìm thấy ở đây và được tìm thấy trên Google Play , thứ rõ ràng tốt hơn Droidwall cũ.

Biên tập

Vì Wifi-Tether hoạt động trên cả cổng số 67 của TCP / UDP (để dhcp hoạt động), nên đây là các quy tắc cần thiết:

$IPTABLES -A "droidwall-wifi" -p TCP --destination-port 67 -j RETURN
$IPTABLES -A "droidwall-wifi" -p UDP --destination-port 67 -j RETURN

Quy tắc này ở đây cho phép adbWurdy hoạt động với DroidWall được bật.

$IPTABLES -A "droidwall-wifi" --destination "0.0.0.0" --destination-port 5555 -j RETURN

Bạn cũng phải kích hoạt quyền truy cập Wi-Fi để "Ứng dụng chạy bằng root" để điều này hoạt động.


Cảm ơn thông tin 'được mua bởi avast'. Bỏ lỡ điều đó, mặc dù đã một năm rồi ...
ce4

Vì hiện tại tôi vẫn ổn với DW, nên câu hỏi được đưa ra nhanh chóng: AFWall + có cho phép DHCP mà không có các tập lệnh hack không? Nhân tiện, vì tôi không quen với kịch bản iptables nên tôi có thể có mã cho tập lệnh cho phép port-67 không?
usr-local-

Cố gắng đoán: "$ IPTABLES -A" droidwall "--destination-port 67 -j TRẢ LẠI". Nó có đúng không?
usr-local-ΕΨΗΕΛΩΝ

@djechelon: Tôi sẽ thử ngay, không chắc chắn 100%, nhưng dường như nó hợp pháp với tôi ... :)
t0mm13b

Cả hai kịch bản và các ứng dụng gắn cờ đang chạy cố định root. Tôi khá không chắc chắn vì các ứng dụng hệ thống AFAIK đều là các ứng dụng gốc và Samsung tải trước rất nhiều phần mềm bloatware không mong muốn trên thiết bị, phần mềm mà tôi không muốn "gọi điện thoại về nhà" thường xuyên. Chúng bao gồm Game Hub và Ứng dụng Samsung
usr-local-ΕΨΗΕΛΩΝ

1

Trong trường hợp của tôi, cho phép id người dùng 9999 (không ai) kết nối qua WiFi đã khắc phục sự cố. Vì vậy, tôi đã thêm dòng này dưới dạng tập lệnh tùy chỉnh vào DroidWall:

$IPTABLES -A droidwall-wifi -j RETURN -m owner --uid-owner 9999

1

Giải pháp này nên hoạt động cho tất cả các tường lửa, trên root hoặc không root. Ban đầu tôi đã thử cả hai loại thiết bị và không hoạt động và sau khi tôi thấy thông tin này cả hai đều hoạt động. Vì vậy, tôi khá chắc chắn rằng điều này sẽ làm việc cho bạn. Để biến nó thành một câu trả lời hoàn chỉnh, vì tôi chắc chắn rằng nó sẽ không rõ ràng về cách thức / nơi thay đổi DNS cho hầu hết người dùng. Về cơ bản không có thay đổi nào được thực hiện ở phía ứng dụng, chỉ trên PC.

Tôi đã sử dụng NoRoot Firewall (trên thiết bị chưa được phân phối) và tính năng chia sẻ kết nối qua USB không hoạt động. Tôi cũng đã sử dụng một thiết bị đã root chạy AFWall + và mặc dù nó có cài đặt cụ thể cho "(chia sẻ kết nối) - dịch vụ DHCP + DNS" cho phép thiết bị không hoạt động. Vì vậy, cuối cùng tôi đã vô hiệu hóa nó. Trong thực tế, tôi đã cố gắng chỉ kích hoạt trình duyệt Chrome trên nó và không có điều gì khác, và với giải pháp này, tính năng trói buộc vẫn hoạt động.


Có điện thoại được kết nối và kết nối, Chuyển đến Bảng điều khiển \ Mạng và Internet \ Mạng và Trung tâm chia sẻ và nhấp vào kết nối "Kết nối:" ảnh chụp màn hình

Trên màn hình tiếp theo, chọn Thuộc tính, sau đó tô sáng "Giao thức Internet Phiên bản 4" và nhấn thuộc tính bên dưới.

Bây giờ ở phần dưới, bạn thấy các hộp máy chủ DNS ưa thích và thay thế. Nhập 4.2.2.2 và 8.8.8.8 ở đó (cảm ơn @michaelsangma)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.