Linux系统管理员之网络配置

目录

一、什么是IP ADDRESS

1、本章实验准备

2、IP ADDRESS 

二、子网掩码

三、IP通信判定

四、网络设定工具

         1、ping命令

2、ifconfig命令

3、ip addr命令

 五、图形方式设定IP

1、有图形网络模式:

 2、无图形网络模式

六、命令式设置网络

七、管理网络配置文件

1、网络配置目录

2、网络配置文件命名规则

八、lo回环接口

九、网关

十、设定dns

1、地址解析

十一、设定解析的优先级

1、系统默认

2、修改

十二、dhcp服务配置


一、什么是IP ADDRESS

1、本章实验准备

删除所有的虚拟机

westos-network    bridge    #添加网桥设置
westos-network    common    #将网桥设置为初始状态

创建新的虚拟机westoa和westosb

2、IP ADDRESS 

internet        protocal        ADDRESS        #网络进程地址

ipv4    =    internet   protocol   version  4
2 x 32    #IP是由32个0组成的
11111110.11111110.11111110.11111110 = 254.254.254.254

二、子网掩码

用来划分网络区域,子网掩码非0的位对应IP上的数字表示这个IP的网络位,子网掩码0位对应的数字是IP的主机位。网络位表示网络区域,主机位表示网络区域里的某台主机。

三、IP通信判定

网络位一致,主机位不一致的2个IP可以直接通信

172.25.254.25/24          24=255.255.255.0

172.25.254.2/24两者可以通信

但与172.25.0.1/16不能通信

四、网络设定工具

1、ping命令

ping   ip检测网络是否畅通

ping   ip   -c   1   

ping 1 次
ping   ip   -w  1   等待 1 秒
ping   -c1   -w2   ipping 1 次等待 1 秒

-c 和 -w次数不同时,以数字小的为实际的ping的次数

 

2、ifconfig命令

ifconfig查看网络或设定网络接口
ifconfig   device   ip/24设定网络设备
ifconfig   device   down关闭设备的网络设置
ifconfig   device   up开启设备的网络设置

 网络接口的意义(一般情况下):

eth0: ethernet的简写,一般用于以太网接口。

wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。

ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。

lo: local的简写,一般指本地环回接口。

 查看本机的网卡设置情况

 添加设备的网络设置

 关闭设备的网络设置

 开启设备的网络设置

 查看具体设备的网络设置

3、ip addr命令

ip   addr   检测或设定网络接口
ip   addr   show显示网络接口情况
ip   addr   add   ip/24   dev   device添加设备
ip   addr   del   dev   device   ip/24删除设备

 展示网络接口

 添加设备的网络配置

 注意:device的名称是一个物理事实,电脑硬件的设备是什么是由每个计算机本身决定的,而不是人为设定的。

 五、图形方式设定IP

1、有图形网络模式:

nm-connection-editor    #图形设定开启器

 添加网卡并设置其网络

 更改:

nmcli   connection   show    #显示网络接口
nmcli   coneection   up   westos    #打开网络接口
nmcli   coneection   down   westos    #关闭网络接口

 更改展示:

 2、无图形网络模式

设置开机为无图模式,重启虚拟机:

systemctl   set-default   multi-user.target
reboot

重启后的界面,root用户身份登录

nmtui    #进入有图形网络设置模式

 该模式不能使用鼠标,只能通过键盘输出

 进入网络设置界面:

 删除该设备的网络设置

 

[back]-->[quit]到达交互界面,发现网络接口已被清空

 再次进入设置界面,添加新设备:

 

 完善网络设置信息

 [ok]保存退出

 添加成功

inti   5    #进入有图网络模式

六、命令式设置网络

注意:在使用该命令设置网络前必须开启NetworkManager服务

nmcli   device   connect   ens3启用ens3网卡
nmcli   device   disconnect   ens3关闭ens3网卡
nmcli   device   show   ens3查看网卡信息
nmcli   device   delete   ens3删除网卡服务接口信息

 查看网卡设备

 

 关闭网卡

 开启网卡

nmcli   connection   show查看连接
nmcli   connetion   down   westos关闭连接
nmcli   connection   up   westos开启连接
nmcli   connetions   delete   westos删除连接

 开启连接

nmcli   connction   add   type   enternet   con-name   xxx   ifname   ens3   ipv4.172.25.254.106/24   添加连接

 添加连接

nmcli   connction   modify   xxx   ipv4.addresses 172.25.254.106/24   更改连接

 更改连接并显示连接

七、管理网络配置文件

1、网络配置目录

网络配置目录:/ etc / sysvonfig / network-scripts /

2、网络配置文件命名规则

ifcfg-xxx网络配置文件名称
DEVICE=XXX设备名称
ONBOOT=yes网络服务开启时自动激活网卡
BOOTPROTO=dhcp/static/none设备工作方式
IPADDR=172.25.254.106(举栗)IP地址
PREFIX=24子网掩码
NETMASK=255.255.255.0子网掩码
NAME=xxx接口名称

 创建网络配置文件:

 一块网卡上配置多个IP

systemctl   restart   network       #重启网络服务

八、lo回环接口

lo回环接口,相当于人的神经系统。

九、网关

route   -n    #查看网关
ip   route   add   default   via   172.25.254.250临时添加网关
ip   route   del   default   via    172.25.254.250删除网关

 /etc/sysconfig/network        #全局网关,针对所有没有设定网关的网卡生效

 设定全局网关:

 重启服务

/etc/sysconfig/network-scripts/ifcfg-ens3 

 网卡设定有多个是时候:

nmcli   connection   reload        #重载连接

nmcli   connection   up   westos        #开启连接

十、设定dns

1、地址解析

系统操作者对字符敏感,系统网络需要通过IP地址这个数字。

当操作者输入网址www.baidu.com时,这个网址并不是一个可以通信的IP地址。需要系统把www.baidu.com变成百度服务器的IP地址,这样的过程叫做地址解析。

domain   name   server   ==   域名解析服务    #将域名变为IP地址

 vim   /etc/hosts        #本地解析文件,此文件中直接提供地址解析

ip   域名

220.181.111.188                www.baidu.com

 

 可以连接百度的服务器,通过URL和IP地址都可以进行访问

vim   /etc/resolv.conf        #dns的指向文件    不需要重启网络立即有效

nameserver   114.114.114.114 

打开dns指向文件并修改其内容 

 

vim   /etc/sysconfig/network-scripts/ifcfg-xxxx

DNS1 = 114.114.114.114        #需要重启网络,当网络重启时,此参数会修改dns的指向文件 

 注意:当网络工作模式为dhcp时,系统会自动获得IP,网关和dns。则dns的指向文件会被获得到的信息修改。如果不需要dns信息,在网卡配置文件中加入PEERDNS=no

十一、设定解析的优先级

1、系统默认

/etc/hosts    >       /etc/resolv.conf

2、修改

vim        /etc/nsswitch.conf      #/etc/hosts优先  

39   hosts:        files   dns

vim        /etc/nsswitch.conf      #/etc/resolv.conf优先  

39   hosts:        dns    files   

十二、dhcp服务配置

在主机中找到dhcp-server安装包

 安装dhco服务

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值