系统相关
首页 > 系统相关> > Linux Centos7:12.进行网络的基础配置

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

作者:互联网

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