Hi guys, could you help me to configure my Linux machine to behave as router?
Scenario:
Machine OS: CentOS 6.2
NIC: eth0: configured with a static IP by the ISP.
eth1: not configured yet
Virtual Machine: CentOS 5.7
NIC : eth0 : not configured yet
eth1 : not configured yet
Plan is to configure the virtual machine (CentOS 5.7) as a router. After that this machine will also be the dhcp server as well. DHCP is not an issue but the configuration of router you can say.
That's why suggestions are needed please....
Advice me that what machine is good for router...
Virtual machine (CentOS 5.7) or host machine (CentOS 6.2)????
You could try setting up the virtual machine as a router but I wouldn't see the point. Getting the configuration correct to bridge the real traffic into the virtual traffic so you can route anything meaningful would probably be more difficult than the actual work of configuring your router.
I'd try setting up your real machine as a router; set your second NIC to 192.168.1.1, run dnsmasq on it for DHCP and dns, use NAT with masquerade. Unfortunately I don't have instructions for centos.
hhhhmmmm....
so i can understand that we can configure our host machine better then virtual machine.
& " I would like to say that there is nothing difference b/w CentOS, Red Hat & Fedora regarding file locations, commands,configuration etc... But I can assume some of the minor difference, Which I have not see yet"
So its decided that I am going to configure my host machine's second NIC "eth1" as a router & I'll post all the configurations & hope you'll guide me...
Thanks allot ,,,,....
---------- Post updated 02-04-12 at 02:05 AM ---------- Previous update was 02-03-12 at 09:03 PM ----------
Yes I done it...
I configure my Linux machine to behave like a router.
Configurations are as follow!
First we need to enable packet forwarding on the kernel level. So append the following two lines in /etc/sysctl.conf file:
Code:
# vim /etc/sysctl.conf
Code:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
Now Configure your interface with the following parameters, In my case the interface was eth1 you may follow yours, So I apply this command to make changes/to set the parameters:
To define the routing for the 10.3.20.0 network on the 10.3.20.1 interface (eth1) open the file:
Code:
# vim /etc/sysconfig/network-scripts/route-eth1
IN this file append the following line:
Code:
10.3.20.0/24 via 10.3.20.1
Now restart the network service with the following command:
Code:
# service network restart
Check the new route with the following command:
Code:
# route -n
In my case the outputs was like this:
Code:
[root@rash ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.3.20.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
192.168.15.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 192.168.15.1 0.0.0.0 UG 0 0 0 eth0
You have new mail in /var/spool/mail/root
You may easily find the new route in these information.
Conguratulations with this guide you have configured your Linux machine to act as a router.
I need a shell script to copy files frm a linux machine to a windows machine using SCP. The files keeps changing day-to-day. I have to copy the latest file to the windows machine frm the linux machine.
for example :In Linux, On July 20, the file name will be 20.txt and it should be copied to... (3 Replies)
I basically want to login into different linux machines( on the same network) from a windows machine. I know i can use ssh <machine name>. But i want to automate this process. I dont want to enter the username and password. Is there any way to do it. Can i make some sort of a batch script for it. (4 Replies)
I am trying to set up a linux box as a router, but I am a little confused
on how to do this. I am using Red Hat 9.0 on a machine that has 2
nic cards. Also, I am using a DSL pppoe connection. I have installed
rp-pppoe and I am connected to the internet via the pseudo pppoe
interface. I have... (1 Reply)