Перейдите в «Настройки», а затем «Интерфейс», который, как мне кажется, можно переключить «Начать в режим большой картинки»
Имейте в виду, что ваши сетевые карты поддерживают как прямой, так и кроссовый кабель. Если нет, вам понадобятся кроссовые Ethernet-кабели.
Затем, когда все устройства подключены:
Включить переадресацию
Сначала активируйте переадресацию IPv4 на ваших устройствах.
Чтобы включить его на лету, вы можете использовать:
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы включить его, отредактируйте файл /etc/sysctl.confand, раскомментируйте строку с помощью net.ipv4.ip_forward = 1. Затем перезагрузите conf: sysctl -p /etc/sysctl.conf.
Включить переадресацию
Затем настройте IP-адрес и маршруты ваших устройств.
Для выполнения этого вы можете напрямую отредактировать файл /etc/network/interfaces.
Пример:
auto eth0
iface eth0 inet static
address 192.168.1.1 # c1, configure the same subnet in the c2 interface that is connected to the c1 device
netmask 255.255.255.0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
Если все ваши устройства находятся в одной подсети, вам не нужно для описания маршрутов.
Отладка / подтверждение
Если это не сработает, проверьте брандмауэр и отредактируйте его, если необходимо:
sudo iptables -L
Надеюсь, что этот ответ поможет .
Отладка / подтверждение
Поскольку C2 напрямую подключен к обоим подсетям, вам просто нужно установить маршрут к третьей сети.
20] Вы можете указать несколько i nterfaces в / etc / network / intefacesauto [interface1]
iface [interface1] inet static
address 192.168.1.2 # The same subnet that is configure for C1
netmask 255.255.255.0
# You don't need specific route for this interface because there is no another network behind C1
auto [interface2]
iface [interface2] inet static
address 192.168.2.1 # C2<--->C3 subnet
netmask 255.255.255.0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.2 # Where 192.168.3.0 is the C3<-->C4 subnet and 192.168.2.2 the C3 address of the interface in the subnet C2<-->C3
Я не тестировал эту конфигурацию, но это должно работать. После завершения настройки вы можете проверить маршруты с помощью команды ip route.
C3 и C2 имеют прямой маршрут к обеим сетям. Поэтому вам просто нужно определить маршрут к третьей сети (C3 & lt; -> C4 для C2 и C1 & lt; -> C2 для C3). Когда C2 и C3 имеют доступ ко всей сети, вам просто нужно определить их как шлюз по умолчанию для C1 и C4.
Имейте в виду, что ваши сетевые карты поддерживают как прямой, так и кроссовый кабель. Если нет, вам понадобятся кроссовые Ethernet-кабели.
Затем, когда все устройства подключены:
Включить переадресацию
Сначала активируйте переадресацию IPv4 на ваших устройствах.
Чтобы включить его на лету, вы можете использовать:
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы включить его, отредактируйте файл /etc/sysctl.confand, раскомментируйте строку с помощью net.ipv4.ip_forward = 1. Затем перезагрузите conf: sysctl -p /etc/sysctl.conf.
Включить переадресацию
Затем настройте IP-адрес и маршруты ваших устройств.
Для выполнения этого вы можете напрямую отредактировать файл /etc/network/interfaces.
Пример:
auto eth0
iface eth0 inet static
address 192.168.1.1 # c1, configure the same subnet in the c2 interface that is connected to the c1 device
netmask 255.255.255.0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
Если все ваши устройства находятся в одной подсети, вам не нужно для описания маршрутов.
Отладка / подтверждение
Если это не сработает, проверьте брандмауэр и отредактируйте его, если необходимо:
sudo iptables -L
Надеюсь, что этот ответ поможет .
Отладка / подтверждение
Поскольку C2 напрямую подключен к обоим подсетям, вам просто нужно установить маршрут к третьей сети.
Вы можете указать несколько i nterfaces в / etc / network / intefaces
auto [interface1]
iface [interface1] inet static
address 192.168.1.2 # The same subnet that is configure for C1
netmask 255.255.255.0
# You don't need specific route for this interface because there is no another network behind C1
auto [interface2]
iface [interface2] inet static
address 192.168.2.1 # C2<--->C3 subnet
netmask 255.255.255.0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.2 # Where 192.168.3.0 is the C3<-->C4 subnet and 192.168.2.2 the C3 address of the interface in the subnet C2<-->C3
Я не тестировал эту конфигурацию, но это должно работать. После завершения настройки вы можете проверить маршруты с помощью команды ip route.
C3 и C2 имеют прямой маршрут к обеим сетям. Поэтому вам просто нужно определить маршрут к третьей сети (C3 & lt; -> C4 для C2 и C1 & lt; -> C2 для C3). Когда C2 и C3 имеют доступ ко всей сети, вам просто нужно определить их как шлюз по умолчанию для C1 и C4.
Имейте в виду, что ваши сетевые карты поддерживают как прямой, так и кроссовый кабель. Если нет, вам понадобятся кроссовые Ethernet-кабели.
Затем, когда все устройства подключены:
Включить переадресацию
Сначала активируйте переадресацию IPv4 на ваших устройствах.
Чтобы включить его на лету, вы можете использовать:
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы включить его, отредактируйте файл /etc/sysctl.confand, раскомментируйте строку с помощью net.ipv4.ip_forward = 1. Затем перезагрузите conf: sysctl -p /etc/sysctl.conf.
Включить переадресацию
Затем настройте IP-адрес и маршруты ваших устройств.
Для выполнения этого вы можете напрямую отредактировать файл /etc/network/interfaces.
Пример:
auto eth0
iface eth0 inet static
address 192.168.1.1 # c1, configure the same subnet in the c2 interface that is connected to the c1 device
netmask 255.255.255.0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
Если все ваши устройства находятся в одной подсети, вам не нужно для описания маршрутов.
Отладка / подтверждение
Если это не сработает, проверьте брандмауэр и отредактируйте его, если необходимо:
sudo iptables -L
Надеюсь, что этот ответ поможет .
Отладка / подтверждение
Поскольку C2 напрямую подключен к обоим подсетям, вам просто нужно установить маршрут к третьей сети.
Вы можете указать несколько i nterfaces в / etc / network / intefaces
auto [interface1]
iface [interface1] inet static
address 192.168.1.2 # The same subnet that is configure for C1
netmask 255.255.255.0
# You don't need specific route for this interface because there is no another network behind C1
auto [interface2]
iface [interface2] inet static
address 192.168.2.1 # C2<--->C3 subnet
netmask 255.255.255.0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.2 # Where 192.168.3.0 is the C3<-->C4 subnet and 192.168.2.2 the C3 address of the interface in the subnet C2<-->C3
Я не тестировал эту конфигурацию, но это должно работать. После завершения настройки вы можете проверить маршруты с помощью команды ip route.
C3 и C2 имеют прямой маршрут к обеим сетям. Поэтому вам просто нужно определить маршрут к третьей сети (C3 & lt; -> C4 для C2 и C1 & lt; -> C2 для C3). Когда C2 и C3 имеют доступ ко всей сети, вам просто нужно определить их как шлюз по умолчанию для C1 и C4.