来自:释然IT杂谈

一、前言:

对于运维管理人员,ip地址进行管理很重要,很多公司都是采用电子文档的形式,以手工更新为主,对ip地址和子网的实际使用情况无法进行有效的实时监控和统计,随着网络变得越来越大,ip设备越来越多,手工IP地址管理将会成为网络管理和扩展的瓶颈。

二软件介绍:

phpIPAM是一个开源的Web IP地址管理应用程序(IPAM)。其目标是提供轻松,现代和有用的IP地址管理。它是基于php的应用程序,带有MySQL数据库后端,使用jQuery库,ajax和HTML5 / CSS3功能。

三、搭建系统:

官方安装教程指南链接:

https://phpipam.net/documents/installation/

1、设置系统环境和安装依赖包

①禁用SELINUX,并重启服务器

sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config && reboot

②关闭防火墙

systemctl stop firewalld

③安装依赖包

yum install epel-release -y
yum install wget vim net-tools httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring git -y

2、配置和运行 Apache

①修改apache配置文件/etc/httpd/conf/httpd.conf,主要是修改以下两个地方

ServerName localhost:80
<Directory "/var/www/html">    #修改目录设置以允许mod_rewrite URL重写Options FollowSymLinksAllowOverride allOrder allow,denyAllow from all#Require all granted
</Directory>

②检查配置文件,显示 OK 状态为正常

httpd -t -f /etc/httpd/conf/httpd.conf

③修改/etc/php.ini配置文件的时区为Asia/Shanghai

date.timezone = Asia/Shanghai

④启动httpd并配置开机启动

#开机启动Apache
systemctl enable httpd
#启动Apache
systemctl start httpd

3、初始化配置mariaDB

①启动mariadb数据库

#启动mariadb
systemctl start mariadb
#开机启动mariadb
systemctl enable mariadb

②初始化mariaDB,配置好密码

mysql_secure_installation

4、下载和配置phpipam

①下载phpipam文件代码到/var/www/html

cd /var/www/html/
git clone https://github.com/phpipam/phpipam.git .
git checkout 1.4

②文件权限配置

chown apache:apache -R /var/www/html/

③拷贝必要文件到相关目录

cp /var/www/html/config.dist.php /var/www/html/config.dist.php.bak
mv /var/www/html/config.dist.php /var/www/html/config.php

④编辑/var/www/html/config.php文件

define('BASE', "/phpipam");   #修改这行

⑤重启httpd服务

systemctl restart httpd

5、配置phpipam

打开地址:http://服务器IP/phpipam
①选择新的phpipam安装

② 安装pfpipam数据库

③设置数据库

④填写系统初始化信息

⑤登录系统

四、使用教程:

登录成功后会自动跳转到主界面

修改 admin 语言,改成中文(如图操作),修改后需要退出重新登陆

③子网创建(添加),默认会自带一些测试子网,可以手动删除

④子网页面预览

⑤选中对应的 IP 可以进行编辑

Linux学习指南
有收获,点个在看

超好用的开源 IP 地址管理系统,告别传统 Excel 统计方式!相关推荐

  1. ip地址管理系统java,一个容易的IP地址管理系统源代码

    一个简单的IP地址管理系统源代码 软件编程牛人网 import java.io.BufferedOutputStream; import java.io.BufferedReader; import ...

  2. ip地址管理系统_门禁监控管理系统项目总结

    门禁监控管理系统项目总结 1.门禁管理设备(IFACE802) 16台 ,都有独立的网线到控制的房间.IP地址从 192.168.1.101--192.168.1.116.(地下一层 新家的最后一间是 ...

  3. IP地址在数据库里面的存储方式

    大多数公司的表结构都需要经过DBA进行审核,有时候你会看到存储IP地址采用varchar(15),这种方式都是传统的做法,这种方法需要占用15个字节,那么有更省空间的做法么?肯定是有的,那就是用int ...

  4. 71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP

    目录 有小伙伴问:为什么没有配置 IP 地址就无法上网?IP 协议又是啥? 这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 IP 协议又是最重要的协议之一.IP 协议是基于  ...

  5. 计算机网络——IP地址总述

    文章目录 1.IP地址概述 2.IP地址的表示 2.1分类的IP地址 2.2划分子网 2.3构造超网 1.IP地址概述     互联网是一个单一的抽象的网络.IP地址是给互联网上每一台主机的每一个接口 ...

  6. 网络:IP地址和子网掩码

    1.分类的IP地址 整个互联网就是一个单一的,抽象的网络.IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符. IP地址的编址方法经历过三个历史阶段: 分类的I ...

  7. 计算机网络:IP地址和子网掩码的关系

    1.分类的IP地址 整个互联网就是一个单一的,抽象的网络.IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符. IP地址的编址方法经历过三个历史阶段: 分类的I ...

  8. 71张图详解IP地址、IP 路由、三层转发、ARP、ICMP

    71张图详解IP地址.IP 路由.三层转发.ARP.ICMP 架构师之道2021-04-07 13:51:24 https://www.toutiao.com/i6948285918986027531 ...

  9. 【最全面的】71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP

    转发自: Original Fox 网络技术平台 目录 有小伙伴问:为什么没有配置 IP 地址就无法上网?IP 协议又是啥? 这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 ...

  10. 【计算机网络 系列笔记】四、网络层(非专业都知道【IP地址 子网掩码 路由 V*N NAT】了,你呢?)

    计算机网络   一.概述.虚拟机网络的三种模式   二.物理层   三.数据链路层   --   五.待续- 四.网络层 1. 网络层提供的两种服务 (1)电信网:虚电路服务 (2)因特网:数据报服务 ...

最新文章

  1. windos server 2003 邮件服务器的搭建
  2. abb变频器电机过热保护怎么复位_变频器驱动的电机过热该怎么办
  3. 5.9、离散卷积的一般描述
  4. Oracle发布Java 8
  5. 知识表示之五——面向对象的知识表示
  6. 计算机第二道启动密码怎么设置,电脑一道密码怎么设置
  7. 【iOS】Image图片属性之Render as Template Image
  8. html5引擎 laya,传说中的HTML5超级引擎layabox今日开放
  9. java鼠标变粗怎么办_java – 使用Apache POI使整行变粗
  10. PowerShell设置环境变量
  11. crmeb 一号通使用方法
  12. 新加坡国立大学计算机系访学,【访学归来】白卫岗:在新加坡国立大学探讨线性水声网络容量...
  13. 微信编辑器的文章复制到公众号以后乱码怎么解决?
  14. 知乎爬虫与数据分析(一)数据爬取篇
  15. 如何 DIY 一台属于你自己的电脑?
  16. 90%程序员是这样写注释的...网友:精辟
  17. python表示倍数_python输出倍数
  18. SQL查询中in和exists的区别
  19. 锤子手机关闭位置服务器,技巧:锤子手机的4个隐藏小技巧 处处有情怀
  20. ReadyAPI 教程和示例(一)

热门文章

  1. 清华大学王行言教授DELPHI程序设计在线学习
  2. 搞定Android开发环境部署——非常详细的Android开发环境搭建教程
  3. 动物老了没生存能力时,它的子女会养育照顾它吗?
  4. 计算机c盘满了怎么搬家,c盘满了怎么办 c盘怎么搬家【搬家步骤】
  5. CSND Markdown模板
  6. TrueCrypt加密:TrueCrypt Mount加载加密卷(2)
  7. 装上WPS后导入Excel 的代码出错
  8. GBDT算法参数详解
  9. 新手菜鸟防***必备知识
  10. 饭卡管理系统mysql_数据库饭卡管理系统.doc