Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: supportpc в Aug 13, 2015, 16:05



Титла: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:05
Здравейте колеги, пуснал съм DHCP Server не знам с коя команда да видя,  какъв ип адрес е е дал сървърът
благодаря ви предварително.


Титла: Re: FreeBSD DHCP Server
Публикувано от: Acho в Aug 13, 2015, 16:09
Какъв IP адрес е дал на някой КЛИЕНТ ли ?


Титла: Re: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:11
Точно така колега


Титла: Re: FreeBSD DHCP Server
Публикувано от: Acho в Aug 13, 2015, 16:18
Ако клиентския компютър е с Линукс ОС, командата е -> ifconfig

Ако клиентския компютър е с Windows ОС, командата е ipconfig


Титла: Re: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:20
Не колега не си ме разбрал искам на самия сървър който е freebsd и искам да видя какво ip е  дял на клиента.


Титла: Re: FreeBSD DHCP Server
Публикувано от: Acho в Aug 13, 2015, 16:29
Аз го гледам това в /var/log/syslog или в /var/state/dhcp/dhcp.leases

Но най-лесно се вижда от самия клиентски компютър/устройство. А можеш и да си укажеш в конфиг файла, на кой MAC адрес - кой IP адрес да даде.


Титла: Re: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:32
Не ги вижда тези пътища.


Титла: Re: FreeBSD DHCP Server
Публикувано от: Acho в Aug 13, 2015, 16:39
Пример как задавам във файла /etc/dhcpd.conf да е фиксиран IP адреса за машината mitko с MAC адрес на LAN интерфейда си 00:E0:4C:A9:6F:DF

host mitko {
                   hardware ethernet 00:E0:4C:A9:6F:DF;
                   fixed-address 192.168.2.2;
                   }


При всяко поискване на IP адрес от машината с този MAC адрес, DHCP демона ще му дава това IP -> 192.168.2.2


Титла: Re: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:43
това го знам колега искам да видя в момента кой с къв ip адрес е.


Титла: Re: FreeBSD DHCP Server
Публикувано от: Acho в Aug 13, 2015, 16:43
Ами можеш да опиташ с -> arp да видиш какво е раздало.


Титла: Re: FreeBSD DHCP Server
Публикувано от: supportpc в Aug 13, 2015, 16:47
намерих решение на проблема намерих един скрипт който който изкарва кой е online от този поол :)
колега мерси все пак.


Титла: Re: FreeBSD DHCP Server
Публикувано от: ddantgwyn в Aug 14, 2015, 00:39
намерих решение на проблема намерих един скрипт който който изкарва кой е online от този поол :)
колега мерси все пак.

# arp-scan 192.168.0.0/24

също ще ти  даде съответствието mac address <-> ip address за съответната мрежа.

[root@lascar ~]# arp-scan 192.168.0.0/24
Interface: em1, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.4 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.0.1   00:11:95:23:9d:89   D-Link Corporation
192.168.0.239   00:22:3f:0c:9d:92   Netgear Inc.

3 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.4: 256 hosts scanned in 2.219 seconds (115.37 hosts/sec). 2 responded


Иначе раздадените ip адреси се пазят във файла dhcp.leases, както е споменал Acho, но там справката е малко тегава -- тя трябва да прилича на нещо като това:

lease 172.18.14.105 {
  starts 4 2015/08/13 20:27:39;
  ends 4 2015/08/13 21:27:39;
  tstp 4 2015/08/13 21:27:39;
  cltt 4 2015/08/13 20:27:39;
  binding state free;
  hardware ethernet 48:a2:2d:c5:48:14;
}




Титла: Re: FreeBSD DHCP Server
Публикувано от: ddantgwyn в Aug 14, 2015, 00:42
Не ги вижда тези пътища.

Ами кажи с каква дистрибуция си, защото например при Red Hat/Centos този файл (dhcp.leases) се намира във /var/lib/dhcpd/ :)

А Ачо ти е посочил мястото на файла в неговата дистрибуция, която явно не е Red Hat/Centos ::)

PS. Опа, чак сега се усещам, че си писал, че ползваш FreeBSD. Значи търсиш къде се намира този файла за нея :)


Титла: Re: FreeBSD DHCP Server
Публикувано от: daniel_vulchev в Aug 14, 2015, 11:53
locate dhcpd.leases


egrep "lease|hostname|hardware|\}" /var/lib/dhcpd/dhcpd.leases
more /var/lib/dhcpd/dhcpd.leases
 [_]3

Дистрибуцията без значение намираш къде ти е файла и си гледаш.