hosts
Здравствуйте!
Как вывести на экран список хостов локальной сети?
Как вывести список NFS серверов и их ресурсов в данной сети?
Спасибо!
← Январь 2005 → | ||||||
23
|
||||||
---|---|---|---|---|---|---|
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.linuxrsp.ru
Открыт:
04-03-2004
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.bsd.all-list@subscribe.ru
Адрес
модератора: comp.soft.bsd.all-owner@subscribe.ru
Здравствуйте!
Как вывести на экран список хостов локальной сети?
Как вывести список NFS серверов и их ресурсов в данной сети?
Спасибо!
192.168.*.*
On Wed, Jan 26, 2005 at 15:07 +0000, andrew wrote:
мда. во первых, я не очень понимаю что вы хотите сказать такой
записью. 192.168.0.0/16? 192.168.0.0/24? или что-то еще?
во вторых однозначного ответа на этот вопрос не существует до
тех пор, пока вы не введете критерий выбора какие хосты печатать?
все из диапазона? это делается просто (пример для сети 192.168.0.0/16):
for i in `jot 254 1 254`; do
for j in `jot 254 1 254`; do
echo "192.168.$j.$i"
done
done
но я думаю вас интересует другое -- какие хосты работают в настоящее
время. опять же для решения этой проблемы нужен критерий выбора
работающих хостов, т.е. как отличить работающий хост и выключенный.
можно использовать icmp echo, tcp connect scan, syn-скан и т.п.,
но ни один из этих методов не даст 100% гарантии работоспособности
хоста.
hint: можно попробовать конечно arp, но я умею отключать ARP на
интерфейсе :) да и к тому же это только в ethernet...
PS.
постарайтесь в будущем сначала чего-то почитать, а потом задавать
вопросы. да, и научитесь задавать вопросы и формулировать мысли.
PPS.
переделать приведенный мной сценарий для проверки на icmp очень
просто:
вместо echo... пишем eval "ping -c 1 192.168.$j.$i"...
On Wed, Jan 26, 2005 at 13:08 +0000, andrew wrote:
не верно поставленный вопрос. каких хостов?
то же самое.
к тому же showmount броадкасту/еще-какому-г... никто не учил и
не собирается.
почитайте faq про то как нужно задавать вопросы...