Networking 如何在VyOS中建立两个接口之间的路由
通过此网络设置和VyOS设置,Networking 如何在VyOS中建立两个接口之间的路由,networking,virtualbox,firewall,Networking,Virtualbox,Firewall,通过此网络设置和VyOS设置,10.0.0.10windows机器能够ping VyOS路由器的两侧(10.0.0.1和192.168.7.77),但不能ping网关(192.168.7.254)。因此,我的主机10.0.0.10无法访问Internet 我相信这是一个路由问题,我在另一篇文章中读到,局域网之间的路由应该是自动的。路由表在我看来也不错 vyos@vyos:~$ ip route show default via 192.168.7.254 dev eth0 proto zebr
10.0.0.10
windows机器能够ping VyOS路由器的两侧(10.0.0.1
和192.168.7.77
),但不能ping网关(192.168.7.254
)。因此,我的主机10.0.0.10
无法访问Internet
我相信这是一个路由问题,我在另一篇文章中读到,局域网之间的路由应该是自动的。路由表在我看来也不错
vyos@vyos:~$ ip route show
default via 192.168.7.254 dev eth0 proto zebra
10.0.0.0/24 dev eth1 proto kernel scope link src 10.0.0.1
127.0.0.0/8 dev lo proto kernel scope link src 127.0.0.1
192.168.7.0/24 dev eth0 proto kernel scope link src 192.168.7.77
配置:
interfaces {
ethernet eth0 {
address dhcp
description unsafe
duplex auto
hw-id 08:00:27:20:e9:f9
smp_affinity auto
speed auto
}
ethernet eth1 {
address 10.0.0.1/24
description safe
hw-id 08:00:27:e2:28:0a
}
loopback lo {
}
}
service {
dhcp-server {
shared-network-name lab {
authoritative enable
subnet 10.0.0.0/24 {
default-router 10.0.0.1
dns-server 8.8.8.8
start 10.0.0.10 {
stop 10.0.0.100
}
}
}
}
ssh {
port 22
}
}
system {
config-management {
commit-revisions 20
}
console {
device ttyS0 {
speed 9600
}
}
host-name vyos
login {
user vyos {
authentication {
encrypted-password ****************
plaintext-password ****************
}
level admin
}
}
ntp {
server 0.pool.ntp.org {
}
server 1.pool.ntp.org {
}
server 2.pool.ntp.org {
}
}
package {
auto-sync 1
repository community {
components main
distribution helium
password ****************
url http://packages.vyos.net/vyos
username ""
}
}
syslog {
global {
facility all {
level notice
}
facility protocols {
level debug
}
}
}
time-zone UTC
}
作为故障排除的一部分,我们尝试ping另一台PC,一台位于
192.168.7.68
的主机,而不是网关
我们发现问题在于,我们在192.168.7.0/24
子网上测试的计算机在其路由表中没有用于回复ping的条目。我们添加了一条路由,将10.0.0.0/24
的数据包发送回192.168.7.77
,ping就可以了
由于我们没有控制192.168.7.254
网关,也没有很好的方法知道它是否会接受来自RIP
或OSPF
的路由,所以我们选择了NAT
,结果很好
现在,192.168.7.0/24
主机只需回复该网络上的另一台PC(192.168.7.77
),它就会来回转换。显然,如果我们希望流量能够从192.168.7.0/24
发起到10.0.0.0/24
网络,我们需要转发端口