04-使用vim修改网卡配置

基础知识

Linux会为每一块网卡分配一个网卡的配置文件。
通过修改这个配置文件,我们就能对网络进行修改。比如ip,dns服务器等。

  • ip命令
ip address      #输出每块网卡的信息
UTOOLS1583052548614.png

解释:

有两块网卡:lo和ens33.
lo是环回接口,所以地址为127.0.0。1
通过输出,我们可以看到ip,mac地址,子网掩码,广播地址,带宽等信息。

修改网卡配置

CentOS为网卡分配的文件在/etc/sysconfig/network-scripts/
比如ens33的网卡配置文件是:/etc/sysconfig/network-scripts/ifcfg-ens33

网卡配置文件字段解释:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE="Ethernet"         #网卡类型是以太网,遵守以太网协议
    BOOTPROTO="dhcp"        #获取ip的方式为DHCP
    NAME="ens33"            #网卡名
    UUID="975e90ec-53a7-4a67-a059-24276f88f3b7" #设备id,每一个设备都有自己的UUID
    DEVICE="ens33"          #设备名
    ONBOOT="yes"            #表示开机启动这块网卡
将DHCP获取ip改为静态ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
    #修改
    BOOTPROTO="static"      #将dhcp改为static(改为none)

    #在最后添加
    IPADDR0="192.168.191.200"       #ip地址
    NETMASK0="255.255.255.0"        #子网掩码
    GATEWAY0="192.168.191.2"        #网关
    DNS1="114.114.114.114"          #DNS服务器
    DNS2="8.8.8.8"                  #DNS服务器
systemctl restart network       #重启网络

解释:

IPADDR0后面为什么会有个数字0?

因为网卡可以添加多个ip,这是第一个ip。
数字相同代表同一组ip的配置。

DNS服务器设置

DNS服务是域名解析服务,如将域名转化为ip。


方法1

未修改时www.aaa.com的ip:

UTOOLS1583054323440.png
vim /etc/hosts
    1.1.1.1     www.aaa.com         #将1.1.1.1与www.aaa.com对应

修改之后www.aaa.com的ip:

UTOOLS1583054421214.png
方法2:

方法1中只能将ip和域名向对应,但是如果域名太多,我们无法手动编辑。
我们可以借用DNS服务器。

vim /etc/resolv.conf
    nameserver 114.114.114.114
    nameserver 8.8.8.8

方法3:

教程如上,修改网卡配置。


DNS服务优先级

首先查看的是/etc/hosts文件。
再查看DNS服务器。


发布了109 篇原创文章 · 获赞 51 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/NetRookieX/article/details/104596165
今日推荐