10 More Discussions You Might Find Interesting
1. IP Networking
I have vmware on my windows PC ( hostname : acer ).
vmware has RHEL 7 ( hostname : rhel7 ) installed recently.
RHEL IP configuration
IP : 192.168.5.128
Netmask : 255.255.255.0
ssh to rhel7 works from acer using putty
resolve.conf
cat /etc/resolv.conf
nameserver 192.168.5.1
host... (12 Replies)
Discussion started by: hiten.r.chauhan
12 Replies
2. Shell Programming and Scripting
Hi
We have some 300 servers in the Data center and some of them are running with AIX and some of them are running with Solaris.
I need a script which can be run in one of the server and that script should ping the hostname of all the 300 servers.
Also the script should notify if any server is... (9 Replies)
Discussion started by: newtoaixos
9 Replies
3. Solaris
hi....
i have sun solaris 10 server, fedora 10, and Windows Server.. i cant ping my sun solaris 10, fedora 10 and Windows Server using hostname (etc: ping winserver.bengkel2.com), but i can ping all using IPV4 and IPV6 address.. can u give some suggestion to solve my problem or some idea to... (3 Replies)
Discussion started by: izuan_7657
3 Replies
4. UNIX for Advanced & Expert Users
anyone ever seen this problem:
I can ping the server by IP address but I can't by hostname.
nslookup is working and dns query is ok.
# nslookup mwxnsb24
Server: 10.11.49.206
Address: 10.11.49.206#53
Name: mwxnsb24
Address: 10.10.58.175
# ping... (8 Replies)
Discussion started by: linuxgeek
8 Replies
5. Emergency UNIX and Linux Support
Hi All,
So we added a new HP-UX 11.31 machine. Copied OS via Ignite-UX (DVD)over from this machine called machine_a. It was supposed to be named machine_c. And it is when you log in...however when I'm in the ILO console before logging in, it says:
It should say:
What gives? And how do... (4 Replies)
Discussion started by: zixzix01
4 Replies
6. UNIX for Dummies Questions & Answers
hi guys
I got something I haven't been able to fix
I configure a Linux Suse 10 box, added static IP, DNS (resolv), gateway (routes) but I am not able to ping other servers by name but nslookup works and the server can navigate on internet
check below
the problematic server is server-host20
... (4 Replies)
Discussion started by: kopper
4 Replies
7. Solaris
I recently installed Solaris 10 on my Sun workstation. I cannot ping using hostname from another computer on the same network.
But I can ping using the IP address. Also I can ping other systems using their hostnames.
Can anyone give some information regarding how to resolve this issue. (4 Replies)
Discussion started by: alpha123
4 Replies
8. Solaris
Hi All,
My current setup is:
1x Windows Server (Windows 2000 server)
1x Unix Server
2x Windows machine
3x Unix Terminals (Hostnames = A, B and C)
Problem
The problem iam having is Unix terminal C cannot be ping across by Unix terminal A or B or Unix server by using the hostname. Unix... (1 Reply)
Discussion started by: tlee
1 Replies
9. HP-UX
Hi.
I just installed the HP-UX 11i V2.
I have problems with CDE - it is inoperative (after logon there is a message box: messaging system failure - or something like that, it asks to check /etc/hosts and network settings).
nslookup works by hostname and IP, hostname shown the correct... (7 Replies)
Discussion started by: netwalker
7 Replies
10. UNIX for Dummies Questions & Answers
Hello,
I am new to Solaris.
I am using stand alone Solaris 10.0 for test/study purpose and connecting to internet via an ADSL modem which has DHCP server. My Solaris is working on VMWare within winXP. My WinXP and Solaris connects to internet by the same ADSL modem via its DHCP at the same... (1 Reply)
Discussion started by: XNOR
1 Replies
External(3pm) User Contributed Perl Documentation External(3pm)
NAME
Net::Ping::External - Cross-platform interface to ICMP "ping" utilities
SYNOPSIS
In general:
use Net::Ping::External qw(ping);
ping(%options);
Some examples:
use Net::Ping::External qw(ping);
# Ping a single host
my $alive = ping(host => "127.0.0.1");
print "127.0.0.1 is online" if $alive;
# Or a list of hosts
my @hosts = qw(127.0.0.1 127.0.0.2 127.0.0.3 127.0.0.4);
my $num_alive = 0;
foreach (@hosts) {
$alive = ping(hostname => $_, timeout => 5);
print "$_ is alive!
" if $alive;
$num_alive++;
}
print "$num_alive hosts are alive.
";
# Using all the fancy options:
ping(hostname => "127.0.0.1", count => 5, size => 1024, timeout => 3);
DESCRIPTION
Net::Ping::External is a module which interfaces with the "ping" command on many systems. It presently provides a single function,
"ping()", that takes in a hostname and (optionally) a timeout and returns true if the host is alive, and false otherwise. Unless you have
the ability (and willingness) to run your scripts as the superuser on your system, this module will probably provide more accurate results
than Net::Ping will.
Why?
o ICMP ping is the most reliable way to tell whether a remote host is alive.
o However, Net::Ping cannot use an ICMP ping unless you are running your script with privileged (AKA "root") access.
o The system's "ping" command uses ICMP and does not usually require privileged access.
o While it is relatively trivial to write a Perl script that parses the output of the "ping" command on a given system, the aim of this
module is to encapsulate this functionality and provide a single interface for it that works on many systems.
ping() OPTIONS
This module is still "alpha"; it is expected that more options to the "ping()" function will be added soon.
o "host, hostname"
The hostname (or dotted-quad IP address) of the remote host you are trying to ping. You must specify either the "hostname" option or
the "ip" option.
"host" and "hostname" are synonymous.
o "ip"
A packed bit-string representing the 4-byte packed IP address (as returned by "Socket.pm"'s "inet_aton()" function) of the host that
you would like to ping.
o "timeout"
The maximum amount of time, in seconds, that "ping()" will wait for a response. If the remote system does not respond before the
timeout has elapsed, "ping()" will return false.
Default value: 5.
o "count"
The number of ICMP ping packets to send to the remote host. Eventually, Net::Ping::External will return the number of packets that were
acknowledged by the remote host; for now, however, "ping()" still returns just true or false.
Default value: 1.
o "size"
Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combined with the 8
bytes of ICMP header data.
Default value: 56.
SUPPORTED PLATFORMS
Support currently exists for interfacing with the standard ping utilities on the following systems. Please note that the path to the `ping'
should be somewhere in your PATH environment variable (or your system's closest equivalent thereof.) Otherwise, Net::Ping::External will be
unable to locate your system's `ping' command.
o Win32
Tested OK on Win98, Win XP. It should work on other Windows systems as well.
o Cygwin
Tested OK on Cygwin 1.5.21. Problem is that we may be running windows ping. They have different options.
o Linux
Tested OK on Debian 2.2 and Redhat 6.2. It appears that different versions of Linux use different versions of ping, which support
different options. Not sure how I'm going to resolve this yet; for now, all the options but "count" are disabled.
o BSD
Tested OK on OpenBSD 2.7 and 3.0, Netbsd 1.5.3, Freebsd 4.6.2, 5.4. Needs testing for BSDi.
o Solaris
Tested OK on Solaris 2.6 and 2.7.
o IRIX
Tested OK on IRIX 6.5.
o AIX, DEC OSF, UNICOSMK, NeXTStep, HP-UX, BSD/OS (BSDi), BeOS
Support for these systems is integrated into this module but none have been tested yet. If you have successful or unsuccessful test
results for any of these systems, please send them to me. On some of these systems, some of the arguments may not be supported. If
you'd like to see better support on your system, please e-mail me.
More systems will be added as soon as any users request them. If your system is not currently supported, e-mail me; adding support to your
system is probably trivial.
BUGS
This module should be considered beta. Bugs may exist. Although no specific bugs are known at this time, the module could use testing on a
greater variety of systems.
See the warning below.
WARNING
This module calls whatever "ping" program it first finds in your PATH environment variable. If your PATH contains a trojan "ping" program,
this module will call that program. This involves a small amount of risk, but no more than simply typing "ping" at a system prompt.
Beware Greeks bearing gifts.
AUTHOR
Alexandr Ciornii (alexchorny AT gmail.com), Colin McMillen (colinm AT cpan.org)
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
CREDITS
Dan Moore contributed command-line options and code for NeXT, BeOS, HP-UX, and BSD/OS.
Jarkko Hietaniemi contributed a huge list of command-line options and results for the `ping' command on 9 different systems.
Randy Moore contributed several patches for Win32 support.
Marc-Andre Dumas contributed a patch for FreeBSD support.
Jonathan Stowe fixed a bug in 0.09 that prevented the module from running on some systems.
Numerous people sent in a patch to fix a bug in 0.10 that broke ping on Windows systems.
Peter N. Lewis contributed a patch that works correctly on Mac OS X 10.2 (and hopefully other versions as well).
SEE ALSO
Net::Ping
perl v5.10.1 2008-12-18 External(3pm)