Linux中的网络配置

基础知识

1.ip地址

所谓IP地址就是给每个连接在互联网上的主机分配的一个32位地址。

IP地址就好像电话号码(地址码):有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。

按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是一串很长的数字,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。

地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。

  1. 子网掩码
    用来划分网络区域
    非0位对应ip上的数字,表示这是ip的网络位【网络位表示网络区域】
    子网掩码为0位对应ip的主机位【主机位表示某个区域的某台主机】

网络检测

ping: ###当我们连接网络后,或者连接其他pc后,我们可以使用ping ip地址 来确定网络是否通畅。
在这里插入图片描述
这里我方pc网络位和对方相同,主机位为11,ping之后数据可以传输,time后数字为数据传输时间。
ping后发现会自动一直ping下去,只能ctrl+c退出,所以我们可以采用下面两条指令:

ping -c 3 ip      ###ping三次mctl 

ping -w 秒数 ip   ###设定ping等待的时间

在这里插入图片描述
网络查看:

常用的网络查看有以下两条指令:

ifconfig   

ip addr show   ###推荐

都可以用来查看网络
在这里插入图片描述
在这里插入图片描述
网络管理
1.临时改变

ifconfig ens33 ip/24   ###指令设定网卡
ifconfig ens33 down   ###关掉网络

ifconfig ens33 up     ###激活网络

ip addr del dev ens33 ip/24    ###删除网络【删除单个网络】
ip addr add ip/24 dev ens33###添加网络

实验
1.查看现有网卡配置【ens33,有一个网络192.168.0.10】,使用ip addr del将其临时删除【重启后操作无效】
在这里插入图片描述
2.为ens33这块网卡添加两个ip,ip addr show 查看。
在这里插入图片描述
3.采用 ip addr flush ens33 后发现,刚才添加的两个ip都被删除了
在这里插入图片描述
2.永久网络配置设定
(1)图型模式

nm-connection-editor
 nmtui

1.进入界面后,上下键调整选择,回车进入。这里我们直接回车。
在这里插入图片描述
2.可以看到add添加,delete删除,edit编辑。这里我们Add进行添加。

在这里插入图片描述
3.选择Ethernet,然后我们为它添加一个DEVICE设备名称eth0,并写入IP地址,子网掩码,随后ok确定。则添加完成。
在这里插入图片描述
在这里插入图片描述
2.nmcli:指令网络配置
指令方式

nmcli  device  status	##查看设备状态
nmcli   device disconnect  ens33	##关闭设备
nmcli  device  connect  ens33	##开启设备
nmcli  connection  show	##查看网卡信息
nmcli   connection  down  westos	##关闭
nmcli  connection  up  westos	##打开
nmcli  connection  modify  westos   ip4  172.25.254.31/24	##添加ip,添加完成后必须要重启连接才能生效
nmcli   connection delete  westos	##删除连接
nmcli connection add con-name westos ifname ens33 type ethernet ip4 172.25.254.31/24	##添加连接
connection add con-name westos ifname ens33 type ethernet  ipv4.method auto	##添加dhcp网络![在这里插入图片描述](https://img-blog.csdnimg.cn/20200216000330953.png)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件方式

配置目录:/etc/sysconfig/network-scripts/
配置文件:ifcfg-任意名称

dhcp:

vim /etc/sysconfig/network-scripts/ifcfg-westos 
DEVICE=ens33	    ##网卡名称
ONBOOT=yes	        ##网络服务启动网卡激活
BOOTPROTO=dhcp   	##网卡工作模式为dhcp
NAME=westos	        ##连接名称为westos

在这里插入图片描述
rhel7中

systemctl restart network  重启网络服务

在这里插入图片描述
在rhel8中

systemctl restart NetworkManager 
nmcli connection down 老的连接
nmcli connection up 新的连接

静态网络设置:

vim /etc/sysconfig/network-scripts/ifcfg-westos 
DEVICE=ens33	        ##网卡名称
ONBOOT=yes            	##网络服务启动网卡激活
BOOTPROTO=none|static	##网卡工作模式为dhcp 
NAME=westos	            ##连接名称为westos 
IPADDR=192.168.0.10	    ##IP地址
NETMASK=255.255.255.0	##子网掩码

在这里插入图片描述
rhel7中

systemctl restart network  重启网络服务
ifconfig

在这里插入图片描述
在rhel8中

systemctl restart NetworkManager 
nmcli connection down 老的连接
nmcli connection up 新的连接

dhcp服务器的搭建
在rhel7中

1.配置静态网络
在这里插入图片描述
2.把景像接入光驱

3.df查看光驱挂载位置

vim /etc/sysconfig/network-scripts/ifcfg-ens33  设置静态网络 
systemctl restart network                       重启服务

在这里插入图片描述


##rpm -ivh dhcp-4.2.5-68.el7_5.1.x86_64.rpm 安装dhcp
##cp /usr/share/doc/dhcp*/dhcpd.conf.example 将文件复制过来(vim /etc/dhcp/dhcpd.conf中的地址)
##vim dhcpd.conf   编辑文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值