如何同时使用无线(wlan0)和有线(eth0)?

如何同时使用无线(wlan0)和有线(eth0)?

我在实验室中使用嵌入式系统,为了远程访问主板,我已通过以太网连接为主板指定了一个静态 IP。问题是 - 由于安全原因,以太网连接无法访问一般互联网。访问互联网的唯一方法是使用 wlan0。默认情况下,以太网连接优于无线连接。

有没有一种方法可以让我使用以太网远程访问主板?每当我运行需要常规互联网连接的命令(例如sudo apt-get update)时,主板都会使用 wlan0 访问互联网!

答案1

您可以为每个网络接口分配不同的 IP 地址,也可以让其各自网络上的 DHCP 服务器分配 IP 地址(如果您没有手动分配 IP,则默认为 IP 地址)。您已经为有线网络接口分配了 IP 地址,我猜无线网络也有 DHCP 服务器,因此您可以保留其默认配置。

你现在可以

  • 通过各自的 IP 地址从两个网络到达主机(除非防火墙等中间网络组件阻止此类流量)并且

  • 通过无线接口访问互联网,因为 DHCP 服务器应该已经提交了网关地址,因此主机的网络层可以设置到公共互联网的适当路由。

  • 除非您为有线连接设置网关和/或路由,否则有线连接无法访问互联网。

如果您想将入站 SSH 流量限制到一个接口,您可以将 SSH 服务器配置为仅监听通过该接口的连接:

  1. 取消/etc/ssh/sshd_config注释或添加ListenAddress包含该接口的静态 IP 地址的条目,例如:

    ListenAddress 10.0.23.42
    

    您可以指定ListenAddress是否要监听多个接口或 IP 版本(例如,在同一接口上使用 IPv4 和 IPv6 的双栈设置中)。

  2. 重新启动 SSH 服务器:

    sudo service ssh restart
    

相关内容