举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 固定ip怎么分配给多台电脑 14.4 分配固定IP地址

固定ip怎么分配给多台电脑 14.4 分配固定IP地址

2023-03-22 11:18 Linux就该这么学

固定ip怎么分配给多台电脑 14.4 分配固定IP地址

固定ip怎么分配给多台电脑

固定IP是指在网络中,每台计算机都有一个唯一的IP地址,它不会随着时间的推移而发生变化。因此,如果要分配固定IP地址给多台电脑,就需要进行一些特定的步骤。

首先,你需要找到一个合适的IP地址范围。这个范围应该是由你的ISP或者其他服务提供商提供的,并且应该能够满足你所有电脑的需求。然后,你需要将这些IP地址分配给不同的电脑。

其次,你需要将这些IP地址写入到相应的电脑中。这可以通过使用DHCP服务来实现,也可以通过手动方式来实现。如果使用DHCP服务来分配IP地址,你可以使用DHCP服务器来分配IP地址;如果使用手动方式来分配IP地址,你可以直接将相应的IP地址写入到相应的电脑中。

此外,如果想要将固定IP分配给多台电脑,你还必须考虑子网掩码、DNS服务器、WINS服务器、代理服务器、端口映射、端口重定向、NAT映射、VPN映射以及其他一些相关信息。

 
// DHCP 服务 
// 分布式 IP 分配 
// 设备 IP 列表 
// 端口重定向 
// NAT 映射 
// VPN 映射 

 // 设备 IP 列表 

 // 端口重定向 

 // NAT 映射 

 // VPN 映射  

 // DHCP 服务  

 // 分布式 IP 分配  

 // 设备 IP 列表  

 // 端口重定向  

 // NAT 映射  

 // VPN 映射    

14.4 分配固定IP地址

在DHCP协议中有个术语是“预约”,它用来确保局域网中特定的设备总是获取到固定的IP地址。换句话说,就是dhcpd服务程序会把某个IP地址私藏下来,只将其用于相匹配的特定设备。

要想把某个IP地址与某台主机进行绑定,就需要用到这台主机的MAC地址。MAC地址是网卡上面的一串独立的标识符,具备唯一性,因此不会存在冲突的情况,如图14-6所示。

图14-6 查看运行Linux系统的主机MAC地址

在Linux系统或Windows系统中,都可以通过查看网卡的状态来获知主机的MAC地址。在dhcpd服务程序的配置文件中,按照如下格式将IP地址与MAC地址进行绑定。

    host 主机名称 {             
    hardware    ethernet    该主机的MAC地址;  
    fixed-address   欲指定的IP地址;       
    }               

如果不方便查看主机的MAC地址,该怎么办呢?比如,要给老板使用的主机绑定IP地址,总不能随便就去查看老板的主机信息吧。针对这种情况,刘遄老师告诉大家一个很好的办法。我们首先启动dhcpd服务程序,为老板的主机分配一个IP地址,这样就会在DHCP服务器本地的日志文件中保存这次的IP地址分配记录。然后查看日志文件,就可以获悉主机的MAC地址了(即下面加粗的内容)。

    [root@linuxprobe ~]# tail -f /var/log/messages 
    Mar 30 05:33:17 localhost dhcpd: Copyright 2004-2013 Internet Systems Consortium.
    Mar 30 05:33:17 localhost dhcpd: All rights reserved.
    Mar 30 05:33:17 localhost dhcpd: For info, please visit https://www.isc.org/software/dhcp/
    Mar 30 05:33:17 localhost dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
    Mar 30 05:33:17 localhost dhcpd: Wrote 0 leases to leases file.
    Mar 30 05:33:17 localhost dhcpd: Listening on LPF/eno16777728/00:0c:29:c4:a4:09/192.168.10.0/24
    Mar 30 05:33:17 localhost dhcpd: Sending on LPF/eno16777728/00:0c:29:c4:a4:09/192.168.10.0/24
    Mar 30 05:33:17 localhost dhcpd: Sending on Socket/fallback/fallback-net
    Mar 30 05:33:26 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 via eno16777728
    Mar 30 05:33:27 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728
    Mar 30 05:33:29 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728
    Mar 30 05:33:29 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728
    Mar 30 05:33:29 localhost dhcpd: DHCPREQUEST for 192.168.10.50 (192.168.10.10) from 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728
    Mar 30 05:33:29 localhost dhcpd: DHCPACK on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728

之前我在线下讲课时,讲完DHCP服务后总是看到有些学员在挠头。起初我很不理解,毕竟dhcpd服务程序是Linux系统中一个很简单的实验,总共就那么十几行的配置参数还能写错?后来发现了原因—有些学员是以Windows系统为对象做的IP与MAC地址的绑定实验。而在Windows系统中看到的MAC地址,其格式类似于00-0c-29-27-c6-12,间隔符为减号(-)。但是在Linux系统中,MAC地址的间隔符则变成了冒号(:)。

    [root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf 
    ddns-update-style none;
    ignore client-updates;
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.50 192.168.10.150;
    option subnet-mask 255.255.255.0;
    option routers 192.168.10.1;
    option domain-name "linuxprobe.com";
    option domain-name-servers 192.168.10.1;
    default-lease-time 21600;
    max-lease-time 43200;
    host linuxprobe {
    hardware ethernet 00:0c:29:27:c6:12;
    fixed-address 192.168.10.88;
    }
    }

确认参数填写正确后就可以保存退出配置文件,然后就可以重启dhcpd服务程序了。

    [root@linuxprobe ~]# systemctl restart dhcpd

需要说明的是,如果您刚刚为这台主机分配了IP地址,则它的IP地址租约时间还没有到期,因此不会立即换成新绑定的IP地址。要想立即查看绑定效果,则需要重启一下客户端的网络服务,如图14-7所示。

图14-7 重启客户端的网络服务,查看绑定效果

阅读全文
以上是编程学为你收集整理的固定ip怎么分配给多台电脑 14.4 分配固定IP地址全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部