Cách theo dõi liên tục kết nối của tôi trong vòng 24 giờ


2

Tôi có một ISP tồi, và internet của tôi bị cắt trong khoảng 10 giây cứ sau 2 giờ hoặc trở lại. Theo ISP của tôi, nó đã được sửa, nhưng họ đã nói rằng trong nhiều tuần nay.

Câu hỏi của tôi là, có cách nào để theo dõi nếu internet của tôi bị cắt trong thời gian 24 giờ không?

Tôi đã thử ping, nhưng nó hầu như không đáng tin cậy và tôi sẽ phải đặt phía trước máy tính để theo dõi.

Có phần mềm nào có thể theo dõi sự liên tục của kết nối internet của tôi trong 24 giờ không?

Sự giúp đỡ của bạn sẽ được đánh giá cao về vấn đề này.

Cảm ơn bạn đã dành thời gian đọc nó.


Tùy thuộc vào thương hiệu / phần sụn, hầu hết các bộ định tuyến và modem có khả năng tích hợp để ghi lại trạng thái kết nối của bạn. Bạn đã kiểm tra chúng?
chinh phục

@ Must bắt đầu , Tôi đã tự hỏi liệu có một phần mềm nào hoạt động giống như chức năng ping hay không nhưng với các báo cáo chi tiết, Điều đó tôi có thể biết nếu đến một lúc nào đó đích đến không thể truy cập được, hoặc một cái gì đó dọc theo những dòng đó.
ngẫu nhiên-xyz

Wireshark có thể phù hợp với các hóa đơn?
Matt King

Câu trả lời:


3

Bạn đã đề cập đến việc sử dụng pingvà bạn hoàn toàn đúng, chỉ cần bạn không cần nhìn chằm chằm vào màn hình của mình và chờ đợi sự cố kết nối. Gửi đầu ra của pingmột tệp và Ctrl+Cdừng ping khi bạn cảm thấy đủ thời gian đã trôi qua.

ping 8.8.8.8 > log.txt

8.8.8.8 là DNS công cộng của Google. Lệnh ping sẽ ghi log.txtvào bất cứ thư mục làm việc hiện tại của bạn.

Ngoài ra, đây là một cách nhanh chóng và bẩn thỉu để kết hợp tem thời gian với mỗi ping bằng Powershell, giả sử bạn đang sử dụng phiên bản Windows với PowerShell. Khi bạn breakvà quyết định chạy lại cái này sau, nó sẽ nối vào tệp nhật ký của bạn.

    $hostToPing = '8.8.8.8'
    $logPath = "C:\Users\username\Desktop\temp\pinglog.txt"
    $alwaysTrue = 1


while($alwaysTrue -eq "1")
{

        # refresh the timestamp before each ping attempt
        $theTime = Get-Date -format g

        # refresh the ping variable
        $result = ping $hostToPing -n 1

                if ($result -like '*reply*')
                {
                    Write-Output "$theTime - pass - connection to $hostToPing is up" | Out-File $logPath -append
                }
                else
                {
                    Write-Output "$theTime - fail - connection to $hostToPing is down" | Out-File $logPath -append
                }

        Sleep 1
        echo ' '

}

Chỉ là một ý nghĩ, nhưng nếu bạn sẽ sử dụng Powershell, tại sao không sử dụng Test-Connectionping với các tùy chọn mặc định và đầu ra có thể được sử dụng trực tiếp. tức if (Test-Connection remotehost -Count 1) { "pass"} else { "fail" } .
Zoredache

0

Dưới đây là những gì tôi đã và đang làm để theo dõi tính liên tục của 2 máy tính trong khuôn viên trường. Tất cả điều này được thực hiện trong một tệp .bat không có powershell. 3 dòng đầu tiên chỉ đặt lời nhắc để tôi không tìm đường dẫn dài đến tệp. Sau đó, tôi ghi đè tệp pingtest.txt trong cùng thư mục với .bat (. \ Pingtest.txt ,. \ Có nghĩa là thư mục hiện tại). Các ping -n 1gửi 1 ping và >>gắn thêm đầu ra để dưới cùng của file cũng như thời điểm hiện tại %time%. Các timeout /t 5 > nullà một chờ đợi trong vài giây, sau đó khởi động lại.

Khi bạn đã xem bao lâu bạn muốn. Đóng cửa sổ cmd và tìm kiếm .txt cho 100 hoặc tính thời gian và nó sẽ hiển thị cho bạn tất cả các ping đã mất 100% hoặc hết thời gian.

@echo off
prompt timer$F > nul
@echo on

echo Tracking starts at %time% > .\pingtest.txt

@echo off 

:start

ping -n 1 address1 >> .\pingtest.txt
echo %time% >> .\pingtest.txt

ping -n 1 address2 >> .\pingtest.txt
echo %time% >> .\pingtest.txt

timeout /t 5 > nul

goto :start

0

Tôi đã đọc một bài báo trên Ars Technica vào một ngày khác, nơi họ đang nói xấu Comcast vì là một ISP tồi tệ. Ai đó đã nghĩ ra một Raspberry Pi giúp tăng tốc độ của chúng nếu nó thực sự ít hơn so với quảng cáo.

Trong phần bình luận của bài viết, một người nào đó đã đề cập đến SmokePing ( Báo cáo DSL cũng có Câu hỏi thường gặp ). Tôi sẽ xem xét phần mềm này và có vẻ như bạn cũng muốn như vậy. Có vẻ như đó là một dịch vụ đám mây tiếp cận với mạng của bạn, nhưng dựa trên nhận xét , tôi nghĩ đó là thứ bạn có thể thiết lập cục bộ để xem các số liệu bên ngoài.

nhập mô tả hình ảnh ở đây


0

Cảm ơn tất cả các bạn đã dành thời gian để trả lời câu hỏi của tôi, tôi xin lỗi vì đã trả lời trễ, đó là do ISP rất tệ của tôi.

Tôi đã tiếp tục và lưu bài kiểm tra ping vào một tệp văn bản theo đề xuất của @root, và nó đã hoạt động rất tốt.

Hóa ra nó cắt giảm thường xuyên hơn tôi nghĩ, vì vậy chỉ cần chuyển sang một ISP khác :)

Một lần nữa cảm ơn tất cả các bạn đã dành thời gian trả lời câu hỏi của tôi.

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.