Sorry I did mean /sbin/ip... Long day. Regardless, /sbin/ipmaddr does now show any ipv4 related material. Other than the network card driver, what module should I ensure is loaded for ipv4 related stuff. As for /etc/conf.d/net, net.eth0/eth1 these were untouched and still point to eth0 and eth1.
As for /sbin/ip. I have no such command. N. On 4/6/13, Michael Mol <mike...@gmail.com> wrote: > /sbin/ip, not /etc/ip > > Those inet6 addresses beginning with ff02 are link-local addresses. > Those are automatically configured on a link simply by the link being up. > > Something is failing to configure your interfaces' ipv4 settings. > > The culprit is almost certainly somewhere in one of these places, its > lack of being in these places it part of your problem: > > /etc/conf.d/net > /etc/init.d/net.* > /etc/runlevels/*/net.* > > Otherwise, try those find/grep lines I offered. > > On 04/06/2013 10:01 PM, Nick Khamis wrote: >> I do not have /etc/ip however, I do have /etc/ipmaddr show: >> >> 1: lo >> inet6 ff02::1 >> 2: sit0 >> inte6 ff02::1 >> 3: eth0 >> link 33:33:00:00:00:01 >> inet6 ff02:1 >> 4: eth1 >> link 33:33:00:00:00:01 >> inet6 ff02:1 >> >> Too much inte6 for my liking... Did I somehow get rid of ipv4? >> >> N. >> >> On 4/6/13, Michael Mol <mike...@gmail.com> wrote: >>> On 04/06/2013 08:53 PM, Nick Khamis wrote: >>>> I took a closer look at /etc/udev/70-something-rules-net and >>>> /sys/class/net/eth0/ and all the ATTR (i.e., address, type, dev_id) >>>> line up fine. I did not find a "name" file in /sys/class/net/eth0 >>>> however, >>>> name=eth0 in etc/udev/70-something-rules-net. >>>> >>>> Ifconfig alone returns nothing. Ifconfig eth0/1 and lo returns the >>>> interface >>>> with no tx and rx traffic. And no ip address as set in conf.d/net. >>>> >>>> Please help guys. Server room is numbing...... >>> >>> /sbin/ip link addr show >>> >>> That will tell you the names of your interfaces, as they currently >>> exist. >>> >>> You cannot reliably use 70-persistent-net-rules to assign interfaces >>> names which the kernel may chose. This means things like 'eth0' and >>> 'wlan0' are unreliable in principle. >>> >>> Once you know what the interface name will be, rename >>> /etc/init.d/net.eth0 to /etc/init.d/net.$YOUR_INTERFACE_NAME_HERE , >>> remove /etc/runlevels/net.eth0 and create a symlink in /etc/runlevels >>> pointing at your new /etc/init.d/net.$WHATEVER file. >>> >>> Then /etc/init.d/net.$WHATEVER restart ... and things should come up, at >>> least partially. To find anything else that might be broken: >>> >>> find /etc|grep eth0 >>> find /etc -print0|xargs -0 grep eth0|egrep -v ':#' >>> >>> and rename 'eth0' there to your new interface name. >>> >>> I just went through this entire process on one of my machines...but I >>> wiped all the files out of /etc/udev/rules.d/ and went with udev's new >>> defaults, rather than set up my on persistent net rules for this >>> machine. (That's a task for another day.) >>> >>> Frankly, the process is a PITA...and I'm going to go back to a >>> persistent-net.rules file in the future; having to go through that >>> entire process because of a NIC swap or an upstream behavior tweak is >>> not something I care to have to do. >>> >>> >> > > >