 Na samym pocz?tku musisz dokona? pewnej zmiany dla sudo. Chodzi o to aby mo?na by?o generowa? i uruchamia? skrypty do podzia?u pasma Baroo (Inet) Tak wi?c wyedytuj plik /etc/sudoers na swoim serwerze i dopisz do niego daemon ALL=(ALL) NOPASSWD: ALL teraz przekopiuj pliki zkatalogu /bin tam gdzie masz LMS a do katalogu /usr/sbin. Teraz przejd? do kompilacji demona. Wejd? do katalogu /daemon tam gdzie masz LMS a i wydaj polecenie
./configure --with-mysql --libdir=/usr/local/mysql/lib --incdir=/usr/local/mysql/include --prefix=/usr/local a nast?pnie make && make install Je?eli wszystko przebieg?o pomy?lnie masz zainstalowanego demona LMS. Do /etc/rc.d/rc.local dopisz su -l /etc/rc.d/rc.lmsd start zapisz plik i zrestartuj serwer. Zaloguj si? teraz do panelu LMS poprzez przegl?dark? i wejd? do /Konfiguracja/Demon masz tam list? instancji. Dodaj now? instancj? i w polu Nazwa: wpisz pinger w Modu?: wpisz /usr/local/lms/lib/pinger.so w Crontab: wpisz */5 0-23 * * * w Priorytet wpisz 1 i zapisz instancj?. Dodaj urz?dzenia, klientów i ich komutery oraz dodaj taryfy w /Finanse/Nowa taryfa Jest to chyba najbardziej monotonna i czasoch?onna cz??? konfiguracji ale po zako?czeniu mo?emy si? ju? cieszy? mapk? sieci i tym który komputer jest aktualnie w??czony a który wy??czony w sieci. Teraz zajmiemy si? konfiguracj? i generowaniem configów do podzia?u pasma Baroo. Osobi?cie polecam prozbudowan? przeze mnie wersj? skryptów o kilka przydatnych funkcji. Skrypty mo?esz pobra? st?d Rozpakuj paczk? i przenie? katalog l7-protocols do katalogu /etc natomiast reszt? plików do katalogu /etc/rc.d. Wyedytuj plik rc.fire_conf i ustaw w nim w?asne parametry sieci (dok?adny opis poszczególnych opcji znajdziesz na www.inet.one.pl) nast?pnie go zapisz. Ustaw w?asn? sie? w pliku rc.fire_qos_p2p i zapisz plik. Mo?esz ustwi? tak?e warto?ci w innych plikach wed?ug w?asnych preferencji oprócz rc.fire_nat, rc.fire_qos, rc.fire_mac. Dla nich zostan? wygenerowane automatycznie configi spod lmsa i uruchomione zostan? skrypty rc.firewall oraz rc.hfsc. W panelu LMS wejd? do /Konfiguracja/Interfejs u?ytkownika wyedytuj opcje reload_type i zamie? w niej sql na exec a nast?pnie opcj? reload_execcmd i zamie?? w niej sudo perl -T /usr/sbin/lms-mgc; sudo /etc/rc.d/rc.start; sudo killall -9 dhcpd; sudo dhcpd; /bin/true Kolejnym etapem b?dzie dopisanie kilku regó? do /etc/lms/lms-mgc.ini. Wyedytuj ten plik i w sekcji [mgc] dopisz instances = rc.fire_nat rc.fire_qos rc.fire_mac dhcpd [mgc:rc.fire_nat] ignore = 192.168.2.255 outfile = /etc/rc.d/rc.fire_nat outfile_perm = 600 header = #(adr_IP:max_conn) grantednode_priv = %IP:%CLIMIT [mgc:rc.fire_qos] outfile = /etc/rc.d/rc.fire_qos outfile_perm = 644 ignore = 192.168.2.55 header = #kolejki do podzia?u pasma grantednode_priv = %IP:auto:%DOWNCEIL:auto:%UPCEIL [mgc:rc.fire_mac] ignore = 192.168.2.255 outfile = /etc/rc.d/rc.fire_mac header = eth0 grantednode_priv = %IP-%MAC [mgc:dhcpd] outfile = /etc/dhcpd.conf networks = eth0 header = ddns-update-style none;\nauthoritative;\nshared-network LMS-eth0 { network_header = subnet %ADDR netmask %MASK { network_body = <<EOT default-lease-time 86400; option routers %GATE; option domain-name-servers %DNS; EOT allexistnodes = \thost %NAME {hardware ethernet %MAC; fixed-address %IP;} network_footer = }} zapisz plik i wejd? do panelu LMS w swojej przegl?darce. Teraz wejd? w prze?adowanie, zaznacz OK i daj zapisz. W tej chwili LMS powinien wygenerowa? skrypty i powinno nast?pi? prze?adowanie rc.firewall i rc.hfsc a tym samym ludzie twojej sieci powinni nie? internet z odpowiednio im przypisanym przez ciebie pasmem. To by by?o na tyle je?eli chodzi o integracj? LMS ze skryptami Baroo wi?cej odno?nie samego LMS i skryptów znajdziesz na www.inet.one.pl oraz na www.lms.org.pl Je?eli masz jakie? pytania zapraszam Ci? na forum dyskusyjne do którego link znajdziesz na górze strony |