背景
两台pc(pc1,pc2)分别连接switch的两个端口(eth1,eth2),pc1的eth1 连接 switch的eth1,pc2的eth1连接swith的eth2,pc1和pc2处于不同的子网,现在配置路由实现pc1和pc2之间的通信。
建议:在root用户下进行配置
ipv4配置
配置ip(PC)
ifconfig eth1 x.x.x.x/24 :配置pc1和pc2的ip的命令
配置ip(switch)
config(进入配置模式)
interface ethernet0/1(进入接口模式)
zone trust
ipaddress x.x.x.x/24(配置端口ip地址和子网掩码)
manage ping (允许端口被ping)
rule id 1 from any to any permit (全局模式下输入命令)
路由配置
route add -net x.x.x.0/24 gw x.x.x.x
ipv6配置
配置ipv6(switch)
<interface> zone trust : 三层路由权限
ipv6 enable :启用ipv6
ipv6 address xxxx::1/64 :配置ipv6地址
<config> rule from ipv6-any to ipv6-any service any permit
<config> show ipv6 interface :查看ipv6接口
配置ipv6地址和路由(Pc)
ifconfig eth1 inet6 add xxxx::x/64 :配置ipv6地址
route -A inet6 add xxxx::/64 gw xxxx::x : 配置ipv6路由
测试
如果互相 ping6 成功,则路由通信配置成功