Điểm:0

WSL PING "lỗi hệ thống"

lá cờ mx

Tôi gặp lỗi PING kỳ lạ trong bản phân phối WSL2, Ubuntu 20.04. Khi tôi đang làm nslookup - tất cả đều ổn:

root@i:~# nslookup google.com
Máy chủ: 172.19.224.1
Địa chỉ: 172.19.224.1#53

Câu trả lời không có thẩm quyền:
Tên: google.com
Địa chỉ: 142.250.185.206
Tên: google.com
Địa chỉ: 2a00:1450:4001:830::200e

root@i:~#

Khi tôi ping theo địa chỉ - cũng được:

root@i:~# ping 142.250.185.206
PING 142.250.185.206 (142.250.185.206) 56(84) byte dữ liệu.
64 byte từ 142.250.185.206: icmp_seq=1 ttl=113 time=45,9 ms
64 byte từ 142.250.185.206: icmp_seq=2 ttl=113 time=45,1 ms
64 byte từ 142.250.185.206: icmp_seq=3 ttl=113 time=45,1 ms
^C
--- Thống kê ping 142.250.185.206 ---
Truyền 3 gói, nhận 3 gói, mất gói 0%, thời gian 2003ms
rtt tối thiểu/trung bình/tối đa/mdev = 45,066/45,382/45,941/0,396 ms
root@i:~#

Nhưng khi tôi đang cố PING theo tên - gặp lỗi:

root@i:~# ping google.com
ping: google.com: Lỗi hệ thống
root@i:~#

Strace cho tôi biết điều gì đó về "quyền truy cập bị từ chối", nhưng điều gì có thể từ chối quyền truy cập này? Không thể tìm thấy bất cứ điều gì về điều đó. https://Pastebin.com/SpDZuX1c - strace với lỗi
Cái này:

openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Quyền bị từ chối)
stat("/etc/resolv.conf", 0x7ffea50eddb0) = -1 EACCES (Quyền bị từ chối)
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Quyền bị từ chối)
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Quyền bị từ chối)

là thực sự kỳ lạ.

Tất cả các tệp phải có thể truy cập được:

root@i:~# stat /etc/resolv.conf
  Tập tin: /etc/resolv.conf
  Kích thước: 198 Khối: 8 Khối IO: 4096 tệp thông thường
Thiết bị: 810h/2064d Inode: 90071 Liên kết: 1
Truy cập: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Truy cập: 2022-02-04 16:14:10.859833659 +0300
Sửa đổi: 2022-02-04 15:43:48.419820525 +0300
Thay đổi: 2022-02-04 15:43:48.419820525 +0300
 Sinh: -
root@i:~# chỉ số /usr/bin/ping
  Tập tin: /usr/bin/ping
  Kích thước: 72776 Khối: 144 Khối IO: 4096 tệp thông thường
Thiết bị: 810h/2064d Inode: 7392 Liên kết: 1
Truy cập: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Truy cập: 2022-02-04 10:43:28.684002234 +0300
Sửa đổi: 2020-01-31 02:11:23.000000000 +0300
Thay đổi: 2022-02-04 10:43:21.754002185 +0300
 Sinh: -
root@i:~#
root@i:~# getcap /usr/bin/ping
/usr/bin/ping = cap_net_raw+ep
root@i:~#

PING chạy từ gốc.
Không thể bật kiểm toán vì WSL của nó.

curl, traceroute, nslookup, telnet - tất cả đều hoạt động hoàn hảo, chỉ có PING gặp sự cố.
Tôi hoàn toàn bối rối và không biết tìm ở đâu và sửa cái gì.

djdomi avatar
lá cờ za
vui lòng hiển thị giải quyết.conf
lá cờ mx
`root@i:~# mèo /etc/resolv.conf # Tệp này được tạo tự động bởi WSL. Để dừng tự động tạo tệp này, hãy thêm mục sau vào /etc/wsl.conf: # [mạng] # tạoResolvConf = sai máy chủ tên 172.18.240.1 root@i:~#`
lá cờ mx
không có gì trong decv.conf; btw resolv đang hoạt động chính xác cho các tiện ích khác như telnet, traceroute, nslookup và các tiện ích khác. chỉ ping với các vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.