Nomorerabbits 2024-08-12 16:51 采纳率: 0%
浏览 9

encp vlan直接ping不通ip 可以ping通网关

这是我写出来的部分命令,实际搭建了vlan2下的pc1和pc7,vlan3下的pc3。现在遇到的问题是pc1ping pc3的ip 不通,ping网关是通的,pc1 ping pc7 也是网关通 ip不通 。每个设备ping路由的vlan10地址是通的。这要怎么解决呢

img


LSW2
<Huawei>sys
[Huawei]dhcp enable
[Huawei]un in en
[Huawei]vlan batch 2
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type access
[Huawei-Ethernet0/0/1]port default  vlan 2
[Huawei-Ethernet0/0/4]port link-type trunk
[Huawei-Ethernet0/0/4]port trunk  allow-pass vlan all 
LSW1
<Huawei>sys
[Huawei]dhcp enable
[Huawei]un in en
[Huawei]vlan bat 2 10
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type trunk
[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/2]int vlan2
[Huawei-Vlanif2]ip add 192.168.11.254 24
[Huawei-Vlanif2]dhcp select relay
[Huawei-Vlanif2]dhcp relay server-ip 192.168.10.1
[Huawei-Vlanif2]int vlan10
[Huawei-Vlanif10]ip add 192.168.10.1 24
AR1
<Huawei>sys
[Huawei]un in en
Info: Information center is disabled.
[Huawei]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[Huawei]vlan bat 10
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei]ip pool vlan2
Info: It's successful to create an IP address pool.
[Huawei-ip-pool-vlan2]network 192.168.11.0 mask 24
[Huawei-ip-pool-vlan2]gateway-list 192.168.11.254
[Huawei-ip-pool-vlan2]dns-list 8.8.8.8
[Huawei]int vlan10
[Huawei-Vlanif10]ip address 192.168.10.1 24
[Huawei-Vlanif10]dhcp select global
[Huawei-Vlanif10]q
[Huawei]ip route-static 192.168.11.0 24 192.168.10.254
[Huawei]int g0/0/0.1
[Huawei-GigabitEthernet0/0/0.1]ip add 192.168.11.254 24
[Huawei-GigabitEthernet0/0/0.1]dot1q termination vid 2
[Huawei-GigabitEthernet0/0/0.1]dhcp select global

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2024-08-12 16:52
    关注

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    首先,你需要明确你的问题,确保所有的命令都已经正确配置并且运行。你的问题是关于PC1无法ping通PC3,而网关可以ping通,而且PC1ping PC7也可以ping通。

    那么我们需要查看PC1和PC7的相关信息来解决问题。

    在VLAN下,IP地址是在同一个网段内使用的,所以如果你ping PC3,你需要在PC1中设置一个默认网关(如:192.168.10.1),否则不能ping通。但是在每个设备上,你可以通过添加不同的IP地址到相应的VLAN段来保证互通性。

    对于第二个问题,建议你在网关处设置一个静态路由,然后将该路由指向IP地址192.168.11.254,这样当从PC3ping PC7时,就可以自动发送这个路由信息给网络,而不是去尝试找到其他主机来确认是否能够ping通。

    以下是修改后的代码:

    # 创建一个网关,并指定其IP地址为192.168.10.1
    cat << EOF > /etc/sysconfig/network-scripts/ifcfg-eth0
    
    NAME=eth0
    
    ONBOOT=yes
    
    IPADDR=192.168.10.1
    NETMASK=255.255.255.0
    
    啤酒呆在我家上面。
    
    EOF
    
    # 配置VLAN10接口
    echo "loopback" >> /etc/sysconfig/network-scripts/dwicd-eth0
    
    # 添加PC1的默认网关
    echo "inet addr: 192.168.10.1" >> /etc/sysconfig/network-scripts/route-eth0
    
    # 添加PC1的IP地址到VLAN2
    echo "ip address 192.168.10.1 24" >> /etc/sysconfig/network-scripts/vlans-eth0
    
    # 将上述命令应用到网关和接口
    sudo ifup eth0
    sudo ifdown eth0
    sudo netsh interface set interface name=eth0 mac address=00:11:22:33:44:55
    

    以上代码应该可以完成你的问题。注意需要root权限才能执行这些操作。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月12日