网卡配置详解

1.网卡配置文件

位置:centos系统的网卡配置文件位于 /etc/sysconfig/network-scripts/ 目录之下。
配置文件名:6.x系列和部分7.x系列的文件名:ifcfg-eth0 ,6.x系列可用 ifconfig 命令查看网卡基本信息,7.x系列 ipconfig 不可行的情况下使用 ip addr 即可。
特列:根据模板创建虚拟机的时候,模板可能为了防止地址冲突,删除了 /etc/sysconfig/network-scripts/ifcfg-etn0 文件,此种情况下,自行创建此文件即可;其实模板不一定非要删除此文件,其中的地址配置0.0.0.0同样可以,且修改简单。

配置文件配置解析:

  1. DEVICE=eth0 #网卡的设备名称
  2. NAME=eth0 #网卡设备的别名
  3. TYPE=Ethernet #网络类型:Ethernet代表以太网
  4. BOOTPROTO=none #引导协议类型:static静态、dhcp动态获取、none不指定(可能出现问题
  5. DEFROUTE=yes #默认路由,yes为启动
  6. IPV4_FAILURE_FATAL=no #是否启用IPV4错误检测功能(yes表示启用,no表示不启用,下同)
  7. IPV6INIT=yes #是否启用IPV6协议
  8. IPV6_AUTOCONF=yes #是否自动配置IPV6地址
  9. IPV6_DEFROUTE=yes #是否启用IPV6默认路由
  10. IPV6_FAILURE_FATAL=no #是否启用IPV6错误检测功能
  11. UUID=sjdfga-asfd-asdf-asdf-f82b #网卡设备的唯一标识号
  12. ONBOOT=yes #是否开机自动启动网卡(yes为开启,no为关闭)
  13. DNS=114.114.114.114 #DNS域名解析,解析服务器的IP地址 可以多设置一个
  14. IPADDR=192.168.1.22 #网卡的IP地址
  15. PREFIX=24 #子网前缀长度
  16. GATEWAY=192.168.1.1 #默认网关IP地址17 NETMASK=255.255.255.0 #子网掩码18 IPV6_PEERDNS=yes 19 IPV6_PEERROUTES=yes

2.生产环境配置
生产环境中是不需要每一项都配置的,一般来说配置几项必要的配置即可,常规来说,必须配置如下:

  1. BOOTPROTO=static #配置IP模式地址,static为静态模式
  2. ONBOOT=yes #配置开机启动,这个需要注意下,需要设置成yes
  3. DNS1=8.8.8.8 #配置DNS域名解析服务器的IP地址,生产环境中需要根据实际来,此项也非必须 局域网有DNS解析则配置成本地DNS地址即可,且在/etc/resolv.conf下可以配置
  4. IPADDR=192.168.1.2 #配置网卡的IP地址(根据实际环境配置)
  5. GATEWAY=192.168.1.1 #配置网关地址(根据实际环境配置)
  6. NETMASK=255.255.255.0 #配置子网掩码(根据实际环境配置)

centos 开启关闭网卡(禁用网卡)

说明

我之前在工作中使用的服务器很多都是多网卡服务器,他可以使用不同的网卡连接不同的网段,但是,由于个别情况突发,有时候可能需要关闭某些网卡,禁止它们访问到网络,也就是需要关闭网卡。

步骤

1、查看有哪些网段

ifconfig

红色框内的就是网段,我现在只有这一个网段,所以,示例关闭此网段。记下此网段为eth0

image.png

2、临时关闭(启动)网段

  1. ifdown eth0 # 关闭网段
  2. ifup eth0 # 启动网段

3、永久关闭(启动)网段

  1. ### 找到需要关闭网段的ip对应的网卡名字
  2. 1.ipaddress
  3. 2.cd /etc/sysconfig/network-scripts/
  4. 3.vim ifcfg-网卡名
  5. 将里面的onboot=yes 改为no ,然后保存。
  6. 4.ifdown 网卡名 ifup 网卡名 ----启动网卡)
  7. 5.重启网卡,查看是否关闭
  8. 6.Systemctl restart network