Linux网络配置

本篇主要讲述:
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
 

Linux网络配置

上一篇:Windows10下Opencv4+CMake+MinGW64安装教程


下一篇:饿了么总监分享:我是如何完成从程序员到管理层的蜕变?