Create a Linux Router with DHCP services Rumi, August 5, 2018August 5, 2018 It’s pretty easy to build a Linux router even on a virutal machine. I’ve used virtualbox to create a LAN NAT router with DHCP services using webmin. However, I’m not going to cover on how to use a virtualbox VM 🙂 Let’s create the NAT Router first. On Webmin go to Networking > Network Configuration > Routing and Gateways Fig-1 Select right ethernet interface on Default Route Fillup the correct gateway Enable “Act as a Router” On Networking > Linux Firewall > Select “Reset Firewall” Do network address translation on external interface: <select your WAN interface> Click Setup Firewall Finally “Apply Configuration” Your Linux NAT router is now ready 🙂 Now Setting up simple DHCP Server using Webmin Install DHCP server Option A): Centos 5.8 # yum install dhcp Set the DHCP service to start on boot # chkconfig dhcpd on Start DHCP service # service dhcpd start Option B): Ubuntu 10.04 sudo apt-get install dhcp3-server 2.- Setting up My network design is the following: Network name: Intranet Network adsress: 192.168.0.0 Netmask: 255.255.255.0 Address range: 192.168.0.75 – 192.168.0.150 (DHCP server can give 75 IPs) Domain: mydomain.intranet Default routers: 192.168.0.1 Broadcast address: 192.168.0.255 DNS servers: 192.168.0.21 80.58.61.250 192.168.0.21 -> DNS Server Local (our own DNS Server, within our network) 80.58.61.250 -> DNS Server External (ISP company) Now do the following: Access webmin from any browser (use your own IP number): https://your_IP:10000 First refresh modules: Webmin -> Webmin Configuration -> Refresh Modules Servers -> DHCP Server – > Add a new subnet. Fill boxes and click create Servers -> DHCP Server -> Edit Client Options Fill boxes (Antención with dot at the end of intranet!!!!!!!!) on the same screen mark Interim in “DNS update style” and click save Finally start DHCP server Related Administrations Configurations (Linux) DHCPWebmin
How do I Compress a Whole Linux or UNIX Directory? June 10, 2010 It is very easy to compress a Whole Linux/UNIX directory. It is useful to backup files, email all files, or even to send software you have created to friends. Technically, it is called as a compressed archive. GNU tar command is best for this work. It can be use on… Read More
MySQL: Show Users, Privileges and Passwords December 29, 2020 Show all MySQL users: mysql> SELECT user FROM mysql.user; List only unique user names: mysql> SELECT DISTINCT user FROM mysql.user; Show MySQL users and hosts they are allowed to connect from: mysql> SELECT user,host FROM mysql.user; Show MySQL users, their passwords and hosts: mysql> SELECT user,host,password FROM mysql.user; in MySQL… Read More
Webmin install on Debian System February 9, 2012 If you are using the DEB version of webmin, first download the file from the downloads page , or run the command : wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580_all.deb then run the command : dpkg –install webmin_1.580_all.deb The install will be done automatically to /usr/share/webmin, the administration username set to root and the password… Read More