12、网络基础配置

一、IP地址

IP地址是TCP/IP网络中,用于识别主机的唯一地址。

1、IPv4地址

32位二进制表示,每8位二进制数组成一组,共四组,中间以.间隔,即用形如x.x.x.x的格式表示。x为8位二进制数转换而来的十进制数,其值为0~255。

例如:192.168.2.5
这种格式的地址通常称为:点分十进制。

每个IP地址包含两个部分:网络号主机号 

2、CIDR(Classless Inter-Domain Routing)方法划分子网

CIDR方法划分:192.168.2.0/23,IP地址的主机号共9位,该网络拥有512个IP地址(不再是C类网络)

3、网络地址

网络地址:如果某IP地址的主机号全部为0,则此IP地址表示的是对应的整个网络。

4、回环(loopback)地址:
整个127.0.0.0/8网络的IP地址都被用作回环地址,发往这些地址的信息实际将回送至本机(localhost)接收。
按默认在Linux系统中使用的回环地址是127.0.0.1.

二、网络接口

Linux系统提供了ppp、wlan 、eth、lo 等网络接口。

一般的主机只有一块网卡,设置一个IP地址即可。如果有多块网卡,可分别设置独立的IP地址。而且,即使一块网卡,也可以设置多个IP地址。
网络接口获取IP地址的方式有2种:

  • 静态(static)分配
  • 由网络中的DHCP服务器动态分配

1、lo网络接口

  • 本地回环接口(Local loopback),虚拟网络设备
  • 默认配置的IP地址为127.0.0.1
  • 主要用于本地计算机的内部通信,它也经常被用于各种网络及服务器功能的内部测试。

2、eth网络接口

以太网卡

  • ethN(N为数字),如eth0、 eth1
  • eno1
  • ens1, ens33
  • enp2s0, enp0s3

三、查看和操控网络接口的命令

1、ifconfig命令
【功能】查看、设置、启动或关停某个网络接口。
【格式】ifconfig [网络接口][ ip地址] [netmask 子网掩码] [up/down]

  • up和down用于启动/关停对应的网络接口
  • centos7 最小化安装没有ifconfig命令,使用yum install net-tools 进行安装

2、 ip命令
【功能】显示或操控Linux主机的路由、网络设备、策略路由和隧道等。
【命令格式】 ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
OBJECT :

  • link: 用于查看和设定网络设备 相关的信息
  • address :用于查看和设定设备的协议地址有关的信息

OPTIONS : -s :显示出该设备的统计数据(statistics)

2.1link

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地址 ,用这个参数修改

2.2address

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 等

四、配置网络参数

Linux为配置网络提供了多种工具:
1. 桌面中使用图形化界面进行配置:应用程序-系统工具-设置-网络
2. 文本图形界面的网络参数配置工具:NetworkManager Text UserInterface,即nmtui。

yum install NetworkManager-tui // 安装
systemctl start NetworkManager //如果提示NetworkManager is not running,需要手动启动NetworkManager
nmtui

手动配置网络参数

网络环境与步骤:
1. 确认windows已能连接互联网。(有线方式连接、 DHCP )
2. 找到并记录用于连接到外网的网络连接的相关设置参数
3. VirtualBox管理器中设置-网络-连接方式 (桥接模式)
4. 查看网卡配置信息确认是否可以联网
5. 修改网络接口配置文件中的参数

例如:


6. 重启网络

systemctl restart network.service

7.测试参数是否生效

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值