如何将两个iface分配到不同的子网?

如何将两个iface分配到不同的子网?

我有以太网连接以太网0和一个 wifi USB 连接无线局域网0在我的 raspbian 盒子上,它们都连接到具有互联网的路由器。

在我的等/网络/接口文件我有一个设置,允许我通过以下方式连接SSH给我的以太网0或者无线局域网0 我面对

...

iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1

...

iface wlan0 inet static
        address 192.168.1.200
        netmask 255.255.255.0

...

这个配置很好并且按预期工作。

然而,此设置会导致与另一个软件发生冲突,该软件要求每个软件都具有我面对位于其自己的子网上。

当我重新配置我的/etc/网络/接口像这样文件

...

iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1

...

iface wlan0 inet static
        address 192.168.2.200
        netmask 255.255.255.0

...

作为无线局域网0现在属于另一个子网 (192.168.2.200) 我无法再通过以下方式连接到它SSH,我也无法通过平 192.168.2.200从 Windows 机器。

当连接到以太网0通过SSH,命令tcp转储回报

...

23:05:27.296764 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284256, win 252, length 0
23:05:27.297540 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284256:2284544, ack 17665, win 594, length 288
23:05:27.298780 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284544, win 251, length 0
23:05:27.299201 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284544:2284832, ack 17665, win 594, length 288
23:05:27.300434 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2284832, win 256, length 0
23:05:27.301316 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2284832:2285120, ack 17665, win 594, length 288
23:05:27.302296 IP 192.168.1.100.ssh > 192.168.1.5.49846: Flags [P.], seq 2285120:2285280, ack 17665, win 594, length 160
23:05:27.302712 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2285120, win 255, length 0
23:05:27.303873 IP 192.168.1.5.49846 > 192.168.1.100.ssh: Flags [.], ack 2285280, win 254, length 0

...

我尝试过的

  • 更新/etc/网络/接口并将网络掩码更改为网络掩码 255.255.0.0 但问题仍然存在

答案1

目前尚不清楚您的网络配置是什么。在 SOHO 部分,Wifi 路由器应该已经处理好这个问题。如果您不使用任何路由器,并且该盒子仅连接到以太网并具有 Wifi 接入点,那么我能想到的唯一解决方案是使用配置网桥以太网0无线局域网0并将 192.168.1.0/24 中的 IP 地址分配给该地址br0界面。

您可以阅读如何在 Linux 上配置网桥,例如:https://wiki.debian.org/BridgeNetworkConnections

相关内容