小白学习Linux系统网络管理(后续更新)

发布于:2025-05-28 ⋅ 阅读:(37) ⋅ 点赞:(0)

目录

一、网络参数配置

1、图形化配置

2、命令行配置

1、ifconfig命令

2、ifup和ifdown

3、ip a[ddress]命令

4、配置文件配置

5、单一IP地址配置

6、多IP地址配置


一、网络参数配置

1、图形化配置

1、直观易用

2、提高效率

3、降低学习成本

更适合新手学习,但不要产生依赖性。

开启

关闭

关闭并开机不自启

开启并开机自启

2、命令行配置

1、ifconfig命令

查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数,默认不能查看到未启用的网卡列表

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

语法

ifconfig [接口]
ifconfig 接口 [aftype] options | address ...

选项:

选项 作用
-a 查看所有网卡的配置信息,包括未启用网卡
up 启用网卡,ifconfig ens33 up,不会重新读取配置文件
down 停用网卡,ifconfig ens33 down

示范:

临时配置网卡参数:

注意:临时配置,重启网络服务、网卡启停、主机重启都将失效

2、ifup和ifdown

启用网卡ens160,并读取配置文件

停用网卡ens160

子接口配置

  • 基于物理网卡的逻辑接口

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

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

生成子接口配置文件【永久配置】,不能使用DHCP获得地址

3、ip a[ddress]命令

查看网络参数,可以查看到未启用的网卡列表,能够查看基于配置文件实现的多IP地址配置后的网络参数

语法:

ip [ OPTIONS ] OBJECT { COMMAND | help }

选项:

选项 作用
address 查看设备IP地址

示范:

4、配置文件配置

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

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

网卡启停操作

5启动服务
systemctl  start  network
停止服务
systemctl  stop  network
重启服务
systemctl  restart  network
使用命令行重新加载配置文件
ifup  网卡名
ifdown 网卡名
#使用命令行启停网卡,但是不加载配置文件
ifconfig  网卡名  up | down

5、单一IP地址配置

自动获得,必须在当前网络中存在DHCP服务器。

TYPE=Ethernet
网卡参数的类型,Ethernet:以太网
BOOTPROTO=dhcp
#获得IP地址的方式,dhcp|static|none
NAME=ens33
网卡描述名称,可有可无
DEVICE=ens33
网卡设备名称,必须与ifconfig看到的网卡名保持一致。不能书写不存在的网卡名
ONBOOT=yes
是否启用配置文件,yes|no

手动配置

TYPE=Ethernet
BOOTPROTO=static
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.68.136
IP地址:
PREFIX=24
子网掩码长度
或者使用:
NETMASK=255.255.255.0
GATEWAY=192.168.68.2
默认网关,在同一系统下,不管几块网卡,建议配置一个默认网关。
DNS1=192.168.68.2
域名解析服务器地址,不建议在多网卡的情况下书写DNS,因为后启动的网卡会覆盖原有的DNS服务器地址。

6、多IP地址配置

vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR1=192.168.68.136
PREFIX1=24
GATEWAY=192.168.68.2
DNS1=192.168.68.2
IPADDR2=192.168.68.136
PREFIX2=24
DNS2=192.168.68.3
DNS3=192.168.68.4

加载配置文件

systemctl restart network
#或者
ifdown  ens160 && ifup ens160

验证参数

IP地址:
ifconfig | ip a
网关地址查看:
route -n
DNS地址:
cat /etc/resolv.conf


网站公告

今日签到

点亮在社区的每一天
去签到