I have a centos 4.0 box that has three network interfaces and is used as router. It runs shorewall as a two-ISP firewall for a single LAN. This morning, the motherboard's LAN interface gave trouble, spewing out IRQ problems, so I disabled it and changed the network cards. As I only had two slots, I tried a dual NIC card, but it crashed the system every time. Right now I am trying to fit two single NOCs in and to bring the machine back up. However, I can;t get any traffic to route. The DHCP ADSL card will not get an IP. I have used Kudzu to configure the new cards, turned off Shorewall, but no matter what I do, teh cards can't talk to the WAN or LAN. The ADSL is fine, my laptop gets and IP easily. Any ideas what I need to look for?
Chris Mason (Lists) wrote:
I have a centos 4.0 box that has three network interfaces and is used as router. It runs shorewall as a two-ISP firewall for a single LAN. This morning, the motherboard's LAN interface gave trouble, spewing out IRQ problems, so I disabled it and changed the network cards. As I only had two slots, I tried a dual NIC card, but it crashed the system every time. Right now I am trying to fit two single NOCs in and to bring the machine back up. However, I can;t get any traffic to route. The DHCP ADSL card will not get an IP. I have used Kudzu to configure the new cards, turned off Shorewall, but no matter what I do, teh cards can't talk to the WAN or LAN. The ADSL is fine, my laptop gets and IP easily. Any ideas what I need to look for?
Hi Chris,
I'm no expert, but I'd be the HWADDR values in your /etc/sysconfig/ifcfg-ethx files need to be updated to reflect the new MAC addresses of the physical interfaces in the box.
HTH, -Ray
Ray Leventhal wrote:
I'm no expert, but I'd be the HWADDR values in your /etc/sysconfig/ifcfg-ethx files need to be updated to reflect the new MAC addresses of the physical interfaces in the box.
Done that. The ifcfg-ethX is referencing the right interfaces.
Chris Mason (Lists) wrote:
Ray Leventhal wrote:
I'm no expert, but I'd be the HWADDR values in your /etc/sysconfig/ifcfg-ethx files need to be updated to reflect the new MAC addresses of the physical interfaces in the box.
Done that. The ifcfg-ethX is referencing the right interfaces.
Sometimes ISPs limit the DHCP address(es)to known MAC addresses. If that's the case there may be some timeout or a way to reset it.
Les Mikesell wrote:
Chris Mason (Lists) wrote:
Ray Leventhal wrote:
I'm no expert, but I'd be the HWADDR values in your /etc/sysconfig/ifcfg-ethx files need to be updated to reflect the new MAC addresses of the physical interfaces in the box.
Done that. The ifcfg-ethX is referencing the right interfaces.
Sometimes ISPs limit the DHCP address(es)to known MAC addresses. If that's the case there may be some timeout or a way to reset it.
I was actually thinking along the lines of IP/Mac issues and so was going to ask if the OP had static IP addresses or dynamic ones. With my colo facility, when I change NICs, I almost always have to ask them to flush the ARP cache to get traffic flowing.
-R
I have been stumped by this problem, despite plenty of help. I thought I knew Linux networking pretty well but could not solve this one. The problem turned out to be ACPI related. I found a comment online describing a solution
Add pci=noacpi to the boot parameters.
I tried this and had no further problems.