Voor Systeem administrator Het is essentieel om over goede tools te beschikken waarmee u uw taak op een ordelijke manier en zo eenvoudig en wendbaar mogelijk kunt uitvoeren, en hoewel de commandoregel en editors zoals Vi nog steeds het meest worden gebruikt, is de waarheid dat met de As Na verloop van tijd zien we apps aankomen die degenen die dat willen de mogelijkheid bieden om op een meer visuele en precieze manier te werken om iets te doen dat buitengewoon belangrijk is.
We hebben het over het beheer van netwerken en subnetten, iets dat niet alleen noodzakelijk is om redenen van veiligheid maar ook om consistente prestaties te garanderen en ook om het verkeer te ordenen. Voor deze doeleinden hebben we een zeer interessante open source-tool genaamd Phpipip. (IP Address Manager), die Het biedt ons niet alleen het beheer van de subnetten, maar ook de mogelijkheid om er vanaf elke computer in ons netwerk toegang toe te krijgen omdat het werkt via internet, naar de Webmin (een andere bekende beheertool in de Linux-wereld).
Onder de kenmerken van phpIPAM kunnen we het noemen ondersteuning voor zowel IPv4 als IPv6, niet alleen qua beheer maar ook via altijd handige en interessante plugins zoals een netwerk rekenmachine Er is ook ondersteuning voor MySQLdat is de databank dat wordt gebruikt om alle informatie over de IP-adressen en de werkstations en afdelingen waarmee ze corresponderen op te slaan. We kunnen hier ook gebruikers- en groepstoestemmingen beheren en er is een krachtige zoekmachine om een bepaalde computer binnen een netwerk te vinden, iets dat altijd wordt gewaardeerd omdat er rekening mee moet worden gehouden dat deze tool kan worden gebruikt in grote bedrijven waar computers ze worden in de honderden geteld.
Om phpIPAM in Ubuntu te installeren hebben we een LAMP-server nodig, dus eerst voldoen we aan de afhankelijkheden en hiervoor voeren we het volgende uit:
sudo apt-get install apache2 mysql-server php5 php5-gmp php-peer php5-mysql php5-ldap wget
Vervolgens stellen we het wachtwoord voor MySQL in:
mysqladmin -u root wachtwoord PASSWORD
Standaard wordt phpIPAM geïnstalleerd in de submap / phpipam /, hoewel we een andere kunnen vestigen als we dat willen. Om te beginnen downloaden we het installatiepakket vanaf uw site op SourceForge (Momenteel is de stabiele versie 1.0).
Vervolgens extraheren we de inhoud naar de map / phpipam /:
cp phpipam-1.0.tar / var / www /
cd / var / www /
tar xvf phpipam-1.0.tar
Rm phpipam-1.0.tar
Nu is het tijd om de gebruikersnaam en het wachtwoord in de MySQL-configuratie op te geven, evenals de basismap, waarvoor we het configuratiebestand openen om te bewerken:
sudo gedit /var/www/phpipam/config.php
We voeren de gewenste waarden in:
$ db ['host'] = "localhost";
## MySQL-gebruiker voor ipam ##
$ db ['user'] = "phpipam";## Wachtwoord voor MySQL-gebruiker ##
$ db ['pass'] = "phpipamadmin";## MySQL-database ##
$ db ['name'] = "phpipam";## Basismap ##
definiëren ('BASE', "/ phpipam /");
We slaan de wijzigingen op en nu gaan we toestemming verlenen aan deze basismap, wat we zoals altijd in het geval van Apache doen vanuit het bestand .htaccess:
sudo gedit /var/www/phpipam/.htaccess
We voegen het volgende toe en slaan de wijzigingen op:
RewriteBase / phpipam /
Nu komt de tijd om de Apache-server voor te bereiden, en hiervoor is het eerste wat je moet doen om de herschrijfmodule te activeren, die phpIPAM nodig heeft voor zijn werking:
a2enmod herschrijven
Waarna we ons moeten wijden aan de Apache-configuratie, dus we voeren het volgende uit:
sudo gedit / etc / apache2 / sites-enabled / 000-default
We moeten het laten zoals we hieronder zien:
Opties Indexen FollowSymLinks MultiViews
AllowOverride all
Bestelling toestaan, ontkennen
maken van alle
Vervolgens herstarten we de Apache-server:
Sudo service apache2 opnieuw opstarten
Dat is het, we hebben het al geïnstalleerd Phpipip. en om het te controleren, hoeven we alleen maar de webbrowser te starten en het adres in te voeren dat overeenkomt met onze server, gevolgd door / phpIPAM. Bijvoorbeeld www.nuestroservidor.com/phpipam, waarna we zien dat het phpIPAM-beheerpaneel wordt getoond. Daarna zullen we zien hoe we beginnen met het beheren van de IP-adressen van ons lokale netwerk vanuit deze tool, maar dat laten we achter voor een toekomstige post.
Hallo, willy.
Je zou phpipam op de een of andere manier IP-adressen kunnen laten oplossen, dat wil zeggen, ik kan een IP-adres pingen dat het in zijn database heeft, en zijn naam voor mij oplossen.
Een groet en dank
hallo
Ik ben ook erg geïnteresseerd om te weten of je phpipam IP-adressen kunt laten oplossen door de namen van de Windows-computers te verwijderen
Een groet en dank