打通两个网络

打通两个网络(基于理论描述,命令可能有误需要验证修复)

  • A 网络网段:10.0.0.0/24
    • A1 网络机器:10.0.0.1
  • B 网络网段: 192.168.0.0/24
    • B1 网络机器: 192.168.0.1
  • AB1 联通的节点双网卡IP地址 (eth1)10.0.0.254 和 (eth0)192.168.0.254

A1 机器配置(10.0.0.1)

配置路由

ip route add -net 192.168.0.0/24 via 192.168.0.254

防火墙端口放通

iptables -t filter -s 192.168.0.0/24 -I INPUT  -j ACCEPT
iptables -t filter -s 192.168.0.0/24 -I OUTPUT -j ACCEPT

AB1 机器配置()

配置路由

ip route add -net 192.168.0.0/24 dev eth0
ip route add -net 10.0.0.0/24    dev eth1

开启端口转发

临时
echo 1 > /proc/sys/net/ipv4/ip_forward

固化
cat /etc/sysctl.conf
net.ipv4.ip_forward=1
sysctl -p

防火墙端口放通

iptables -t filter -s 10.0.0.0/24    -I INPUT  -j ACCEPT
iptables -t filter -s 10.0.0.0/24    -I OUTPUT -j ACCEPT
iptables -t filter -s 192.168.0.0/24 -I INPUT  -j ACCEPT
iptables -t filter -s 192.168.0.0/24 -I OUTPUT -j ACCEPT

B1 机器配置(192.168.0.1)

防火墙端口放通

配置路由

ip route add -net 10.0.0.0/24 via  10.0.0.254

防火墙端口放通

iptables -t filter -s 10.0.0.0/24 -I INPUT  -j ACCEPT
iptables -t filter -s 10.0.0.0/24 -I OUTPUT -j ACCEPT