linux网卡命名规则及修改ip地址

linux修改IP地址的几种方法

  • 网卡的命名规则
  • 临时修改IP地址
  • 添加多个ip
  • 删除临时ip
  • 配置文件修改ip

网卡的命名规则

1.CentOS6的网卡命名大多为eth0、eth1等等
2.CentOS7采用dmidecode采集命名,格式一般如enX。其中en为Ethernet以太网,X则有以下几种类型:

o:主板板载网卡,集成设备的设备索引号
p:独立网卡,PCI网卡
s:热插拔网卡,usb之类,扩展槽的索引号
nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列

临时修改IP地址

命令格式

ifconfig 网卡名称 ip地址

这是直接修改网卡的ip地址,重启之后则失效。例如:

ifconfig enp1 192.168.1.6 netmask 255.255.255.0

此时查询该网卡

[root@123]# ifconfig enp1
enp1: flags=4163  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255

添加多个ip

命令格式:

ifconfig 网卡名称:0 第一个IP地址 (netmask 子网掩码)
ifconfig 网卡名称:1 第二个IP地址 (netmask 子网掩码) 

例如:

# ifconfig enp1:0 192.168.1.10 netmask 255.255.255.0 up

查询网卡

# ifconfig 
ens33: flags=4163  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
    
ens33:0: flags=4163  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:1c:49:e8:3a:23  txqueuelen 1000  (Ethernet)

删除临时ip

命令格式

ifconfig 网卡名 del IP地址

例如

ifconfig enp1:0 del 192.168.1.10

上述操作会删掉前面创建的临时ip

配置文件修改ip

网卡配置文件在/etc/sysconfig/network-scripts/目录下
网卡文件参数说明:

DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关

修改ip时,一般只修改IPADDR、NETMASK、GATEWAY

修改后,需要重启网卡生效
CentOS6 #service network restart
CentOS7 #systemctl restart network

你可能感兴趣的:(linux)