linux中的dhcp配置和ipv4网络设置

一、dhcp配置

在做本次操作前先把真机上的dhcp安装包复制到node1(ip为172.25.254.130)
在这里插入图片描述

使用 rpm -ivh /mnt/dhcp-4.2.5-27.el7.x86_64.rpm
在这里插入图片描述

查看/etc/dhcp可以看到安装之后的文件:
在这里插入图片描述

vim dhcpd.conf

复制下图选中信息
在这里插入图片描述

使用cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcp.conf
在这里插入图片描述

vim dhcpd.conf

在这里插入图片描述

7 、8行改成

option domain-name "westos.com";
option domain-name-servers 172.25.254.250;

在这里插入图片描述
27 28行不需要
35行以后不需要
30行改为:

 subnet 172.25.254.0 netmask 255.255.255.0
 range 172.25.254.60 172.25.254.70;
 option routers 172.25.254.130;

在这里插入图片描述
以上就设置了能够自动分配范围是172.25.254.60到172.25.254.70的ip

二、ipv4

前面讲过在shell中使用nm-connection-editor可以设置ip,这次我们会讲如何使用其他命令来改变ip。
1.临时的设定方式

  1. ifconfig
    1)ifconfig eth0 查看eth0网络配置
    2)使用nm-connection-editor打开界面删除原来ip
    3)重新设置ip:ifconfig eht0 ip/24
    在这里插入图片描述

  2. ip addr
    1)ip addr add dev eth0 172.25.254.130/24设置ip
    2)ping通
    3)ip addr add del eth0 172.25.254.130/24删除ip

  3. 使用图形界面改变ip地址
    1)nm-connection-editor图形界面直接设置ip
    2)nmtui文本图形界面编辑ip地址
    在这里插入图片描述
    上图为文本图形界面

3.动态地址的配置:
1)cd /etc/sysconfig/netfig/network-scripts/
2)ls发现有一个ifcfg-westos的文件
3)nm-connection-editor后删掉网络
4)再ls查看时不显示ifcfg-westos
5)路径:vim /etc/sysconfig/network-scripts/ifcfg-westos
6)编辑:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=westos
退出保存
7)重启网络:

  systemctl restart network

4.静态地址的设定:
1)路径:

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

2)下面设置网络地址和子网掩码:

        DEVICE=eth0
        ONBOOT=yes
        BOOTPROTO=none|static(二选一)
        IPADDR=172.25.254.230
        NETMASK=255.255.255.0或PREFIX=24
        NAME=westos

退出保存

3)重启网络

三、网卡的设置

在真机里使用virt-manager
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到多了一个网关,就是下面讲到的eth1

在node1加一个eth1

1)切换到cd /etc/sysconfig/network-scripts/ifcfg-westos
2)ls 发现之有westos
3)vim ifcfg-eth1
4)改:DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPDDR=1.1.1.30
NETMASK=255.255.255.0
5)重启systemctl restart network
以上是eth1里ip的设置

现在要让node2地址为1.1.1.几的ip能ping上node1的172.25.254.130
1)node1端:
#1.systemctl start firewalld
#2.firewall-cmd --add-masquerade
2)server端:
#1.vim /etc/sysconfig/network-scripts/ifcfg-westos
#2.改成:

         DEVICE=eth0
         ONBOOT=yes
         BOOTPROTO=none
         IPDDR=1.1.1.230
         NETMASK=255.255.255.0
         GATEWAY=1.1.1.130

#3.重启systemctl restart network
#4.尝试ping172.25.254.130,可以ping上

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值