一、liunx网络配置
Linux服务器网卡默认配置文件在/etc/sysconfig/network-scripts/下,命名的名称一般为:ifcfg-eth0 ifcfg-eth1 ,eth0表示第一块网卡,eth1表示第二块网卡,依次类推,例如DELL R720标配有4块千兆网卡,在系统显示的名称依次为:eth0、eth1、eth2、eth3。
虚拟机网卡没显示设备,出现以下错误:
1)首先需要判断虚拟机网卡的链接状态是否正常
2)判断网卡现在状态和报错
【answers:file exists】
1、报错显示文件没有网卡文件,网卡链接不上/etc/sysconfig/network-scripts/ifcfgens32
文件,
2.连接上网卡之后,也会报以上错误,网卡配置文件出错,修改配置文件
3.IP地址冲突也会出现上述报错,更换一个IP地址,或者排查网络中重复的IP地
址。
4.网络模式设置成DHCP之后,没有获取到地址,测试DHCP服务是否正常启动,手
动测试。
5.真实机房中也会出现网卡老化、水晶头氧化的问题,建议更换网线或者换一个网
二、Linux服务器IP命名规范
修改网卡的IP,可以使用命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 (ifcfg- eno16777736)
【如果是DHCP获取的IP,默认配置如下】
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0c:29:52:c7:4e
ONBOOT=yes
TYPE=Ethernet
【如果是静态配置的IP,ifcfg-eth0网卡配置内容如下】
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0c:29:52:c7:4e
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.80.80
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
DNS1=8.8.8.8
vi命令打开网卡配置文件,修改BOOTPROTO为DHCP方式,同时添加IPADDR、
NETMASK、GATEWAY信息如下:
DEVICE=eth0
#网卡设备名称
BOOTPROTO=static
#网卡如何获取IP地址的方式:dhcp(自动获取),static(固定IP地址),none(固定IP地址)
# (none|static|bootp|dhcp)(不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR=00:0c:29:52:c7:4e
#计算机系统MAC地址
ONBOOT=yes
#在开启机器的时候是否启动网卡
TYPE=Ethernet
#设置网卡的类型:设置成以太网卡之后会自动识别网卡 TYPE:配置文件接口类型。
在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,
IPADDR=192.168.80.80
#IP地址
NETMASK=255.255.255.0
#子网掩码
GATEWAY=192.168.80.2
#网关地址
DNS1=8.8.8.8
#DNS域名解析地址
【重启网卡】
ifdown ens33 &&ifup enss33
【注意】
"尽量不适用 /etc/init.d/network restart ,因为这条命令会影响所有网卡"
_______________________________________________________________________________
#查看IP设置命令
ifconfig ens33
#查看默认网关
route -n
#查看DNS设置
cat /etc/resolv.conf
#查看ip命令:ifconfig 查看当前服务器所有网卡的IP,可以单独指定,ifconfig eth0 查看eth0的IP地址。
#如果没有ifconfig命令,可以用ip addr list,也可以安装ifconfig命令软件包如下图:
yum install net-tools -y
_____________________________________________________________________________
三、 Linux服务器网卡及主机名命名
#Centos7服务器,默认网卡为ifcfg-enxxxx,如果我们想改成eth0,可以使用如下步骤:
1) 修改文件vim /etc/sysconfig/grub
在倒数第二行quiet后面加入:
net.ifnames=0 biosdevname=0
2) 然后执行命令如下图
grub2-mkconfig -o /boot/grub2/grub.cfg
3)重命名网卡名称
执行命令mv ifcfg-eno16777736 ifcfg-eth0,然后修改eth0文件里面设备也为eth0才行
4) 重启服务器验证 reboot重启完后,如下图:
#网卡配置完毕,如果来配置DNS,首先要知道DNS配置在哪个目录文件下,
vi /etc/resolv.conf 文件:
#在该文件里面添加如下两条:
nameserver 202.106.0.20
nameserver 8.8.8.8
#从上到下,分别表示主DNS,备DNS。配置完毕后,不需要重启网卡,DNS立即生效。
可以ping www.baidu.com 看看效果:
IP配置完毕。