修改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

相关推荐

  • 第六周

    总结

    Linux笔记 2018-05-06
  • HAProxy反向代理

    HAProxy的简单配置实现反向代理服务器的功能:(有自动的健康性检查的功能) 程序环境:主程序:/usr/sbin/haproxy主配置文件:/etc/haproxy/haproxy.cfgUnit file:/usr/lib/systemd/system/haproxy.service 官网文档: http://cbonte.github.io/hapr…

    2018-07-09
  • linux入门命令

    bc:计算器 mainframe 缓存查看:lscpu磁盘和内存性能测试命令: dd Xmanager (xshell) 安装:用户名: byg公司: microsoft注册码: 使用工具生成 命令库调用: # ldd /bin/ls系统库跟踪,调用库详细信息 # strace lslibrary 库跟踪 # ltrace ls 二进制文件查看: # hex…

    Linux笔记 2018-07-21
  • 认证基础及DNS服务基础

    认证基础及DNS服务基础

    Linux笔记 2018-04-27
  • Centos6.9下同时删除/boot下所有文件、/sbin/init文件和/etc/fstab文件的修复方法

    模拟损坏把上述的文件全部删除,启动界面如图所示 重启设置光盘引导后重启 选择第三项 选择ok 选择ok 选择no,不配置网络 选择继续 选择ok 选择ok df查看分区挂载情况,由于/etc/fstab文件被删除,所以看不到根的挂载,使用fdisk –l可以看到分区情况 可以看到一共有五个分区,其中第一个带*表示是启动分区,第四个是扩展分区,第五个是swap…

    2018-05-13
  • 06葵花宝典之linux网络、进程管理和shell循环语句

    06葵花宝典之linux网络、进程管理和shell循环语句 作为服务器,其输入输出功能在大多数时候都是通过网络提供的,网络功能对于服务器而言是至关重要的。 一、OSI七层模型和TCP/IP四层模型 1、OSI七层模型 OSI七层模型是参考ISO(International Standard Organization国际标准化组织)所指定的一个用于通信系统间互…

    2018-04-15