我在实验室中使用嵌入式系统,为了远程访问主板,我已通过以太网连接为主板指定了一个静态 IP。问题是 - 由于安全原因,以太网连接无法访问一般互联网。访问互联网的唯一方法是使用 wlan0。默认情况下,以太网连接优于无线连接。
有没有一种方法可以让我使用以太网远程访问主板?每当我运行需要常规互联网连接的命令(例如sudo apt-get update
)时,主板都会使用 wlan0 访问互联网!
答案1
您可以为每个网络接口分配不同的 IP 地址,也可以让其各自网络上的 DHCP 服务器分配 IP 地址(如果您没有手动分配 IP,则默认为 IP 地址)。您已经为有线网络接口分配了 IP 地址,我猜无线网络也有 DHCP 服务器,因此您可以保留其默认配置。
你现在可以
通过各自的 IP 地址从两个网络到达主机(除非防火墙等中间网络组件阻止此类流量)并且
通过无线接口访问互联网,因为 DHCP 服务器应该已经提交了网关地址,因此主机的网络层可以设置到公共互联网的适当路由。
除非您为有线连接设置网关和/或路由,否则有线连接无法访问互联网。
如果您想将入站 SSH 流量限制到一个接口,您可以将 SSH 服务器配置为仅监听通过该接口的连接:
取消
/etc/ssh/sshd_config
注释或添加ListenAddress
包含该接口的静态 IP 地址的条目,例如:ListenAddress 10.0.23.42
您可以指定
ListenAddress
是否要监听多个接口或 IP 版本(例如,在同一接口上使用 IPv4 和 IPv6 的双栈设置中)。重新启动 SSH 服务器:
sudo service ssh restart