|
行业前沿|技术资讯|报告解读|职业发展
晚上好,我的网络工作者朋友们。
网络已经与我们的生活息息相关。随着网络规模的不断扩大,相应的IP地址分配也在不断增加。
IP地址冲突是很常见的现象,会在一定程度上影响网络的正常运行。
保持网络稳定和高效运行,解决IP地址冲突已成为网络管理的重要任务之一。
那么,IP冲突的原因有哪些呢?怎么解决呢?今天就聊这个。
今日文章阅读福利:《网络基础知识讲解(精讲)》
IP地址等基础技术是网络工程师必须了解的。今天我为大家准备了一个关于基础网络技术的讲解视频。欢迎新手获取资源并学习。
添加微信并备注“基础知识”即可限时获取该资源。
前20名粉丝将获得免费资源
01
个人IP地址冲突解决
1. 如果您使用的计算机的操作系统是:(或者两者都可以)。
这里需要使用命令:
/释放IP地址。
然后你需要 /renew 才能再次获取它。
我们来看看如何解决它们:
您可以点击左下角“开始”→“运行”,输入:/,点击“确定”即可释放IP地址。
此时,网络会断开,因为IP地址已被释放。
再次点击“开始”→“运行”,输入:/renew,点击“确定”,重新获取IP地址即可解决IP地址冲突。
此时网络会重新连接,但IP地址与原来不同,被重新分配到可用的IP地址来连接网络。
02
局域网IP地址冲突解决办法
计划①一一核对
这是最原始的方法。当出现IP地址冲突时,检查局域网中的每台计算机,找到与之冲突的计算机,然后修改IP地址。
但这种方式比较耗时,不适合在大型局域网中使用。只适合在小型网络环境中使用。
解决办法②MAC地址绑定
1、检查本地计算机的MAC并绑定:通过在本地计算机系统中运行/all,可以检测网卡的MAC地址。
那么如何绑定ip地址和mac物理地址呢?
首先输入cmd进入命令配置,然后输入命令/all查看本机IP和mac地址。
输入字符串命令“arp -s 10.168.1.1 34-F3-9A-2B-9E-13”进行绑定。
然后输入命令arp -a 检查是否绑定成功。
显然,默认网关地址10.168.1.143已经成功绑定到36-F3-9A-2B-9E-13,MAC地址up了。如果以后其他工作站上网时抢到了10.168.1.143地址,将无法上网。故障现象,从而保证整个局域网的运行稳定性。
解决方案③端口隔离
对于遇到IP地址冲突的情况,还可以使用交换机端口隔离不同部门来解决问题。这是因为交换机可以实现不同区域的不同管理,划分的网段不会互相干扰。可以在一定程度上解决IP地址冲突和数据问题。
对于只有一个VLAN的网络,端口隔离仍然是必要的。
让我们看一个例子:
一般情况下,一个分支只能有一个vlan。
同一VLAN下,实现分支内业务部门A与业务部门B之间的数据屏蔽,不妨碍各部门与总部机房服务器之间的数据交互。但为了保证订单准确下达到生产部门,A部门和B部门可以与生产部门进行沟通。
网络拓扑图如下:
1、设置三个部门的IP地址: 业务部门A的IP地址:
92.168.10.2 255.255.255.0
B业务部IP地址:
192.168.10.3 255.255.255.0
生产部IP地址:
192.168.10.4 255.255.255.0
2、三层交换机配置(以华为交换机为例)
<p><pre style="outline: 0px;color: inherit;font-size: inherit;background-color: rgb(255, 255, 255);line-height: inherit;"> <span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;"><Huawei>system 配置</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[Huawei]sysname S5700</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700]vlan 10</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-vlan10]quit[S5700]int vlanif 10</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-Vlanif10]ip address 192.168.10.1/24 <span style="outline: 0px;line-height: 1.5em;color: rgb(253, 234, 218);">//配置网关</span></span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-Vlanif10]quit</span>
<br />
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700]int g0/0/1 <span style="outline: 0px;line-height: 1.5em;color: rgb(253, 234, 218);"> //进入端口g0/0/1</span></span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/1]port link-type access<span style="outline: 0px;line-height: 1.5em;color: rgb(253, 234, 218);"> //配置端口模式</span></span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/1]port default vlan 10 </span><span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">//加入vlan10</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/1]port-isolate enable </span><span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">//加入端口隔离组1,且隔离模式为二层隔离三层互通。</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/1]quit</span>
<br />
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700]int g0/0/2 </span><span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;"> //进入端口g0/0/2 </span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/2]port link-type access</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/2]port default vlan 10</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/2]port-isolate enable </span><span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">//缺省加入端口隔离组1,且隔离模式为二层隔离三层互通。</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/2]quit</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700]int g0/0/3 </span><span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;color: rgb(253, 234, 218);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;"> //进入端口 g0/0/3</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/3]port link-type access</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/3]port default vlan 10</span>
<span style="outline: 0px;letter-spacing: 1px;line-height: 1.5em;font-size: 12px;font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Apple Color Emoji", "Emoji Symbols Font", "Segoe UI Symbol", Arial, sans-serif;">[S5700-GigabitEthernet0/0/1]quit</span>
</pre></p>
3. 测试结果
A业务部门的测试结果与B业务部门的测试结果类似:
生产部门测试结果:
解决方案④划分vlan
虽然交换机可以在一定程度上通过隔离网段来避免IP地址冲突,但仍然无法防止同一端口下网段内因用户配置错误而导致的IP地址冲突。
更好的解决方案是使用交换机来划分VLAN,然后使用MAC地址绑定来综合处理。
我们在之前的文章中提到过划分vlan的方法,大家可以看一下。
总结:
如果需要避免局域网IP地址冲突,最好将IP地址与计算机MAC地址绑定,统一排列IP地址。
计算机用户无法自行更改IP地址。如果他们更改IP地址,他们将无法访问互联网。新用户需要从管理员那里获取分配的IP地址,这样就可以避免大部分IP冲突问题。 |
|