1. Do
-MW-:
W rzeczy samej, skrypt powinien pobierać sobie dane z /etc/hosts i docelowo tak będzie. Robiłem to po prostu "na szybkiego", żeby zobaczyć, czy w ogóle mi się to na coś przyda
2.
nial pisze:
- po wpisaniu 20 komputerów ......2 do ....21 - na liście rozwijalnej widzę tylko 18 - brak z końcówką 20 i 21
Słuszna uwaga - poprawiłem, dodając zmienną, którą trzeba sobie ustawić w zależności od ilości hostów. Jak zrobię pobieranie z /etc/hosts - nie będzie to już konieczne.
3.
nial pisze:
- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje
coś nie tak zrobiłem ?
Raczej tak, bo
urug-owi działa.
4.
nial pisze:
edt
- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje
mój błąd
- już pokazuje
Czyli nie raczej, a napewno.
5.
nial pisze:
- czy dałoby sie pobrać dane ( tylko jak ) np. z pliku hosts ?
Patrz pkt.1.
6.
Albercik pisze:
Skrypt niestety pokazuje TYLKO natowane ipki. A co np z proxyarp ?
Nie korzystam i na dzień dzisiejszy nie mam potrzeby ani zamiaru korzystać z proxyarp, w związku z czym nie będę rozwijał skryptu w tym kierunku. Ba, nie wiem nawet, czy netstat-nat pokazuje takie połączenia.
Dodałem natomiast możliwość wyświetlenia samych połączeń DNAT - na razie tylko u siebie, jak będę miał chwilę, to zmodyfikuję "paczkę".
=== EDIT ===
Tak w ogóle, to pobieranie z /etc/hosts też nie zawsze będzie skuteczne, bo teoretycznie w tym pliku mogą być, oprócz adresów i nazw klientów, również inne (też mam kilka). Ktoś może sobie dodać np. taki wpis:
212.77.100.101 wp.pl wp dupa
- bo mu się nie chce za każdym razem wpisywać w przeglądarce
wp.pl, tylko woli
wp, bo szybciej (wyjątkowy leń, ale to akurat skrajny przykład).
U mnie adresy i nazwy klientów z /etc/hosts są pobierane do kilku celów, np. /etc/rc.d/mrtg mam tak zrobione, że nie potrzebuję dopisywać kolejnego klienta do /etc/mrtg/ipki, tylko pobieram z
hosts, poza tym kilka jakiś tam innych statystyk też korzysta z tego pliku. Zrobiłem tak, że w linijkach z nazwą i adresem klienta dodaję komentarz
192.168.1.2 host_1 #klient
- wtedy skrypt (czy to php czy bash) wyszukuje klientów właśnie po tym wpisie.