ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux Centos7:12.进行网络的基础配置

2020-11-25 14:31:06  阅读:219  来源: 互联网

标签:12 ip Linux enp0s3 192.168 Centos7 地址 IP地址 网络接口


12.1 IP地址与网络接口
IP地址
IP地址是TCP/IP网络中,用于识别主机的唯一地址。
 IPv4地址
 IPv6地址
1).IPv4地址 :
32位二进制表示,每8位二进制数组成一组,共四组,中间以.间隔, 即用形如x.x.x.x的格式表示。
x为8位二进制数转换而来的十进制数,其值为0~255。
例如:192.168.2.5
这种格式的地址通常称为:点分十进制
2).IPv4地址
每个IP地址包含两个部分:网络号和主机号。
在这里插入图片描述
在这里插入图片描述
A~C类地址划分部分区间作为私有IP地址,下面这些地址并不使用在互联网上:
A类: 10.0.0.0 ~ 10.255.255.255
B类: 172.16.0.0 ~ 172.31.255.255
C类: 192.168.0.0 ~ 192.168.255.255 192.168.x.y link-local的IP地址范围(169.254.1.0~169.254.254.255)被保留
3).CIDR(Classless Inter-Domain Routing)方法划分子网
【例】C类网络192.168.2. z,子网掩码是255.255.255.0
IP地址范围:192.168.2.0~192.168.2.255,最多拥有256个IP地址.
C类网络被表示为:192.168.2.0/24( CIDR)
CIDR方法划分:
192.168.2.0/23,IP地址的主机号共9位,该网络拥有512个IP地址(不再是C类网络)
4).回环(loopback)地址:
整个127.0.0.0/8网络的IP地址都被用作回环地址,发往这些地址的信息实际将回 送至本机(localhost)接收。
按默认在Linux系统中使用的回环地址是127.0.0.1.
网络地址:如果某IP地址的主机号全部为0,则此IP地址表示的是对应的整个网络。
【例如】网络地址:192.168.2.0/24表示的是网络号为192.168.2的整个网络。
对于网络192.168.2.0/24中的主机,实际能够分配的IP地址范围为:
192.168.2.1~192.168.2.254;
192.168.2.255为广播地址(主机号全部为1)。
网络接口
1).Linux系统提供了ppp、wlan 、eth、lo 等网络接口。
 eth网络接口:以太网卡
• ethN(N为数字),如eth0、 eth1
• eno1
• ens1, ens33
• enp2s0, enp0s3
2).一般的主机只有一块网卡,设置一个IP地址即可。如果有多块网卡,可分别设置 独立的IP地址。而且,即使一块网卡,也可以设置多个IP地址。
 网络接口获取IP地址的方式有2种:
• 静态(static)分配
• 由网络中的DHCP服务器动态分配
总结:
在这里插入图片描述
12.2查看和操控网络接口的命令
ifconfig命令
【功能】查看、设置、启动或关停某个网络接口。
【命令格式】ifconfig [网络接口][ ip地址] [netmask 子网掩码] [up/down]
【实例1】查看系统中所有安装好的网络接口。
ifconfig -a
【实例2】查看某个网络接口(网卡)的配置情况。
ifconfig enp0s3
【实例3】停用enp0s3网络接口。
ifconfig enp0s3 down
ifconfig enp0s3 #再次查看enp0s3的配置信息
【实例4】启用enp0s3网络接口
ifconfig enp0s3 up
【实例5】启用enp0s3网络接口并重新配置它的IP地址为192.168.2.10
ifconfig enp0s3 192.168.2.10 u
【实例6】 设置接口enp0s3的IP地址为192.168.2.20,子网掩码为255.255.255.0
ifconfig enp0s3 192.168.2.20 netmask 255.255.255.0
为enp0s3配置的新IP地址会立即生效,但是是临时的,系统重新启动网络服务 或者重启系统时,新IP地址配置将会失效。
ip命令
【功能】显示或操控Linux主机的路由、网络设备、策略路由和隧道等。
【命令格式】 ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]] OBJECT :
 link: 用于查看和设定网络设备 相关的信息
 address :用于查看和设定设备的协议地址有关的信息
OPTIONS : -s :显示出该设备的统计数据(statistics)
ip命令: ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
ip [-s] link show
 ip link show //显示出所有可用网络接口的列表
 ip link show up //查看激活的网络接口信息
 ip -s link show enp0s3 //查看更加详细的网络接口信息
