sql >> Databáze >  >> RDS >> Oracle

Jakou délku může mít název síťového rozhraní?

Pokud jde o část specifickou pro Linux, v posledních verzích jádra je to definováno pomocí IFNAMSIZ být 16 bajtů, tedy 15 uživatelsky viditelných bajtů (za předpokladu, že obsahuje koncovou hodnotu null). IFNAMSIZ se používá při definování pole názvu struktury net_device zde .

Chcete-li empiricky otestovat, můžete použít následující a zjistit, že 16 bajtů selže a 15 bajtů funguje:

# CLEAN SLATE root# ip link ls dev 123456789012345 Device "123456789012345" does not exist. root# ip link ls dev 1234567890123456 Device "1234567890123456" does not exist. # FAIL root# ip link add dev 1234567890123456 type dummy Error: argument "1234567890123456" is wrong: "name" too long root# ip link ls dev 1234567890123456 Device "1234567890123456" does not exist. # PASS root# ip link add dev 123456789012345 type dummy root# ip link ls dev 123456789012345 40: 123456789012345: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ether ... brd ff:ff:ff:ff:ff:ff # CLEAN UP root# ip link del dev 123456789012345

(Za předpokladu, že máte ip z nainstalovaného balíčku iproute2, jak je pravděpodobné v jakékoli distribuci Linuxu z poslední dekády.)



  1. Jak navrhnout datový model, který se zabývá současnými zaměstnanci a předpokládanými zaměstnanci?

  2. Django:mysql:1045, Uživateli byl odepřen přístup

  3. Odstranění záznamů mysql nefunguje v codeIgniter

  4. Chyba importu souboru CSV:Hodnota sloupce obsahující oddělovač sloupců