我最近一直在检查我的基于 linux 的路由器的性能统计数据,并且对我所看到的感到惊讶。我预计路由工作负载对 RAM 和 CPU 的负担比现在要大得多。你能帮我理解为什么会这样吗?
这些是我的命令输出 ip route
10.1.40.0/24 via 10.255.115.1 dev eth1
10.255.114.0/23 dev eth1 proto kernel scope link src 10.255.115.18
default via 10.1.1.1 dev eth0 metric 100
Run Code Online (Sandbox Code Playgroud)
我理解正确吗?
10.1.40.0/24将10.255.115.1通过 eth1发送到下一跳路由器()?10.255.115.18,而不是通过路由器???10.1.1.1通过 eth0发送到下一跳路由器()?什么proto kernel scope link src意思?
我正在使用 WRT54GL 路由器并且我已经安装了番茄固件。是否有任何 shell 命令或一些我可以用来查看所有端口 80 流量的命令?我想看看哪个内部 ip 与外部 ip 有连接。地址解析是一个加号。
这是我可以用番茄做的吗?
谢谢
每个人都知道路由器就像防火墙一样工作。如果没有端口转发,则无法从路由器外部发起连接(无论是 TCP 还是 UDP)。但是,如果用户从路由器内部成功发起 TCP 连接,则路由器的双方就可以相互通信。
UDP 会发生什么?如果路由器后面的用户(他对端口转发根本不做任何事情)将 UDP 发送到外部 pc(假设没有任何防火墙或任何停止在该 pc 中接收数据报的东西),并且 pc 接收它。如果 PC 想要将一些数据发送回路由器后面的用户怎么办?用户能否接收到数据?或者数据可以通过路由器而无需任何特殊操作?
我问这个是因为每个人都知道 UDP 是无连接的。但是,我相信一些在线射击游戏使用UDP。如果我加入服务器玩,我不需要做任何关于端口转发的事情,但是我和服务器之间的udp数据传输仍然可以工作。
有什么可以向我解释一下吗?
非常感谢。
杰克
我已经在 Linksys WRT54G2 v1.0 上安装了DD-WRT v24-SP2 micro,如果能在设置一个不那么简单的网络方面得到一些帮助,我将不胜感激。
我已经研究了文档(特别是http://www.dd-wrt.com/wiki/index.php/Default_Configuration_Overview,它描述了路由器的端口),但我自己无法弄清楚如何实现我想要的. 我对 Linux 网络和路由有一些了解,但没什么特别的。
我想建立一个有线局域网(也许有一天我会把它分成两个并与另一个路由器连接,也许这个信息现在可以改变配置 WRT54G2 的方式,我不知道)。
我想要2 个 WLAN,一个是内部的,另一个是供客人使用的。
的内部一个应完全连接到LAN(即,有线网络上的所有盒和内部无线网络必须看到对方)。
的客人WLAN无法看到LAN,也没有其他的WLAN(的内部的一个)。
连接到任何这些网络(LAN、内部WLAN 和访客WLAN)的所有计算机都应该能够从路由器上的 DHCP 服务器获取 IP 地址和 DNS 服务器地址。
最后,我有2 个互联网连接:一个通过 PPPoE 快速连接,另一个速度较慢,我必须使用 DHCP 连接到它(通过电缆调制解调器从 ISP 获取公共 IP 地址)。
所有网络(LAN、内部WLAN 和访客WLAN)都必须能够访问 Internet。
这两个连接应该按如下方式工作:更快的 (PPPoE) 一个是“默认”,每台计算机都应该使用该连接,除非它关闭(这可以通过 ping …
无论如何,dd-wrt 是否可以检查每个客户端使用了多少带宽?我问是因为我负责查看一组连接到 dd-wrt 路由器的路由器,如果用户在某些时候使用过多,我希望能够看到它,而我并不是很熟悉dd-wrt。
我有cisco, zte, huawei路由器..如何获取这些路由器每个接口的流量信息。我没有中兴和华为的mib文件。所以,我想要一个通用的 mib 文件,它可以监控这些路由器的每个接口
我正在设置一个辅助 (DD-WRT) 路由器作为 OpenVPN 客户端,以便所有客户端只需连接到路由器即可获得 VPN 访问。但似乎客户端流量总是通过主网关而不是已建立的 VPN 隧道路由。
ISP modem+router(gateway) <--LAN cable--> DD-WRT OpenVPN client <--LAN/WIFI--> clients
Run Code Online (Sandbox Code Playgroud)
这个辅助 DD-WRT OpenVPN 客户端可以正常连接到远程 OpenVPN 服务器。
我可以通过首先远程登录到 DD-WRT 来 ping 服务器端子网中的主机。
OpenVPN服务器也显示DD-WRT客户端连接正常。
wget -O - http://icanhazip.com返回远程服务器的公共 IP。
所以隧道是正确的。
来自连接到我的 DD-WRT 的客户端的流量通过我的网关路由器路由,而不是通过 VPN 隧道 tun0。
我想我需要将流量从 br0 接口转发到 tun0 接口。我尝试遵循 iptables 规则并检查是否启用了IPv4 forward。
cat /proc/sys/net/ipv4/ip_forward ==> 1
cat /proc/sys/net/ipv4/conf/tun0/forwarding ==> 1
cat /proc/sys/net/ipv4/conf/br0/forwarding ==> 1
# These rules are saved by pressing the 'Save firewall' button …Run Code Online (Sandbox Code Playgroud) 我了解如何使用 DHCP 为连接到路由器(例如 72.73.74.75)的设备分配本地 IP 地址(例如 192.168.1.5)。
但是,路由器本身如何首先获得 ISP 分配的 IP 地址?它如何确保 Internet 上的另一台服务器没有分配相同的 IP 地址?
如果要通过光纤连接同一站点上的两座建筑物,最好使用什么 - 路由器还是第 3 层交换机?每个建筑物中的第 2 层交换机都有 VLAN,因此它们将连接到路由器或第 3 层交换机,然后路由器或第 3 层交换机将连接到其他建筑物的路由器或第 3 层交换机。
或者另一种选择是不是在每个建筑物中都有路由器和第 3 层交换机,而是每个建筑物中的主要第 2 层交换机相互连接,并且它们都连接到主建筑物中的路由器或第 3 层交换机。
我知道第 3 层交换机在某种意义上是路由器,通常用于 VLAN,但棒上的路由器也可以解决这个问题。