Làm thế nào để mở một cổng cụ thể trong Ubuntu?


15

Ứng dụng khách SoulSeek của tôi Nicotine + kiểm tra các cổng mở của tôi trong quá trình cấu hình ban đầu và hứa rằng số một cổng mà nó cần đã bị đóng, giúp tôi loại bỏ khoảng 50% số người dùng. Có cách nào tôi có thể mở cổng cụ thể cho ứng dụng sử dụng không?

RUnning máy tính để bàn Ubuntu 13.04. Tôi chưa cài đặt thủ công bất kỳ tường lửa nào, nhưng không chắc nó có trong cài đặt mặc định hay không.


Bạn đang chạy Ubuntu Desktop hay Server? Đang chạy bất kỳ tường lửa?
Mitch

Máy tính để bàn (Trusty) và không cài đặt thêm tường lửa
charlie

Câu trả lời:


7

Chạy này trên dòng lệnh; cần giải quyết vấn đề:sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT

Để làm một cổng cụ thể:

sudo iptables -A INPUT -p <tcp OR udp> <--dport OR --sport> <port> -j ACCEPT

INPUTlà chuỗi cho lưu lượng đến. -plà giao thức (hoặc tcphoặc udp --dporthoặc --sportchỉ định cho phép đích hoặc cổng nguồn. -jlà "nhảy" và nó nơi bạn ACCEPT, REJECThoặc DROPcác gói tin (s)

Chi tiết về iptablescó thể được tìm thấy bằng cách đọc trang người đàn ông. Vì bạn là người mới bắt đầu nên có thể bạn sẽ thấy điều này hữu ích: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html


1
@J Moore: Cảm ơn, nhưng tôi phải đặt số cổng ở đâu? Cũng sẽ giúp nếu bạn có thể đưa vào một lớp lót về những đối số này để làm gì?
charlie

1
Tôi đã thử các phương pháp trên và mặc dù tôi nghĩ rằng chúng nên hoạt động, trang kiểm tra cổng máy khách: tools.slsknet.org/porttest.php?port=2234 luôn cho thấy rằng cổng được ĐÓNG. Có ý kiến ​​gì không?
charlie

0

Bạn cần cài đặt ít nhất một tường lửa, vì nó không được cài đặt trong cài đặt mặc định trên Ubuntu.

cho 32 bit
- Firestarter
cho 64 bit
- Firestarter

  • Cài đặt và mở Firestarter, thêm chính sách gửi đến với ip này: 0.0.0.0/0   (để cho phép tất cả các địa chỉ IP)
  • Thêm các cổng mà bạn cần mở.
  • Sau đó bấm vào áp dụng nút thay đổi.

Tôi không nghĩ rằng điều này đang giải quyết vấn đề. Ngoài ra rõ ràng các op có rất ít ý tưởng về cách thực hiện những gì bạn vừa đưa ra.
sinekonata
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.