linux网络配置
1.下载网络组件
yum install -y net-tools
2.查询网卡是否连接上了(物理机服务器里可以用来看是不是网线没连好)
1)使用ifconfig查询<>里是否有RUNNING,表示网线是否连接上,存在NO-CARRIER的话代表该网卡无网线连接
2)也可以使用ip addr看,存在NO-CARRIER的话代表该网卡无网线连接
ifconfig
3.网卡失效处理
1)NetworkManager网络和service网络冲突,一般要关掉NetworkManager
临时关闭
systemctl stop NetworkManager
永久关闭
systemctl disable NetworkManager
2)关闭防火墙
systemctl disable --now firewalld
setenforce 0
3)关闭dnsmasq
systemctl disable --now dnsmasq
4)开启service服务
systemctl start network.service
service network restart
5)如果virbr0如果有启动,不需要用到的话可以关闭
systemctl disable libvirtd.service
ifconfig virbr0 down
ifconfig virbr0-nic down
mv /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/default.xml.bak
4.网卡配置:/etc/sysconfig/network-scripts/ifcfg-ens***
ens***是上面步骤查到的网卡,这里是ens33
#网络类型,一般都是以太网(常见的有Ethernet和Bridge)
TYPE=Ethernet
#设置无需重启网卡,实时生效(有隐患,建议不用)
#NM_CONTROLLED=yes
#启动协议,获取ip地址的配置方式(none|dhcp|bootp|static等方式)
BOOTPROTO=static
#是否将该接口设置为默认路由
DEFROUTE=yes
#和BOOTPROTO的值相关,即如果BOOTPROTO的值为“dhcp”,是否(yes/no)允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中
PEERDNS=yes
#是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
PEERROUTES=yes
#IPV4关闭(yes打开,no关闭)
IPV4_FAILURE_FATAL=no
#IPV6打开 (yes打开,no关闭)
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
#IPV6关闭(yes打开,no关闭)
IPV6_FAILURE_FATAL=no
#网卡名称
NAME=ens33
#设备唯一的识别号,如果是vmware克隆的虚拟机无法启动,可以删除此项
UUID=ed704498-8042-43f2-8fc4-c03bdaa52cc1
#IP地址
IPADDR=192.168.132.101
#子网掩码
NETMASK=255.255.255.0
#网关,通常是ip的前三个网段加上.2或.0
GATEWAY=192.168.132.2
#谷歌DNS
DNS1=8.8.8.8
#物理网卡设备的名称(也有的第一块网卡记为etho、enp1s0f0、ens1f0)
DEVICE=ens16777736
#开机启动
ONBOOT=yes
正常情况下,进行简单配置即可
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.132.101
NETMASK=255.255.255.0
GATEWAY=192.168.132.2
DNS1=8.8.8.8
5.DNS配置: /etc/resolv.conf
nameserver 8.8.8.8
6.设置主机名: /etc/sysconfig/network
#NETWORKING表示系统是否使用网络ipv4
NETWORKING=yes
HOSTNAME=master01
7.重启网卡
systemctl restart network
8.判断联网
systemctl status network
ping www.baidu.com