0

I have two NICs within my Ubuntu server. One being the internet, the other being an internal network. I have the following configuration whereas eth0 is the internet, eth1 is the internal network

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet dhcp

iface eth1 inet static
address 192.168.1.21
netmask 255.255.255.0

Eth0 works correctly and I cannot connect via the internal IP. Both eth's are up. Thanks.

0

1 Answer 1

0

I assume that you want to be able to access the Internet from machines on 192.168.1.0/24 and you want 192.168.1.21 to serve as a gateway for those machines which I also assume are connected to a switch which has an uplink to your gateway's eth1 interface.

I don't see you mention a couple of things: 1. NAT functionality being configured 2. IP forwarding enabled 3. Other appropriate firewall rules added 4. DHCP server running on eth1 assigning IP configuration to your internal machines.

If you confirm my assumptions and let me know what the state of those 4 components is, I'll update my answer and help you set it up.

PS. Let's say that you have a machine with the IP address 192.168.1.50 connected directly to your server's eth1. Are you able to ping 192.168.1.21 from it?

2
  • Hi Martin. Thanks for your answer, but after many hours of fiddling around with settings, it looks like it is some hardware failure on eth0. Also, the reason for the duplicate is because I asked on StackOverflow first, then it automatically migrated to here. Thanks. May 2, 2013 at 11:01
  • Hi James, I was suspecting that this was the case after finding the information that it's been migrated. BTW: have you tried testing your NIC with ethtool -t? May 2, 2013 at 16:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .