I have some blade servers that do not have any display adapters, and therefore I cannot see what’s happening when it boots. So generally when I am imaging these machines for RHEL, I can image it on another machine, then just copy the ifcfg-ens1 to ifcfg-p1p1, then edit the p1p1 file to change relevant details, then I run ‘nmcli connection reload’, then the network works fine on the new machine.
However, with SLES they just use eth0 or eth1 as the name. I have set the udev 70-persistent-net.rules to use the new MAC address and I have made sure to disable the firewall via ‘systemctl disable firewalld’ and ‘system stop firewalld’, yes I still can’t connect to the machine when it’s in the different server. Is there some special trick to doing this on SLES?
As your description seems like the proper way to go, do you have any chance to see what happened? Does the blade chassis enclosure provide some networked console switch to access the servers, especially after the start?
Another option to try could be to simply remove the entry from persistent-net and let the OS detect and enter the new address.
OK, I was able to resolve this by deleting the udev rule. After that, the machine booted up fine and I was able to connect via SSH.
[QUOTE=jmozdzen;54925]Hi sqlperf,
welcome to the forums.
As your description seems like the proper way to go, do you have any chance to see what happened? Does the blade chassis enclosure provide some networked console switch to access the servers, especially after the start?
Another option to try could be to simply remove the entry from persistent-net and let the OS detect and enter the new address.
If the mac addresses differ in your manually edited file, you were (per your comment) using eth1 for the device. The generated version uses eth0, though, and that works. Did you put the network parameters in the file /etc/sysconfig/network/ifcfg-eth0 or …/ifcfg-eth1?