三、网络管理

网络管理

一、IP地址

原理:

  • 定义与作用:IP 地址是互联网协议地址,用于在网络中唯一标识一台设备。它如同现实生活中的家庭住址,确保数据能准确无误地从源设备传输到目标设备。
  • 地址分类:IP 地址分为 IPv4 和 IPv6 两种。IPv4 地址是 32 位二进制数,通常用点分十进制表示,如 192.168.1.1。IPv6 地址则是 128 位二进制数,采用冒号十六进制表示,如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。由于 IPv4 地址空间有限,逐渐被 IPv6 所补充和替代。
  • 组成部分:IP 地址由网络部分和主机部分组成。网络部分标识设备所在的网络,主机部分标识该网络中的具体设备。子网掩码用于区分 IP 地址中的网络部分和主机部分。

ipv4分类:
A:0.0.0.0~127.255.255.255,网络位 /8
B:128.0.0.0~191.255.255.255,网络位/16
C:192.0.0.0~223.255.255.255,网络位/24
D:224.0.0.0~239.255.255.255
E:240.0.0.0~255.255.255.255

A类私有ipv4地址:
10.0.0.0-10.255.255.255
B类私有ipv4地址:172.16.0.0-172.31.255.255
C类私有ipv4地址:192.168.0.0-192.168.255.255

二、IP 地址配置

IPv4地址的配置:

在图形化界面中配置网卡服务

  1. nmcli connection show -----列出当前主机所有可用的网络连接

  2. 进入ifcfg-ens33配置网卡文件:

     vim /etc/sysconfig/network-scripts/ifcfg-ens33
    
  3. 通过修改网卡配置文件来修改ipv4地址

    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE=Ethernet      ----网卡类型:以太网
    BOOTPROTO=none    ------网络配置方式:none、static--手动配置   dhcp--自动获取
    NAME=ens33             ----网络连接名称
    UUID=78fae162-eb2f-4a4e-b46f-e77f72410498   ---网卡的唯一标识
    DEVICE=ens33          ---网卡设备名称
    ONBOOT=yes               ----网卡下次启动的状态,yes启动,no不启动
    IPADDR=172.16.30.20     -----网卡的ipv4的地址
    PREFIX=24                        ----网络位、子网掩码   NETMASK=255.255.255.0
    GATEWAY=172.16.30.1    ----网关
    DNS1=172.16.30.254           -----DNS
    
  4. 启动网卡服务

    systemctl restart NetworkManager		//启动网卡服务
    

在命令行中配置网卡服务:

  1. 查看网卡信息

    nmcli connection show  -----列出当前主机所有可用的网络连接
    
  2. 修改网络配置

    nmcli connection modify ens33 ipv4.address 192.168.100.123/24 ipv4.gateway 192.168.100.254 ipv4.dns 192.168.100.100 ipv4.method manual connetion.autoconnect yes
    

    nmcli connection modify enp1s0选择连接的网络接口

    ipv4.address 192.168.122.10/24 添加IP地址

    ipv4.gateway 192.168.122.1修改网关
    ipv4.dns 192.168.122.1修改DNS

    ipv4.method manul connetion.autoconnect yes设置IP地址的配置方式为手动,并设置系统开机时自动连接网络

  3. 激活网络连接nmcli connection up ens33

    nmcli connection up ens33		//激活ens33的网络连接
    

移除网卡信息:

  1. 删除网卡的配置文件

    cd /etc/sysconfig/network-scripts/
    rm  -rf  ifcfg-ens33
    
  2. 删除网卡的网络连接

    nmcli connection delete ens33
    
  3. 移除网卡
    虚拟机–设置–选中网络适配器–移除–确定

添加网卡和相关信息:

虚拟机–设置–添加–选中网络适配器–添加–选择仅主机–确定

IPv6地址的配置

IPv6:2001:db8:0:1::c000:207/64

网关:2001:db8:0:1::1

ipv6 总共128个比特位 由8组组成,每组4个16进制 每组用冒号隔开

【例:】FC00:0000:130F:0000:0000:09C0:876A:130B
配置IPv6地址:

nmcli connection modify ens33 ipv6.addresses 2001:db8:0:1::c000:207/64 ipv6.gateway 2001:db8:0:1::1 ipv6.method manual connection.autoconnect yes	
nmcli connection up ens33

三、配置静态路由

  1. 查看ip转发是否开启

    cat /proc/sys/net/ipv4/ip_forward		//查询出的值如果是1,说明已经开启了IP转发,如果是0,说明未开启
    
  2. 开启ip转发

    vim /etc/sysctl.conf
    net.ipv4.ip_forward = 1
    sysctl -p /etc/sysctl.conf
    
  3. 配置静态路由
    如果需要连接的目标是主机

    【例:】route add -host 目标主机的IP地址 gw 网关地址 dev 接口

    route add -host 172.16.40.10  gw 172.16.30.254 dev ens160
    route add -host 172.16.30.222 gw 172.16.20.1 dev ens160
    

    如果连接的目标是网络
    【例:】route add -net 目标网络 netmask 网络掩码 gw 网关地址 dev 接口

    route add -net 172.16.30.0 netmask 255.255.255.0 gw 172.16.20.1 dev ens160
    
  4. 删除静态路由

    route  del  -host 目标主机的IP地址  gw 网关地址 dev 接口
    route  del -net 目标网络  netmask 网络掩码  gw 网关地址  dev  接口
    route  del -net 目标网络  netmask 网络掩码  dev  接口
    

注意:如果目标是一个主机的话,那么必须使用网关,如果目标是一个网段,那么可以有网关,也可以没有网关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值