route -n 查看路由
route add -net .. 添加动态路由
可以先画个网络结构图出来
都在一个网段上面,结构图不知道怎么画,我对网络这块不是很熟
@丶远在支持丶: ifconfig 呢
@快乐的凡人721:
@快乐的凡人721:
@丶远在支持丶: 掩码怎么不是 3个 255?
192.168 这个开头的,一般是 3个 255 吧?
你要不要改改?
@丶远在支持丶:
route add -n 192.168.0.0/16 gw 192.168.2.1
都能ping通网关吗
@快乐的凡人721: 我改成3个255 还是不行。网关能ping通,我现在自己电脑都能连上服务器。
@丶远在支持丶: 改成3个 255后,执行下面的
route add -n 192.168.0.0/24 gw 192.168.2.1
@快乐的凡人721:
22那个是我自己电脑的相互之可以ping通,243 242那个是3台服务器其中两台,我用242那台ping243
。
@快乐的凡人721:
192.168.0.0/16
这个要换成自己的ip 吗
@丶远在支持丶:
我错了,,,是下面的
route add -net 192.168.0.0/16 gw 192.168.2.1
16 代表 掩码是 2个255
24 代表 掩码是 3个255
执行完,使用 route -n 看看添加成功没
@丶远在支持丶: -n 更正为 -net
@快乐的凡人721:
添加上了
我在其中两台上执行了 还是ping不通
@丶远在支持丶:
你的 网络掩码是不是 已经改成了 3个 255 了?
看到你 第三条路由是 3个 255。
上面的 添加路由命令 也要做调整的。
@快乐的凡人721:
改了两台机器的 重启网卡试了下ping 还是不行
@丶远在支持丶:
route add -net 192.168.2.0/24 gw 192.168.2.1
192.168.0.0 更新为 192.168.2.0
这才是 3个 255 时 的网段。
参考上图最后一个 route。
另外,你这个 Iface enp3s0 怎么和 之前 ifconfig 看到的 enp0s31f6 不同?
你的电脑有几个网卡啊?
ifconfig -a 看看
不加 -a 只显示 UP 的网卡,,加了 显示所有
@快乐的凡人721:
改了之后突然ping通了下,然后又不行了
@快乐的凡人721:
@丶远在支持丶:
你的 route 命令得到的 IFace 不正确。
Iface 该路由表项对应的输出接口
可以把 后面两条 路由删掉,,再添加时,指定网卡 为 ifconfig 中的 enp0s31f6
是不是你修改过网卡名称啊?
@丶远在支持丶:
242 ping 243 失败;
243 ping 242 呢?也失败?
@快乐的凡人721: 发错了 我发成243那台了
这个是用route命令那台机器 的ifconfig -a
网卡名字是没问题的,都是改好了的
@快乐的凡人721: 242 ping243 失败
@丶远在支持丶:
243 ping 242 呢?成功?
如果是 242 ping243 失败 ,,应该检查 243 的防火墙吧?
看你标题是说 242 的防火墙关了,
但你 ping 的是 243
是不是太累了?画个图好分析啊
@快乐的凡人721: 做测试用的,就把防火墙都关了的,3台机器一台都没开。不知道怎么画/(ㄒoㄒ)/~~
@丶远在支持丶:
新建一个 244 看看
网络问题,多试试
还有很多其它命令可以玩的,比如,mtr
mtr 命令( my traceroute )是一个命令行网络诊断工具,它提供 ping 和 traceroute 命令的功能。
@快乐的凡人721: 我试试吧