I am on a corporate network (run by windows gurus) my network is a 10.10.22.000 netmask 255.255.254.0
I am a Linux people so I am on my own here
Working on testing SuSe 12.1 for potential use by my peers (Suse 11.2 and 11.4 did not have any problem => exact same computer)
Initially installed 64 bit (what I really wanted to test) and had a problem => tried 32 bit same problem
Problem is: when my computer boots (or I do a /etc/init.d/network restart) my eth0 gets an Ip address of 192.168.0.21 (not valid in my network)
If I do a “killall dhpcd” then a “/sbin/dhclient eth0” I get a proper 10.10.23.49 IP address (very reliably and network / internet access are ok)
Now for second problem (symptom) however if I do a “host $(hostname)” my host name is not registered with corporate DNS via DHCP
so
problem 1: dhcpcd gives me a bogus IP address
problem 2: dhclient gives me a good IP address but does not register my hostname with DNS
“yast network” is configured for “traditional method with ifup”
In searching through this forum I find references to sytemd vs sysvinit in this area and since this is a “default” install I see pid 1=systemd
and running /etc/init.d/network shows “redirecting to systemctl”
I have “pretty much” duplicated the settings in “yast2 network => network card” between a SuSe 11.4 system (I have several computes at my desk) and the SuSe 12.1 system
I am pretty sure this is a SuSe 12.1 issue (may or may not be related to systemd init)
but don’t find any “answers” on the forum for this problem:
(I did an “update” to the last versions of everything for 64 bit but 32 bit is running whatever was on the install DVD)
- is this a real problem or just me or something I missed during install
- is there a known fix for it
- what more data do I need to post for someone to know what is happening?