網路設備記錄
PHP HTML CSS Batchfile Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin
class
css
docs
images
include
language
news/sample
sql
templates
.htaccess
README
comp.php
comp_on.php
function.php
header.php
index.php
ip-scan.sh
xoops_version.php
yourip.php

README

【關於網路設備記錄】

=================================================

本模組提供網管方便記錄連線的網路設備。

使用 nmap 等掃描網段工具,定時掃描,再由本模組記錄下校內所有的網路設備。

但掃描資料尚不夠完整,可以開放前台登記供教職員登記使用電腦。在後台,管理者依這些登記,編修資料,使記錄更完整。

在此記錄表中,輔助列出尚未使用的 IP ,及 DHCP 動態分配表( LINUX )。

星號標記重要的設備,方便檢閱是否在啟動狀態。

**注意:

本模組在 Linux 主機並在網域中,執行情形才會最佳狀態。


【環境需求】

=================================================

1.PHP 5 以上

2.需要 Tad Tools 工具包 2.01 版

【安裝方法】

=================================================

1.將新模組解壓,把目錄上傳到 modules 下。

2.進入後台「模組→系統」進行模組安裝。

【使用方法】

=================================================

1.要有一台 linux 系統,需要架有網頁功能,安裝 nmap 套件。

2.建立定時執行機制 (10分鐘執行一次) ,注意其中需要配合偏好設定中的變數做調整。( 目錄中有 ip-scan.sh 檔案)

   crontab -e -u root

   */10 * * * * /root/sh/ip-scan.sh

   ip-scan.sh  (內容)

	#!/bin/bash

	PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

	export PATH

	#nmap 掃描網載,產生記錄文字檔,要放在網頁可以存區處 (以下為範例,要修改網域,及要存放的位置),

	#在偏好設定,nmap掃描結果檔   http://網址/nmap.txt

	# 120.116.24.0/24 為新營國小網域,一定要更改

	/usr/bin/nmap -sP -T3 120.116.24.0/24 > /var/www/html/nmap.txt

	#取得 ipv6 資訊

	#在偏好設定,arp 掃描結果檔   http://網址/arp.txt

  #這部份無法正確反應 ipv6 設備是否在上線狀態,移除不用

	#ping6 -I eth0 -c3 ff02::1 > /dev/null

	#/sbin/ip -6 neigh show > /var/www/html/arp.txt


	#其中代碼為偏好設定--定時連線的代號 (現預設 info_whats )

	wget -O /dev/null http://你的網址/modules/info_whats/comp.php?do=info_whats   2> /dev/null

  如果使用 https 連線則改為
  wget --no-check-certificate -O /dev/null http://你的網址/modules/info_whats/comp.php?do=info_whats   2> /dev/null

3.偏好設定,要和 ip-scan.sh 做配合。

4.如果所在機器,提供 DHCP 伺服器,偏好中修改 DHCP 記錄檔。

5.在後台管理中,可以修改機器名稱,IP,方便你做記錄。在下方會列出	DHCP 設訂內容,可以方便你再改寫伺服器中的 DHCP 設定檔。

6.在前台可以給教職員登記自已使用的機器。這部份會判別是否在校內網域,登錄時會取得 MAC 序號。 在偏好設定中可以指定是否開放登記。