网络学习-0001

网络学习

1. 使两台机器通过交换机连通

1.1 网络结构:

网络拓扑-0001

1.2 网络现状:机器一和机器二不通。

1.3 原因分析:当前两台机器都是自动获取IP模式,但是交换机不分配IP。

1.4 目标:机器一和机器二连通。

1.5 操作:

给机器一设置 IP 和子网掩码(不设置网关):

  • address: 192.168.0.10
  • netmask: 255.255.255.0

给机器二设置 IP 和子网掩码(不设置网关):

  • address: 192.168.0.11
  • netmask: 255.255.255.0
1
2
3
# 临时修改
# ifconfig 网卡名称 IP地址 netmask 子网掩码
sudo ifconfig eno2 192.168.0.11 netmask 255.255.255.0

1.6 测试连通:

1
2
# 机器一
ping 192.168.0.11
1
2
# 机器二
ping 192.168.0.10

测试连通成功

2. 使机器一 192.168.0.0/24 的网段,可以跟机器二的 192.168.3.0/24 的网段互通

1.2 网络结构:

网络拓扑-0002

1.2 网络现状:机器一和机器二 192.168.0.11 的 IP 互相连通,机器一和机器二 192.168.3.34 的 IP 互相不通。

1.3 原因分析:两个网段不通。

1.4 目标:使机器一 192.168.0.0/24 的网段,可以跟机器二的 192.168.3.0/24 的网段互通。

1.5 操作:

机器一

1
sudo route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.0.11

机器二

1
2
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 192.168.3.0/24 -o wlo1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -d 192.168.0.0/24 -o eno2 -j MASQUERADE

机器三

1
sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.3.34

1.6 测试连通:

1
2
# 机器一
ping 192.168.3.102
1
2
# 机器三
ping 192.168.0.10

测试连通成功

comments powered by Disqus