修改Centos7的网卡命名方式及网卡的相关配置

修改主机名
centos6
vim /etc/sysconfig/network永久有效
hostname newname 立即临时生效
也可以存网关,但优先级低于网卡配置文件
GATEWAY=
**centos7 /etc/hostname修改主机名
hostnamectl set-hostname newname
修改主机名直接生效

/etc/hosts :
添加域名对应的关系 不走DNS服务 优先级比DNS高
格式为 : ip地址 域名
@@
nslookup 检测dns
正向解析:FQDN–>IP
dig -t A FQDN
host -t A FQDN
反向解析:IP–>FQDN(域名)
dig -x IP
host -t PTR IP

修改主机名也要修改/etc/hosts的配置文件不然有些服务会错误
cat /etc/hosts & getent hosts 查看文件
/etc/nsswitch 可以修改/etc/hosts文件的优先级
将hosts: files dns 改为hosts: dns files
降低hosts的优先级(一般提倡修改)。
网卡配置文件的主要项
DEVICE= 设备名称
ONBOOT=开机启动
NM_CONTROLLED=yes|no 是否主动开启用图形界面控制
BOOTPROTO=none|static|dhcp 设置ip获取项
MAC(HW)ADDR= 可修改mac地址
NAME= 图形控制界面的名字
PEERDNS=yes|no 是否主动从dhcp获取dns
GATEWAY=网关
PREFIX | NETMASK=
IPADDR=
查看 dns配置是否生效
cat /etc/resolv.conf

同一张网卡设置两种ip获取方式
主网卡的配置文件可以设置自动获取
网卡别名只能手工指定,不能自动获取
在一个网上配置多个地址
ifconfig eth0:1 2.2.2.2/24
ifconfig eth0:1 down 关闭
修改配置文件
cp ifcfg-eth0 ifconfig-eth0:1
(修改里面的配置项)
添加路由永久有效
添加/etc/sysconfig/network-scripts/route-设备名称
第一种:10.0.0.0/8 via 172.20.0.1
第二种:(每三行定义一个路由)
ADDRESS#=目标地址
NETMASK#=mask
GATEWAY#=GW
修改centos7上的网卡名的命名方式
en:以太网有线局域网
wl:wlan 无线局域网
ww:wwan无线广域网
o :集成设备的设备索引号
s :扩展槽的索引号
x :基于MAC地址的命名
p : enp2s1
第一种:
vim /boot/grub2/grub.cfg
在menuentry行启动菜单
在linux16这一行最后加入
net.ifnames=0
重启
第二种:
vim /etc/default/grub
GRUB_CMDLINE_LINUX=”rhgb quiet net.ifnames=0″
grub2-mkconfig -o /etc/grub2.cfg
/etc/grub2.cfg是个软链接指向/boot/grub2/grub.cfg

BONDING***将多个网卡绑定到一个地址上
避免单点失败;有容错性
绑定的两张网卡要处于同一个物理域
BONDING模式
Mode0
轮转:两个网卡同时工作,负载均衡,各容错能力
Mode1 active-backup
活动-备份:只有一个slave工作
Mode 3 broadcast
广播策略:几个网卡接口同时接收同一个包(网卡会接收到重复文件)提供容错性
创建bonding设备的配置文件
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS=”miimon=100 mode=0″
mode 定义模式
miimon过多长时间监控一下网卡单位为毫秒
/etc/sysconfig/network-scripts/ifcfg-eht0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
查看bond0状态
cat /proc/net/bonding/bond0
删除binding
lsmod显示所有的驱动模块
ifconfig bond0 down
lsmod |grep bonding
modprobe -r bonding 卸载模块
rm -f /etc/sysconfig/network-scripts/ifcfg-bond0
恢复原网卡的配置

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97422

(1)
xchlinuxxchlinux
上一篇 2018-05-03
下一篇 2018-05-03

相关推荐

  • 第六次作业

    简述osi七层模型和TCP/IP五层模型 OSI:是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 OSI将网络定义为7层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。 物理层: 这一层是指物理设备 数据链路层:这层通过帧封装进行传递 网络层: 通过ip寻址来建立两个节点之间的连接这一层就是我们经常说的IP协议层。IP协议是Inter…

    Linux笔记 2018-08-08
  • 三剑客 sed

    三剑客之一

    Linux笔记 2018-08-07
  • Docker容器技术之Dockerfile

    什么是dockerfile?
    dockerfile可以理解为构建docker images的源码(原料),docker可以通过读取一个dockerfile来自动构建docker镜像

    2018-08-06
  • linux运维学习的常用命令总结以及需要注意的地方(2)

    少壮不努力,老大徒伤悲,努力加油!
    5.设置时区,日期,时间的相应命令以及用法
    6 如何获得帮助,这个能力决定了你的技术能力!
    7.简单的挂载光盘,安装应用程序的方法,以screen为例(包含了screen防止大文件备份失败的技巧)
    8.反向单引号,双引号,以及单引号对于命令和变量的识别
    9.bc计算器,date命令,history命令,passwd修改密码,$pwd变量,父/子目录,basename,dirname
    10.windows和linux互传文件的方法,普通用户非图形界面下挂载光盘

    2018-04-02
  • systemd服务管理

    在systemd中,之前服务的启动脚本将以Unit(单元)的形式存在,因此服务管理=单元管理。

    Linux笔记 2018-06-12
  • Linux文件管理及bash特性

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 mkdir,rmdir,pwd,cd,cp,touch,mv 1.mkdir:创建目录 -p:递归创建多个目录 2.rmdir:删除空目录 3.pwd:显示当前工作目录 4.cd:切换当前目录 5.cp:复制文件 单源复制:cp [OPTION]…[T] SOURCE DEST   …

    2018-06-29