ip link set [device] [动作与参数]
动作与参数:
up|down :启动 (up) 或关闭 (down) 某个设备
mtu :设置最大传送单元
name :修改设备名
address :如果设备可以更改 MAC地址 ,用这个参数修改
ip link set [device] [动作与参数]
 ip link set enp0s3 up # 启动enp0s3
 ip link set enp0s3 down # 关闭enp0s3
 ip link set enp0s3 mtu 1000 # 更改 MTU为1000 bytes
 ip link set enp0s3 name 设备名 #修改设备名
 ip link set enp0s3 address aa:aa:aa:aa:aa:aa #更改网卡的MAC地址

OBJECT :
 link: 用于查看和设定网络设备 相关的信息
 address :用于查看和设定设备的协议地址有关的信息
OPTIONS : -s :显示出该设备的统计数据(statistics)
ip address show
 ip addr,是ip address show命令的简写。
 ip addr show 网卡名 //查看某个网络设备的协议地址等信息
ip addr [add|del] [IP地址/掩码] [broadcast 广播地址] [dev 网络接口名]
• add|del :进行相关参数的增加 (add) 或删除 (del) 设定
• IP地址/掩码:例如 192.168.50.50/24 (CIDR)
• broadcast:设定广播地址,如果设定值是 + 表示让系统自动计算
• dev :所要设定的设备,例如 eth0, enp0s3 等
例如:
 ip addr add 192.168.50.50/24 dev enp0s3 # 设置enp0s3网卡IP地址为192.168.50.50,可以给网卡配置多个IP地址
 ip addr del 192.168.50.50/24 dev enp0s3 # 删除enp0s3网卡IP地址
 临时配置
查看和操控网络接口的命令
 ifconfig [网络接口][ ip地址] [netmask 子网掩码] [up/down]
 ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
12.3配置网络参数
1.CentOS 7下的网络配置文件:
 /etc/sysconfig/network-scripts /ifcfg-ens33系统启动时用来初始化网络的信息
 /etc/hostname 配置主机名称
 /etc/hosts 完成主机名映射为IP地址的功能
 /etc/host.conf 配置域名服务客户端的控制文件
 /etc/resolv.conf 配置域名服务客户端的IP地址
 /etc/protocols 设定主机使用的协议以及各个协议的协议号
 /etc/services 设定主机的不同端口的网络服务
2.手动配置网络参数
在这里插入图片描述
1)Windows下的IP地址
在这里插入图片描述
2)在终端进行vi编辑:
cd /etc/sysconfig/network-scripts/
ls
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
在这里插入图片描述
在这里插入图片描述

3)配置好后需要重启网络服务:systemctl restart network.service
在这里插入图片描述
4)进行查看:ifconfig enp0s3
在这里插入图片描述
• BOOTPROTO=static #设置网卡获取ip地址的方式
•……
• IPADDR=219.230.158.25 #IP地址 (最后两位可以修改任意数字)
• NETMASK=255.255.255.192 #子网掩码
• GATEWAY=219.230.158.1 #网关
• DNS1=211.65.64.65 #首选DNS
• DNS2=114.114.114.114 #备用DNS
3.Linux为配置网络提供了多种工具:

  1. 桌面中使用图形化界面进行配置:应用程序-系统工具-设置-网络
  2. 文本图形界面的网络参数配置工具:NetworkManager Text User Interface,即nmtui。
     yum install NetworkManager-tui // 安装
     systemctl start NetworkManager //如果提示NetworkManager is not running,需要手动启动NetworkManager
     nmtui
    Eg:输入命令:nmtui //进行网络配置
    在这里插入图片描述
    4。在界面设置中自行配置网络
    在这里插入图片描述
    在这里插入图片描述
    注意:5.手动配置网络参数
    1).桥接模式适合宿主机已经连接 到局域网,且局域网中有空闲 的IP地址可供分配使用。
    手动配置网络参数
     网络环境与步骤:
    确认windows已能连接互联网。(有线方式连接、 DHCP )
    找到并记录用于连接到外网的网络连接的相关设置参数
    管理器中设置-网络-连接方式 (桥接模式)
    查看网卡配置信息确认是否可以联网
    修改网络接口配置文件中的参数
    测试参数是否生效

标签:12,ip,Linux,enp0s3,192.168,Centos7,地址,IP地址,网络接口
来源: https://blog.csdn.net/weixin_48757882/article/details/110128480

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有