Thông báo lỗi khi nhập lệnh iptables (bảng không tồn tại)


8

Tôi đã cố gắng cài đặt Spotify, nhưng khi đăng nhập tôi nhận được một thông báo nói rằng tôi có một error 101. Điều này dường như có liên quan đến cài đặt proxy của tôi hoặc tường lửa của tôi. Làm theo hướng dẫn từ một câu hỏi tương tự khác, tôi đã nhập thông tin sau vào một thiết bị đầu cuối iptables -Lvà nó đã trả về thông báo này nghe có vẻ hơi đáng lo ngại!

FATAL: Error inserting ip_tables (/lib/modules/3.5.0-25-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.12: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Bất cứ ý tưởng nào là giải pháp cho cả việc thiếu tường lửa rõ ràng và giải quyết khả năng của tôi để vào Spotify?


đầu tiên, bạn có thể cung cấp đầu ra của ip_tables modprobe không? điều này sẽ cho chúng tôi biết bạn đang sử dụng kernel nào - đây có phải là root không?
linux_guy

Đừng hoảng sợ. Nó chỉ là một thông báo lỗi máy tính của bạn sẽ không chết. Bạn có thể vui lòng mô tả vấn đề spotify thêm một chút?
Magpie

1
Tôi cố gắng đăng nhập vào Spotify và thông báo "Đã xảy ra lỗi Tường lửa có thể đang chặn Spotify. Vui lòng cập nhật tường lửa của bạn để cho phép Spotify (lỗi 101). Ngoài ra, bạn có thể thử cập nhật cài đặt Proxy hiện đang sử dụng của mình." "Cài đặt proxy" là liên kết đến hộp mới với hộp đầu tiên tự động được đặt thành tự động phát hiện, hộp thứ 2 ghi "Máy chủ:" nhưng bị mờ đi trừ khi tôi thay đổi hộp thứ 1 và tương tự hộp 3,4, và 5, "cổng", "Tên người dùng" và "mật khẩu" tương ứng không thể thay đổi trừ khi tôi thay đổi hộp thứ 1 thành "HTTPS", "Vớ 4" hoặc "Vớ 5". Hộp đầu tiên cũng có tùy chọn để nói "Không có Proxy".
Chris

Xin lỗi anh chàng linux, tôi không hiểu câu hỏi của bạn. Tôi mới chỉ sử dụng Ubuntu được vài ngày! Tôi chỉ gõ "iptables -L" vào thiết bị đầu cuối như một câu trả lời cho một vấn đề tương tự đã gợi ý nó và nó đã giúp người đó giải quyết vấn đề của họ nhưng việc đọc ra hoàn toàn làm tôi bối rối!
Chris

Câu trả lời:


6

Tôi nghĩ rằng bạn cần phải sử dụng lệnh sudo và thông báo lỗi chỉ là một cách nói sai cho bạn rằng bạn không có quyền chính xác để chạy lệnh bạn muốn chạy.

Đây là một liên kết đến một số hướng dẫn về cách để tường lửa đi với iptables.


3

Tôi biết đây là một chủ đề cũ, nhưng có lẽ điều này sẽ giúp được ai đó. Thông báo lỗi phản ánh rằng có các tập tin kernel bị thiếu. Bạn có thể khắc phục điều này trên bất kỳ phiên bản Ubuntu nào bằng lệnh sau:

    sudo apt-get install linux-image-$(uname -r)

Cảm ơn! Hình như vậy khi tôi thử tải mô-đun theo cách thủ công và nhận đượcinsmod: ERROR: could not load module ip_tables: No such file or directory
0xC0000022L

1

Các iptableslệnh quản lý 'tường lửa' của bạn (hoặc trong điều kiện kỹ thuật: bộ lọc gói tin). Nó cần nhiều quyền hơn người dùng bình thường. Vì vậy, nhập lệnh như một người dùng bình thường dẫn đến thông báo lỗi bạn đã đăng. Nếu bạn đăng ký trước sudovà nhập mật khẩu của mình theo lời nhắc sau, bạn sẽ có quyền root cho lệnh đơn này. Vì vậy, sudo iptables -Lviết đầu ra mà không có thông báo lỗi:

> sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Tuy nhiên tôi nghi ngờ rằng điều này sẽ giúp tìm ra giải pháp cho vấn đề spotify của bạn. Có thể tốt hơn để hỏi một câu hỏi khác và chèn thông báo lỗi đầy đủ trong câu hỏi đó. Có lẽ chúng tôi có thể giúp bạn tốt hơn ở đó.

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.