localização de 70-persistent-net.rules no Centos 7

3

Por favor, me dê uma pista, onde está localizado?

não está sob /etc/udev/rules.d anymore

# find / -name "*persistent-net.rules" não encontrou nada ...

    
por Shirker 28.07.2014 / 19:32

4 respostas

8

Centos 7 e Redhat 7 por padrão usam biosdevname

rpm -qi biosdevname-0.5.0-10.el7.x86_64
Summary     : Udev helper for naming devices per BIOS names
Description :
biosdevname in its simplest form takes a kernel device name as an
argument, and returns the BIOS-given name it "should" be.  This is necessary
on systems where the BIOS name for a given device (e.g. the label on
the chassis is "Gb1") doesn't map directly and obviously to the kernel
name (e.g. eth0).
    
por 23.11.2014 / 23:12
0

Se não estiver lá, você pode simplesmente criá-lo!

As regras serão aplicadas. Aqui está o meu exemplo:

[root@WesternStar rules.d]# pwd

/etc/udev/rules.d

[root@WesternStar rules.d]# cat 70-persistent-net.rules |grep -v \#

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:4e:40:9a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

[root@WesternStar rules.d]#
    
por 28.07.2014 / 20:57
0

Existe mais um método para controlar nomes de links de rede no RHEL / CentOS 7 com o systemd.

Crie um novo diretório se estiver ausente:

mkdir /etc/systemd/network

Crie um novo arquivo de regras nele. A extensão do arquivo deve ser .link ou será ignorada

cat /etc/systemd/network/10-lan0.link
   [Match]
   MACAddress=00:50:56:b7:65:2b

   [Link]
   Name=lan0

Crie um arquivo de configuração para esta interface:

cat /etc/sysconfig/network-scripts/ifcfg-lan0 
   IPADDR="192.168.6.8"
   GATEWAY="192.168.6.254"
   NETMASK="255.255.255.0"
   BOOTPROTO="static"
   DEVICE="lan0"
   ONBOOT="yes"
   IPV6INIT="no"

Aqui systemd.link (5) você pode ler a descrição de como criar regras, existem muitas opções para nomear. Também existem alguns exemplos. Infelizmente esta página man systemd.link (5) está ausente no RHEL7, mas funciona.

Aqui você pode ler sobre a nova política de nomenclatura comum de interfaces de rede. Você pode alterar essa política para algumas interfaces no sistema ou para todas as interfaces.

    
por 07.11.2018 / 12:54
-3

Tente /usr/lib/udev/rules.d/60-net.rules

    
por 19.05.2017 / 01:31

Tags