linux超详细手动配置单网卡和双网卡(bond0和team)以及DNS,ps:使用命令配置

文章目录

    • 单网卡配置:
    • 手动配置bond0双网卡方法一
    • 手动配置band0双网卡方法二
    • 手动配置team双网卡方法:
    • 配置DNS:

检查计算机上的以太网卡设备是否被内核检测到:lspci | grep Ethernet
首先进入网卡目录: cd /etc/sysconfig/network-scripts/
1·查看网络配置信息:nmcli
2·查看所有网卡信息 :ifconfig , 查看单一网卡信息:ethtool 名称
3·进入配置表修改信息:vi ifcfg 名称
所有列表名称功能介绍:
YPE=Ethernet 命令=以太网
PROXY_METHOD=none 代理以太网=没有
BROWSER_ONLY=no 浏览器只=无
BOOTPROTO=dhcp 配置静态化=动态主机配置协议(自动获取)
BOOTPROTO=static 配置静态化=静态IP
BOOTRPOTO=none 配置静态化=无
USERCTL=no 是否允许普通用户控制此接口
DEFROUTE=yes 默认路由=是
SLAVE=yes 网络成员=有
MASTER=bond0 上级=bond0(名称) 没有需要新建 vi ifcfg-bond0(数字可以任意选择)
IPV4_FAILURE_FATAL=no ipv4故障原因=无
IPV6INIT=yes IPV6初始化=是
IPV6_AUTOCONF=yes ipv6自动配置=是
IPV6_DEFROUTE=yes ipv6默认路由=是
IPV6_FAILURE_FATAL=no ipv6故障原因=无
IPV6_ADDR_GEN_MODE=stable-privacy 地址创模式=隐私
NAME=ens33 网卡名称=
UUID=dfacf45b-afbc-4b80-943f-4e0df1de9c15 标识符=
DEVICE=ens33 设备=
NM_CONTROLLED=no NM控制=无
ONBOOT=no 开机是否启动=否 注:no 一定要改成yes
IPADDR= ip地址=
NETMASK= 子网掩码= 格式:255.255.255.0
GATEWAY=
网关=
DNS1=

配置网卡大概:
linux超详细手动配置单网卡和双网卡(bond0和team)以及DNS,ps:使用命令配置_第1张图片

重启网络服务:systemctl restart network /service network restart

查询防火墙状态:firewall-cmd --state
centos7以前版本关闭防火墙:service iptables stop

有些会有很多网卡名称 使用ethtool 查看哪些网卡是插了网线的,区分信息如下红标:万兆网和是否为yes 满足2个条件即可。
linux超详细手动配置单网卡和双网卡(bond0和team)以及DNS,ps:使用命令配置_第2张图片

单网卡配置:

单网卡:
进入root模式 :su -
进入 网卡模式: cd /etc/sysconfig/network-scripts/
查看网卡名称:ifconfig
进入编辑模式:vi ifcfg-网卡名称
TYPE=Ethernet
BOOTPROTO=static
DEVICE=网卡名称
ONBOOT=yes
IPADDR=电脑打开命令端口,输入ipconfig -all查看ip 虚拟主机在编辑-虚拟网络编辑器-dhcp设置查看 ip取值区间
GATEWAY= 注:网关用 cat /etc/resolv.conf 查看,内网通信没有可不写,出外网必须写
NETMASK=255.255.255.0

手动配置bond0双网卡方法一

(方法二相对简单,建议使用方法二):
注:如果重装系统:需要记录
系统文件大小:df-h
ip信息:ifconfig
进入cd /etc/sysconfig/network-scripts/
bond0:more ifcfg-bond0
2张网卡信息: more ifcfg-网卡名称
网关主机名称:more network 注:在 cd/etc/sysconfig/ 界面下查询

进入root模式 :su -
进入 网卡模式: cd /etc/sysconfig/network-scripts/
查看网卡名称:ifconfig
进入编辑模式:vi ifcfg-网卡名称 注:如果是重装的 把之前记录的输入即可
写入以下信息:
TYPE=Ethernet
BOOTPROTO=static / none
ONBOOT=yes
USERCTL=no
SLAVE=yes
MASTER=bond0
DEVICE=网卡名称

同样的方法修改另外一章网卡,把所有内容清空,写入以下信息
vi ifcfg-网卡名称
TYPE=Ethernet
BOOTPROTO=static / none
ONBOOT=yes
USERCTL=no
SLAVE=yes
MASTER=bond0
DEVICE=网卡名称

然后和raid分区一样,创建一个网卡的合集
进入bond0写入模式:vi ifcfg-bond0
TYPE=Ethernet (如果不能启动 可以把Ethernet更换为Bond尝试)
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR= 电脑打开命令端口,输入ipconfig -all查看ip 虚拟主机在编辑-虚拟网络编辑器-dhcp设置查看 ip取值区间
NETMASK=255.255.2255.0
GATEWAY= 注:网关用 cat /etc/resolv.conf 查看,没有可不写
NM_CONTROLLED=no

网卡绑定驱动有三种模式,
mode0(平衡负载模式):平时两块网卡均工作,且 自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术
mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡
mode6(平衡负载模式:平时两块网卡均工作,且自动备援,无需交换机设备提供辅助支持

进入写入模式设定网卡绑定:vi /etc/modprobe.d/bond.conf
alias bond0 bonding

options bond0 miimon=100 mode=1

重启下网络 systemctl restart network 或 service network restart
注:这种写入到modprobe.d的有风险,可能会导致网卡无法启动,这时需要把NetworkManager(自动网络管理)关掉,切换到手动管理模式,命令:systemctl disable NetworkManager
查看dns:netstat -nr

手动配置band0双网卡方法二

(相对简单,建议使用此方法):
vim /etc/sysconfig/network-scripts/ifcfg-bond0 #编辑文件ifcfg-bond0

DEVICE = bond0
NAME = bond0
TYPE = Bond
BONDING_MASTER = yes
IPADDR = IP地址
NETMASK = 子网掩码
GATEWAY = 网关IP
PEERDNS = yes
ONBOOT = yes
BOOTPROTO = static
BONDING_OPTS = ”mode=1 miimon=100 updelay=600000 primary=em1”

网卡em1:
vim /etc/sysconfig/network-scripts/ifcfg-em1 #编辑文件ifcfg- em1

DEVICE=em1
NAME=em1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

网卡em2:
vim /etc/sysconfig/network-scripts/ifcfg-em1 #编辑文件ifcfg-p4p2

DEVICE=em2
NAME= em2
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

手动配置team双网卡方法:

vi /etc/sysconfig/network-scripts/team如下:
DEVICE=“team”
DEVICETYPE=“Team”
ONBOOT=“yes”
BOOTPROTO=static
NETMASK=掩码(255.255.255.0)
IPADDR=ip
GATEWAY=网关
TEAM_CONFIG=’{“runner”: {“name”: “activebackup”}}’

#cd /etc/sysconfig/network-scripts 目录下
vi 网卡一名称:
DEVICE="网卡名称“
DEVICETYPE=“TeamPort”
ONBOOT=“yes”
TEAM_MASTER=“team”

vi 网卡二名称:
DEVICE=“网卡名称”
DEVICETYPE=“TeamPort”
ONBOOT=“yes”
TEAM_MASTER=“team”

配置DNS:

linux下配置dns:配置DNS,是为了内网能够使用外网(就是说能正常上网,能ping通百度)
在文件/etc/resolv.conf中
添加:nameserver 202.106.196.115
重启网络生效: service network restart

你可能感兴趣的:(linux,or,运维)