Linux中的网络配置以及DHCP服务器配置练习

网络管理命令

临时设置ip

ifconfig eth0 172.25.254.195/24 命令设置ip
在这里插入图片描述
ip addr del dev eth0 172.25.254.195/24 删除ip
在这里插入图片描述
ip addr show eth0查看eth0ip
在这里插入图片描述

永久设置

nm-connection-editor 打开ip修改图形手动修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
nmtui 当无界面图形时,用nmtui设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文本方式设置ip
静态网络 (ip固定)
编辑vim /etc/sysconfig/network-scripts/ifcfg-westos
执行systemctl restart network命令重新启动服务
查看ifconfig查看配置的网络
在这里插入图片描述

/etc/sysconfig/networl-scripts/ 中的文件个数是固定的,添加只能添加现有的网卡

在这里插入图片描述
vim /etc/sysconfig/network-scripts/ifcfg-eth0       以文本方式配置网络
DEVICE=eth0       名称
ONBOOT=yes       开机允许打开
BOOTPROTO=none       静态网络
IPADDR=172.25.254.195        网络IP
#NETMASK=255.255.255.0       子网掩码
PREFIX=24       子网掩码
在这里插入图片描述

DHCP服务器配置

安装dhcp安装包
我这边用的是虚拟机安装用scp命令从主机中拷贝安装包到虚拟机 ,
然后安装用rpm -ivh安装即可
在这里插入图片描述
dhcp安装完成
用dhcp实现下面实验
将虚拟机server作为服务器,给虚拟机desktop配置静态网络
安装完成后先重启dhcpd,然后查看其运行状态,发现为failed 失败 此时需要继续编辑dhcp的配置文件
在这里插入图片描述
编辑dhcp的配置文件 /etc/dhcp/dhcpd.conf
vim打开后是这个样子
在这里插入图片描述
第一次看这个没理解,直到看别人的博客,了解到这个是让看usr下的文件,
现在可以直接将这个文件的内容拷贝过来,覆盖/etc/dhcp/dhcpd.conf然后再编辑
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
图中第六行为 公司名称 第七行为虚拟机地址 二十七行为连接的外网和子网掩码 二十八行为网络池 二十九行为默认网关
如图配置好之后重启dhcp服务,并且查看其运行状态
在这里插入图片描述
然后在desktop虚拟机里面测试
在这里插入图片描述
在这里插入图片描述

NAT配置

给server虚拟机分配两块网卡,作为路由,使不同ip地址的desktop能够ping通真机
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
desktop 里面添加网络 注意 网关必须和server里面的ip一样才能传递数据包
在这里插入图片描述
在这里插入图片描述
设置resver里面的网卡信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里需要注意的是server要开启ip伪装
在这里插入图片描述
ping通,实验成功!!!
在这里插入图片描述
常见的错误,防火墙没开,或者没配置net.ipv4.ip_forward = 1,这个在/etc/sysctl.conf中配置

猜你喜欢

转载自blog.csdn.net/weixin_43287982/article/details/83125763