Improve company productivity with a Business Account.Sign Up


Linux Routing Firewall Help please !!

Posted on 2007-04-05
Medium Priority
Last Modified: 2013-12-16
I am trying to configure a firewall with 2 nics.

eth0      Link encap:Ethernet  HWaddr 00:15:E9:FA:43:6E
          inet addr:  Bcast:  Mask:
          RX packets:6127 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5583 errors:0 dropped:0 overruns:0 carrier:0
          collisions:44 txqueuelen:100
          RX bytes:3368292 (3.2 Mb)  TX bytes:725801 (708.7 Kb)
          Interrupt:11 Base address:0xd000
eth1      Link encap:Ethernet  HWaddr 00:04:5A:7A:E4:48
          inet addr:  Bcast:  Mask:
          RX packets:3408 errors:0 dropped:0 overruns:0 frame:0
          TX packets:737 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:334099 (326.2 Kb)  TX bytes:53127 (51.8 Kb)
          Interrupt:10 Base address:0x5c00
lo        Link encap:Local Loopback
          inet addr:  Mask:
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:22347 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22347 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1528193 (1.4 Mb)  TX bytes:1528193 (1.4 Mb)

if I disable eth1 then I can access the internet and ping works all the way around. But when I enable eth1 for the internal network I get the following

[root@firewall root]# ping
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=64 time=0.039 ms
[root@firewall root]# ping
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=255 time=0.818 ms
[root@firewall root]# ping
PING ( 56(84) bytes of data.
From icmp_seq=1 Destination Host Unreachable
[root@firewall root]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface U     0      0        0 eth0   U     0      0        0 eth1     U     0      0        0 eth1       U     0      0        0 lo         UG    0      0        0 eth1

According to the documentation I have read this set up should work and I am at a loss for what to do next.
Any idea's?  
Question by:MarkWP

Accepted Solution

cheesygit182 earned 2000 total points
ID: 18861271
"inet addr:  Bcast:  Mask:"
That's your problem. Your usage of the kernels routing tables is perfect, but one of the NICs isn't configured correctly. Test them individually and paste the results of ifconfig here, for each.


Author Comment

ID: 18861500
I had a gateway entered on both nics

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

​Being a Managed Services Provider (MSP) has presented you  with challenges in the past— and by meeting those challenges you’ve reaped the rewards of success.  In 2014, challenges and rewards remain; but as the Internet and business environment evol…
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

595 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question