Re: [netcf] Why netcf can not rename a existing physical interface dynamically by itself?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 05/23/2014 04:56 PM, Laine Stump wrote:
On 05/23/2014 06:46 AM, Jianwei Hu wrote:
Hi All,

I have a usage question about netcf. Why netcf can not rename a existing physical interface dynamically by itself?
The name of a physical interface is determined by lower levels of the
operating system, and can't be modified by netcf. the configuration that
is setup by netcf can only reference an *existing* physical device nam[root@rhel6 ~]# ip link set name jiahu eth1
[root@rhel6 ~]# ifconfig jiahu
jiahu     Link encap:Ethernet  HWaddr 00:1B:21:27:4E:CE
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[root@rhel6 ~]# ifup jiahu

Determining IP information for jiahu... done.
e,
it can't rename it.
OK, thanks, but I think we can use ip command line to rename existing NIC.

[root@rhel6 ~]# ip link set name jiahu eth1
[root@rhel6 ~]# ifconfig jiahu
jiahu     Link encap:Ethernet  HWaddr 00:1B:21:27:4E:CE
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[root@rhel6 ~]# ifup jiahu

Determining IP information for jiahu... done.

If you have any other method, please share to me, or can we add support for it in netcf?
One source of information is here:

http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

(although that only completely applies to systems running recent
systemd, e.g. Fedora 20, but not to RHEL6 as you appear to be running)

There is a reference there of how to change an interface name in a
system that isn't using "predictable network interface names" (or
biosdevname, which was a short-lived alternative attempt at a solution
to the same problem): modify the file
/etc/udev/rules.d/70-persistent-net.rules. You'll need to reboot the
system for this to take effect.


_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users




[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux