checker: Report ping errors
This commit is contained in:
parent
6dd9097351
commit
8632db8e99
@ -46,7 +46,7 @@ func check_ping(ip string, cb func(pkt *ping.Packet)) (err error) {
|
||||
pinger.Count = 1
|
||||
pinger.OnRecv = cb
|
||||
pinger.SetPrivileged(true)
|
||||
pinger.Run()
|
||||
err = pinger.Run()
|
||||
|
||||
return
|
||||
}
|
||||
@ -578,7 +578,7 @@ func studentChecker(std *adlin.Student, also_check_matrix bool) {
|
||||
log.Printf("Tests %s on %s...", std.Login, stdIP)
|
||||
}
|
||||
// Check ping
|
||||
check_ping(stdIP, func(pkt *ping.Packet) {
|
||||
err = check_ping(stdIP, func(pkt *ping.Packet) {
|
||||
tunnel_version, err := minTunnelVersion(std, tun.SuffixIP)
|
||||
if verbose {
|
||||
log.Printf("%s PONG (on %x); version=%d (%v)\n", std.Login, tun.SuffixIP, tunnel_version, err)
|
||||
@ -803,8 +803,10 @@ func studentChecker(std *adlin.Student, also_check_matrix bool) {
|
||||
|
||||
return
|
||||
})
|
||||
if err != nil && verbose {
|
||||
log.Printf("%s: Unable to perform ping to %s: %s", std.Login, stdIP, err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func studentsChecker() {
|
||||
|
Reference in New Issue
Block a user