修改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 17:55
下一篇 2018-05-03 19:16

相关推荐

  • 重启网卡失败的解决方法

    重启网卡 报Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details. 的错误

    2018-04-18
  • DNS服务

    DNS主从服务器,子域实现,反向解析,DNS服务架构

    2018-06-02
  • 在CentOS7上编译安装apache 2.4源码包,并启动此服务

    1 关闭firwalld systemctl stop firewalld systemctl disable firewalld 2 关闭SElinux setenforce 0 vim /etc/selinux/config 找到以SELINUX开头的那行,修改成SELINUX=disabled 以下就是脚本里的内容,执行就OK了 yum groupin…

    Linux笔记 2018-04-22
  • MBR实验

    实验一  MBR修复 破坏MBR lsblk  /*确认磁盘名*/ hexdump -C /dev/sda -n 512  /*查看MBR分区*/ dd if=/dev/sda of=/date/mbr.bak bs=1 count=512   /*复制MBR分区*/ scp /date/mbr.bak 192.168.213.129:/root/   /*…

    Linux笔记 2018-05-13
  • 文本处理工具sed

    sed:是行编辑器是一款流编辑器,是一门语言,;比grep强大,不光能看还能改,你值得拥有。地址定界:对第几行进行操作不给地址:对全文处理单地址#指定的行,$最后一行/字符,正则/:被此处模式匹配到的每一行地址范围:#,#:第几行到第几行#,+#:从第#行往后加#行(包括#,)/a字符串/,/b字符串/:从a匹配到b(如果找不到b就会从a打印到最后一行)#,…

    2018-04-19
  • 第一周作业

    本周作业 1、描述计算机的组成及其功能。 2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。 4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、rebo…

    Linux笔记 2018-05-12