linux网络配置ifconfig

ifconfig 显示或设置网络设备参数信息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ens32、lo、virbr0 网卡名称解释

ens32:与 eth0 表示的都是网卡名字,没什么其他意义。centos7之前将第一块网卡命名为eth0 ,后来修改了命名规则
lo:表示本地回环地址,local的简写。
virbr0:centos7以图形界面安装就会给你装个xbox,然后就会搞出来个虚拟网桥virbr0

输出信息各参数解释

系统版本不同,输出的内容会有所差异。

  1. 基本配置信息:
    Link encap:Erthrenet 表示连接方式是以太网连接
    Hwaddr 00:0b:db:4c:e4:b3 表示硬件地址
    inet :对应其他版本的inet addr 表示IPv4的IP地址
    inet6 :对应其他版本的inet6 addr 表示IPv4的IP地址
    Broadcast:对应其他版本的Bcast 表示广播地址
    Netmask:对应其他版本的Mask 表示网络掩码

  2. 数据传输信息:
    RX:那一行代表的是网络由启动到目前为止的数据包接收情况。packets代表数据包数、errors代表数据包发生错误的数量、dropped代表数据包由于有问题而遭丢弃的数量等。bytes总接收的字节总量
    TX:和RX相反,为网络由启动到目前为止的传送情况。 collisions:代表数据包碰撞的情况,如果发生太多次,表示你的网络状况不太好。 txqueuelen:代表用来传输数据的缓冲区的储存长度。 bytes总传送的字节总量

  3. 状态信息:
    UP 表示“接口已启用”。
    BROADCAST 表示“主机支持广播”。
    RUNNING 表示“接口在工作中”。
    MULTICAST 表示“主机支持多播”。

其他扩展:

局域网:(Local Area Network,LAN), 局域网是一个局部范围的计算计组,比如家庭网络就是一个小型的局域网,里面包含电脑、手机和平板等,他们共同连接到你家的路由器上。又比如学校的机房就是一个局域网,里面有几百几千台电脑,当机房无法上外网时,但是电脑之间仍可以通信,你们可以通过这个局域网来打CS 、玩红警。理论上,局域网是封闭的,并不可以上外网,可以只有两台电脑,也可以有上万台。
广域网:(Wide Area Network,WAN),广域网的范围就比较大了,可以把你家和别人家、各个省、各个国家连接起来相互通信。广域网和局域网都是从范围的角度来划分的,广域网也可以看成是很多个局域网通过路由器等相互连接起来。
以太网:(Ethernet),以太网可以看成是一种实现局域网通信的技术标准,是目前最广泛的局域网技术。以太网的运行速率有10Mbps,100Mbps,1Gbps,10Gbps的,它的传输介质有的是双绞线,有的是光纤。简单的说,以太网就是在局域网内,把附近的设备连接起来,可以进行通讯。
互联网:(Internet),互联网可以看成是局域网、广域网等组成的一个最大的网络,它可以把世界上各个地方的网路都连接起来,个人、政府、学校、企业,只要你能想到的,都包含在内。互联网是一种宽泛的概念,是一个极其庞大的网络。

网卡配置

通常不建议使用ifconfig命令配置网络设备的参数信息,因为一旦服务器重启,配置过的参数会自动失效,还是编写到配置文件中更稳妥。
配置文件位置,根据系统不一样,如centos与ubuntu,其位置就不一样,系统版本不一样,如centos6与7,其位置也不一样,分别是

#centos6
/etc/sysconfig/interfaces
#centos7
/etc/sysconfig/network-scripts

网卡配置参数含义介绍

TYPE=Ethernet    # 网卡类型:为以太网
PROXY_METHOD=none    # 代理方式:关闭状态
BROWSER_ONLY=no      # 只是浏览器:否
BOOTPROTO=dhcp  #设置网卡获得ip地址的方式,可能的选项为static(静态),dhcp(dhcp协议)或bootp(bootp协议),none表示不使用任何协议
DEFROUTE=yes        # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no     # 是不开启IPV4致命错误检测:否
IPV6INIT=yes         # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes    # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes     # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no     # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy   # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens34     # 网卡物理设备名称  
UUID=8c75c2ba-d363-46d7-9a17-6719934267b7   # 通用唯一识别码,没事不要动它,否则你会后悔的。。
DEVICE=ens34   # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 
IPADDR=192.168.103.203   #网卡对应的ip地址
PREFIX=24             # 子网 24就是255.255.255.0
GATEWAY=192.168.103.1    #网关  
DNS1=114.114.114.114        # dns
HWADDR=78:2B:CB:57:28:E5  # mac地址

固定IP

修改配置文件中的以下几项:

BOOTPROTO=static
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
NETMASK=xxx.xxx.xxx.xxx
DNS1=114.114.114.114

IPADDR即为固定的IP地址,GATEWAY为网关,NETMASK为子网掩码,其值参考宿主机自行设定,其中dns也可不用设置
修改完后,需要重启。

DNS配置

为什么要配置DNS?
简单来说,就是为了域名解析,ping baidu.com能ping通。具体自行百度

常用DNS服务器:
114.114.114.114 是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
8.8.8.8 是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。
119.29.29.29 腾讯 DNS

DNS配置文件:
配置文件位置 /etc/resolv.conf
我安装的centos7的dns配置默认如下

在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值