THIS IS NOW LEGACY... PLEASE CONSIDER USING CENTOS 7
In this video, I show you how to setup a DHCP server on a linux machine. This is the start of having a computer, running linux, to be your router and gateway to the internet. This is the first video, and we just touch on getting the DHCP rolling.
Thank you, Shane.
If you use debian or anything debian based, I cannot help you yet. Do not ask for help on those distributions. I will have something for you soon.
Text version: https://www.bromosapien.net/media/ind...
-Two Network cards (One can be built in, and the other can be PCI or PCIe)
-A linux operating system
You can follow along completely if you use these distributions:
--CentOS 5/6 (6 with some file placement modification)
NOTE: Edit the /etc/sysctl.conf file and find the line that says net.ipv4.ip_forward. Set it to 1. This will make it work!
Commands to note:
vi -- It's an editor in linux. i for insert, o for a new line, shift+g to go to the end of the file, ESC for command mode. :wq saves your file (zz does too).
nano -- Another editor in linux, much easier to use.
pico --Alternative to nano if not available.
services name restart --name being the name of the service
yum install name ---name being the name of the package
chkconfig -- Changes runlevels of services
(Example of chkconfig: chkconfig --list dhcpd)
Files/Folders to note:
IP Scheme format:
10, 172, 192 are private IP's. Use them. Trust me.
To make sure it works, you may want to isolate your linux box from the network, hook up a cross-over cable between a laptop and your linux box and see if you can get an IP. This is the best way, in my opinion, to make sure DHCP is working properly.
1. I know my syntax is correct, I have no mistakes, but I cannot get DHCPD to start. It always fails!
A. You may have to start all the way over. Sometimes that's the best way. Make sure to check for colons.
2. My computers are not getting IP's set up from my box, what do I do?
A. Make sure your stock router is not issuing its own DHCP. The best way to do this, is to log into your router (usually 192.168.0.1). Admin being the username and password being the password by default. Some are admin/admin. Read your documentation for more details. You may ALSO want to give the router an IP address so you can still access it later... it needs to match the scheme you setup. Example of my scheme: 10.240.100.20 :: It's outside my 100-254 range, so it's easy for me to remember.
3. I can ping my own IP given to me from my provider, so this means I'm not secured?
A. No, just because you can ping yourself, doesn't mean you're not secured. You're just pinging that modem, pretty much, if you want to think of it that way.
4. Will you ever make a written tutorial for this? I enjoy the visual and explanations, but a written tutorial would be nice too.
A. In the future I will. I have plans, but when I will type it all up is a decision I do not have yet. However, anyone can take what I have done in these tutorials and write it all out and make a tutorial easy off of it. If you do, make sure you leave a comment and I'll be sure to put it in this description!
5. For some reason, no one on the network can connect to the internet. What happened?
A. In the video, I forgot to explain that you need to edit /etc/sysctl.conf and change the ip forwarding to 1. You can watch here to get the idea: http://www.youtube.com/watch?v=ES53Zp...