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中配置