华为配置 1、使用标准ACL实现PC1无法访问PC2 2、使用扩展ACL实现PC1无法访问PC2 3、实现PC1可以ping通R3,但不能远程登录R3 ①采用标准ACL ②采用扩展ACL 命令
时间: 2024-09-28 16:12:10 浏览: 74
华为交换机路由器(创建VLAN实现单臂路由).docx
华为设备中的ACL(Access Control List)用于控制网络流量,分为标准ACL和扩展ACL。
1. **标准ACL**(Basic ACL)通常基于IP地址的前缀长度进行匹配,比如源IP地址、目的IP地址等。如果你想要限制PC1(假设其IP地址为`192.168.1.100`)无法访问PC2(`192.168.1.200`),标准ACL的一个例子可能是:
```
access-list standard deny PC1-to-PC2
permit any any
interface Ethernet0/0
ip access-group standard deny PC1-to-PC2 in
```
这条命令会在`Ethernet0/0`接口上阻止从`192.168.1.100`到`192.168.1.200`的所有数据包。
2. **扩展ACL**(Advanced ACL)则更复杂,支持更细致的规则配置,包括端口号、协议等。如果需要同样的访问控制,扩展ACL可能会像这样:
```
acl number 2000
rule 5 deny tcp source 192.168.1.100 0.0.0.0 destination 192.168.1.200 0.0.0.0 eq telnet
interface Ethernet0/0
ip access-group 2000 in
```
这会禁止从`PC1`对`PC2`进行telnet连接。
3. **实现PC1可以ping通R3(`192.168.3.1`),但不能远程登录**,可以使用以下策略:
- 对于`ping`允许ICMP(如`icmp unreachable`不会阻止ping),所以不需要特别配置;
- 但是为了阻止SSH(通常是TCP的22端口)访问,可以使用标准或扩展ACL:
```bash
acl number 3000
rule 10 deny tcp source 192.168.1.100 0.0.0.0 destination 192.168.3.1 0.0.0.0 eq 22
interface Ethernet0/0
ip access-group 3000 out
```
这会阻止`PC1`通过`Ethernet0/0`接口尝试连接到`R3`的22端口(SSH服务)。
阅读全文