Linux系统的网络管理(一)

本节内容主要由:概述、网络参数配置、网卡启停操作、路由配置、网络连接查看等。


目录

一、概述

            网络负责进行计算机通信,可以实现客户端到服务器的访问

            互联网使用TCP/IP协议进行网络传输

1)网卡配置参数

IPv4地址

子网掩码—用来确定IP地址是否属于同一个网络

默认网关

DNS地址

2)获得网卡配置参数的方法

二、网络参数配置

1.图形化—NetworkManager

2.命令行

ifconfig

            查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数

            root用户可以使用该命令更改网卡参数,普通用户只能用户查看

语法

查看—ifconfig  [网卡名]

配置—ifconfig 网卡名  IP地址/子网掩码的网络位长度

子接口

ip a[ddress]

3.配置文件

配置参数

单一IP地址配置

自动获得

手动配置

多IP地址配置—手动配置

加载配置文件

验证参数

三、网卡启停操作

systemctl  start  network

ifup  网卡名           ifdown 网卡名(重新读取网卡配置文件)

ifconfig   网卡名  up | down    不会重新读取配置文件

四、路由配置

route

查看    route -n

配置路由

添加

删除

配置网关地址(临时)

语法

案例

五、网络连接查看

netstat

作用

语法—netstat  选项 (-anptu)

选项

ss

作用

语法—ss  选项 (-anptuli)

选项


一、概述

            网络负责进行计算机通信,可以实现客户端到服务器的访问
            互联网使用TCP/IP协议进行网络传输

1)网卡配置参数

IPv4地址

            计算机在同一网络下的唯一标识,IP地址不能重复

            32位二进制数构成

             由于不方便记忆

二进制分段,点分二进制

11111111.11111111.11111111.11111111
转换程十进制后分段,点分十进制255.255.255.255

子网掩码—用来确定IP地址是否属于同一个网络

8255.0.0.0
16255.255.0.0
24255.255.255.0
32255.255.255.255
唯一IP,仅用于唯一主机配置

默认网关

                  通向外部网络的唯一出口

                   连接不同网络的途径

DNS地址

                     域名解析服务—将已知的域名解析为IP地址

                     用来进行使用域名访问网络服务器

2)获得网卡配置参数的方法

自动获得DHCP分配
手动配置管理员手动配置

二、网络参数配置

1.图形化—NetworkManager

2.命令行

ifconfig

            查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数
            root用户可以使用该命令更改网卡参数,普通用户只能用户查看
语法
查看—ifconfig  [网卡名]
inetIPV4地址
etherMAC地址(物理地址,全球唯一)
配置—ifconfig 网卡名  IP地址/子网掩码的网络位长度

案例
    ifconfig enss 192.168.115.136/24

子接口

基于物理网卡的逻辑接口

可以使系统基于一块网卡配置多个IP地址

ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度

ip a[ddress]

                       查看网络参数

                       能够查看基于配置文件实现的多IP地址配置后的网络参数

3.配置文件

/etc/sysconfig/network-scripts/ifcfg-网卡名

永久配置,需要网卡重新读取配置文件

配置参数

单一IP地址配置
自动获得

TYPE=Ethernet                    网卡参数的类型,Ethernet:以太网

 BOOTPROTO=dhcp        获得IP地址的方式,dhcp|static|none

NAME=ens33                     网卡描述名称,可有可无

DEVICE=ens33                 网卡设备名称

ONBOOT=yes                   是否启用配置文件,yes|no

手动配置

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.115.150    IP地址
PREFIX=24    子网掩码长度 

[ 或者使用        NETMASK=255.255.255.0]

GATEWAY=192.168.115.2   默认网关

DNS1=192.168.115.2    域名解析服务器地址

 验证:

多IP地址配置—手动配置

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR1=192.168.115.150

PREFIX1=24

GATEWAY=192.168.115.2

DNS1=192.168.115.2

IPADDR2=192.168.115.151

PREFIX2=24

DNS2=192.168.115.3

DNS3=192.168.115.4

 验证:验证DNS地址

验证:ip

加载配置文件

systemctl restart network

ifdown  ens33 && ifup ens33

验证参数
IP地址ifconfig | ip a
网关网址route -n
DNS地址cat /etc/resolv.conf

三、网卡启停操作

systemctl  start  network

ifup  网卡名           ifdown 网卡名(重新读取网卡配置文件)
ifconfig   网卡名  up | down    不会重新读取配置文件

四、路由配置

route

查看    route -n

配置路由

添加

    route  [选项]  add  [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地址

删除

    route  [选项]  del [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地址

配置网关地址(临时)

语法

    route add -net 0/0 gw 网关地址

    route add default gw 网关地址

案例

    route add -net 0/0 gw 192.168.115.3

五、网络连接查看

netstat

作用

查看本地服务的网络监听状态,查看客户端连接到本地服务的连接状态

语法—netstat  选项 (-anptu)

选项

-n, --numeric 显示数字形式地址而不是去解析主机、端口或用户名。
-a, --all显示所有的监听或连接状态
-p, --program显示连接所属进程的PID和名称。
-t,--tcp显示TCP连接
-u,--udp显示UDP连接

ss

作用

查看本地服务的网络监听状态,查看客户端连接到本地服务的连接状态

语法—ss  选项 (-anptuli)

选项

-n, --numeric 显示数字形式地址而不是去解析主机、端口或用户名。
-a, --all显示所有的监听或连接状态
-p, --program显示连接所属进程的PID和名称。
-t,--tcp显示TCP连接
-u,--udp显示UDP连接
-i,--info查看客户端连接到本地的状态


  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值