本篇主要讲述:
1、配置网络
2、Linux网卡名改eth0方法
1 永久修改IP地址、子网掩码、网关地址
网卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
[root@nsd ~]#nmtui #快速图形化配置IP地址
(1)显示当前网络接口(网卡)信息
[root@nsd ~]#nmcli connection show
名称 UUID 类型 设备
p8p1 f1ca7a2b-594a-4ec0-8541-07e316f321b1 802-3-ethernet p8p1
(2)利用命令配置
[root@nsd ~]#nmcli connection modify ‘System eth0‘
ipv4.method manual ipv4.addresses ‘172.25.0.200/24 172.25.0.254‘
ipv4.dns 172.25.254.254 connection.autoconnect yes #开机自动启用
疑问:System eth0名称怎么得到?
nmcli connection show 中显示的名称
(3)查看网卡配置文件内容
[root@nsd ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
(4)激活网卡配置
[root@nsd ~]# nmcli connection up ‘System eth0‘
(5)永久修改DNS服务器地址 /etc/resolv.conf
[root@nsd ~]#echo nameserver 172.25.254.254 > /etc/resolv.conf
[root@nsd ~]#cat /etc/resolv.conf
[root@nsd ~]#nslookup server0.example.com #测试解析
(6)查看网关地址
[root@nsd ~]# route -n
RHEL7.2及以上系统,通过ipv4.gateway改网关
ipv4.dns-search 默认搜索域
nmcli device status #查看当前网卡连接状态
2 Linux网卡名改eth0方法
此次更改操作的系统环境:Centos7.2
操作步骤如下:
1:修改/etc/udev/rules.d/90-eno-fix.rules
vim /etc/udev/rules.d/90-eno-fix.rules
# This file was automatically generated on systemd update
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:9c:85:7d", NAME="eth0"
修改NAME的名称,其他不需要操作
2:重命名网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-eno6633777 /etc/sysconfig/network-scripts/ifcfg-eth0
3:编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
删除有UUID的那一行
修改name名称
文件内容详解:
TYPE=Ethernet
BOOTPROTO=none # 引导协议(即获取IP的方式),可以是dhcp自动获取、static静态、none不指定
DEFROUTE=yes #启动默认路由
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no #不启用ipv4错误检测功能
IPV6INIT=yes #启用ipv6协议
IPV6_AUTOCONF=yes #自动配置ipv6地址
IPV6_DEFROUTE=yes #启用ipv6默认路由
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPADDR=192.168.186.129 #ipv4地址
NAME=eth0 #网卡名称
ONBOOT=yes #开机自动激活网卡
4:重启服务器
reboot