基于 CentOS 7 的多网卡配置

最近接手了学校的一个云计算的项目,是关于 openstack 的服务器架设的,涉及到了 CentOS 7,个人对 Red Hat 阵营的命令不太熟,于是把最近学来的适用与 CentOS 的一些基础命令做一些笔记
根据指导老师的要求,计划将会对以下内容进行学习笔记

1、linux 的多网卡配置
2、vi 编辑器的使用
3、yum 工具的使用
4、服务的查询、停止、重启
5、常用 linux 命令(文件管理等)
6、了解 linux

查看物理网卡接口

lspci | grep NetWork,查看 PCI 插槽上的网络设备
lsusb,查看 USB 插槽处的网卡设备

查看网卡信息

ifconfig 查看正在活动中的网卡(net-tools)
ifconfig -a 查看所有网络连接设备

注:如果提示找不到 ifconfig,就安装一下 net-tools

安装方法:

1
yum -y install net-tools

关闭指定网卡设备

1
ifdown eth0

打开指定网卡设备

1
ifup eth0

修改指定网卡的 ip

1
vi /etc/sysconfig/network-scripts/ifcfg-eno1

标准的以太网配置信息

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=8a183b33-12ff-4067-8320-c6fdb34444fe
ONBOOT=yes
HWADDR=2C:44:FD:7A:DC:80
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=10.3.16.202
PREFIX=24
GATEWAY=10.3.16.254
DNS1=8.8.4.4
NETMASK=255.255.255.0

通过 systemd 的 systemctl 重启所有网卡

1
service network restart