Witam mam taki problem po uruchomieniu arp na statystykach MRTG ilość użytkowników wzrasta na max a w rzeczywistości w danym momencie jest ich np 12stu
czy ten wykres zależny jest od pliku /etc/ethers ?
po wpisaniu /etc/rc.d/arp status
pokazuje się cała lista IP i MAC z ethers z Flag Mask CM dla eth1
oraz adresy IP i MAC eth0 Flag Mask C
czyli lista statycznych adresów IP z MACami
czy da się zrobić tak aby ta statystyka Aktualnej ilości użytkowników była zależna od rzeczywistej ilości hostów np wyświetlanych na stats/nsstats.txt
I jeszcze dodatkowe pytanie na
http://wiki.nnd-linux.pl/index.php/FAQ
jest temat:
Jak zapobiec podłączeniu nielegalnych komputerów, podszywaniu się pod kogoś innego.
i tam opisane jest :
Cytuj:
..., trzeba będzie jeszcze dopisać start ARP wraz ze startem systemu. W tym celu należy edytować plik /etc/rc.d/rc.local i utworzyć tam sekcję startu ARP
O to przykład skryptu do tworzenia pliku ethers na podstawie /etc/dhcpd.conf ze statycznymi ip:
#!/bin/sh
grep "^" /etc/dhcpd.conf | grep -v "^#" | grep [0123456789] | grep -v "^127" | grep "fixed-address" | cut -d ";" -f1 | awk '{
print $2}' > ipeki
grep "^" /etc/dhcpd.conf | grep -v "^#" | grep [0123456789] | grep -v "^127" | grep "hardware ethernet" | cut -d ";" -f1 | awk '{
print $3}' > maki
paste ipeki maki > /etc/ethers
rm ipeki
rm maki
Cytuj:
i masz gotowca Teraz do wywoływania programu pobierz ten plik
http://reliserv.pl/nnd/Nowe_NND/arp/arp nadaj mu prawo wykonalności - chmod +x arp, skopiuj do /etc/rc.d i dodaj wpis do pliku /etc/rc.conf
w sekcji DAEMONS wpisz arp
wywołanie /etc/rc.d/arp start i zatrzymanie /etc/rc.d/arp stop
I pytania:
Co dokładnie robi ten skrypt bo po umieszczeniu go (i nie wiem czy w odpowiednim miejscu to zrobiłem) ale z tego co pisało skopiowałem go do /etc/rc.d/*rc.local
...i po zapisaniu go i dodaniu wpisu "arp" do pliku /etc/rc.conf
w sekcji DAEMONS
reboot nołem serwer i wcześniej już mając uzupełnioną listę erhers w adresy IP i MAC zrobił mi sie ten sam plik ale pusty :/ (całe szczęście miałem kopie ethers)
I teraz nie wiem bo z tego co pisze to:
Cytuj:
O to przykład skryptu do tworzenia pliku ethers na podstawie /etc/dhcpd.conf ze statycznymi ip:
skrypt tworzy plik ethers na podstawie /etc/dhcpd.conf
tak wygląda mój dhcpd.conf
# /etc/dhcp.conf
#
# Plik konfiguracyjny deamona dhcpd
ddns-update-style=ad-hoc;
option domain-name "skp";
option domain-name-servers 194.204.159.1, 194.204.152.34;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 86400;
log-facility local0;
#Jeżeli chcesz dodać statyczne wpisy dla komputerów
#musisz zmieni przedział podany przy zmiennej range
#tak aby komputery ze stałym IP nie zawierały się w przedziale
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.61; #Zakres przydzielanych adresów
option broadcast-address 192.168.0.255; #Adres rozgłoszeniowy
option routers 192.168.0.1; #Brama domyślna
authoritative;
}
#host Komp_1 {
#hardware ethernet 00:00:00:00:00:00;
#fixed-address 192.168.0.2;
#option broadcast-address 192.168.0.255;
#option routers 192.168.0.1;
#}
#host Komp_2 {
#hardware ethernet 00:00:00:00:00:00;
#fixed-address 192.168.0.3;
#option broadcast-address 192.168.0.255;
#option routers 192.168.0.1;
#}
#host Komp_3 {
#hardware ethernet 00:00:00:00:00:00;
#fixed-address 192.168.0.4;
#option broadcast-address 192.168.0.255;
#option routers 192.168.0.1;
#}
#host Komp_4 {
#hardware ethernet 00:00:00:00:00:00;
#fixed-address 192.168.0.5;
#option broadcast-address 192.168.0.255;
#option routers 192.168.0.1;
#}
...i tak dalej do 61
I teraz nie wiem czy aby skrypt działał muszę uzupełnić wszystkie adresy MAC w dhcp.conf
czy darować sobie ten skrypt i wklepać zamiast niego ten :
#Start the starting ARP setup procedure
echo "Starting ARP procedure"
if [ -x /sbin/arp ]; then
/sbin/arp -f
fi
# Koniec
albo tylko
a może samo wpisanie arp w /etc/rc.conf
w sekcji DAEMONS wystarczy ?