eth0 won't bind - What's going on here?
1 Attachment(s)
Okay this is a Xen VPS under Virtualizor, so I just took a screenie from the softaculous Java console in that control panel.
Here's the scenario. several virtual machines moved from one datacenter to another. All went well, but they tend to not have a NIC recognized on the PCI bus. The provider wasn't specific, so I'm not sure why but when I show them the lspci they eventually are able to fix that on their end. I'm going to show snippets of two machines - identical virtualization and identical installs, with the exception of their hostnames/IPs: Here's some output from box001 (The one without ANY problems): Code:
root@box001:~# ip address show 0xffffc900002ce000 for box001, and 0xffffc900000aa000 for box002. There's no cloning going on, just completely identical, step by step installs by hand from iso files. Here's the dmesg from box002 (the one with the problem): Code:
~# dmesg |grep 8139 here's a screenie online of box002: https://www.screencast.com/t/YjtcAQ0xbE What I've done, to get the box up and talking, is to put in a private IP for eth0 in /etc/rc.d/rc.inet1.conf and then the IP addy I was assigned for the box for eth1, changed the interface in rc.firewall and bang! she came up after a quick restart of rc.inet1 and rc.firewall. But this is just a kludge, and I want to get to the bottom of this (I may have to point the provider to where the issue might lie on their end) and set it right as it should be. I've never seen an iface bounce like what dmesg is showing in the screenie before - from eth0 to eth126 to eth1 - that's just fricken' odd. What might cause this? and Where might I look to investigate further and work towards a resolution that doesn't involve such a kludge? Thanks in advance for any suggestions and ideas anyone might have, and I'll provide additional system data if needed. In the meantime all is well and the box is back in production but I'm not comfortable with how. Attachment 24490 |
Quote:
You can simply delete it and reboot (it should be recreated with the default, i.e. first NIC becomes eth0) or adjust it manually. The double renaming (eth0 → eth126 → eth1) is necessary to allow exchanging names (eth0→eth1 and eth1→eth0), because it happens after the default names have been assigned. |
|
All times are GMT -5. The time now is 05:38 PM. |