Интернет-обмен с моей Ubuntu 18.04
1 ответ
Если я правильно понимаю, вы хотите, чтобы ваш ПК с Ubuntu 18.04 действовал как маршрутизатор для оставшихся 3 ПК.
Чтобы сделать это правильно, у вас должно быть два разъема Ethernet RJ-45 на вашей коробке Ubuntu и небольшой сетевой коммутатор.
Лучший вариант - настроить NAT с помощью iptables и назначить адреса DHCP для 3 компьютеров.
См. https://www.howtoforge.com/nat_iptables и https://linuxconfig.org/what-is-dhcp-and-how-to-configure-dhcp-server-in-linux
Кроме того, вы можете использовать статические адреса для 3 ПК, но они должны быть в отдельной сети для маршрутизации на работу...
NAT может быть предоставлен с помощью этого простого сценария под GPL
http://domac.alu.hr/~mtodorov/adm/iptables-nat
Вам необходимо настроить второй интерфейс в Ubuntu PC для вашей второй сетевой карты. Обычно это будет eth0 по умолчанию, который подключается к маршрутизатору-модему провайдера, и eth1, который подключается к вашим 3 ПК через ваш 8-портовый концентратор. У eth0 будет адрес, назначенный маршрутизатором-модемом вашего интернет-провайдера, и он обычно будет выглядеть как 192.168.1.2/24 или что-то в этом роде. Вам нужно знать, как настроить интерфейс eth1 для внутренней сети с концентратором на 8 портов и 3 ПК. Это относится к / etc / network / interfaces. (Или это netplan в Ubuntu 18.04.02 LTS?) Вам понадобятся ваши 3 компьютера в другой сети, скажем, 192.168.2.0/24 . Маска подсети будет 255.255.255.0 для обеих сетей. Назначьте адреса, такие как 192.168.2.2, 192.168.2.3 и 192.168.2.4 для ваших компьютеров. Этот выбор упрощается, так как вам не нужно настраивать DHCP. Тогда переадресация NAT и IP на Ubuntu PC сделает волшебство. Сценарий, который я предоставил, хорошо работает в среде с двумя сетями. Я не знаю ваш уровень знаний, поэтому я постарался максимально упростить его.
3 компьютера, подключенные к 8-портовому концентратору, должны иметь компьютер Ubuntu, настроенный в качестве шлюза по умолчанию.
Ubuntu PC получит DHCP (динамический) адрес от интернет-провайдера и предложит статические адреса 3 ПК на концентраторе. Но, в качестве альтернативы, вы можете настроить dhcpd в Ubuntu для предоставления динамических адресов и 3 ПК.
Настройка сети netplan для меня несколько нова. Я использовал для настройки / etc / network / interfaces, что несколько проще.
Проблема в том, что Ubuntu 18.04 LTS, в отличие от предыдущих версий, таких как 16.04 LTS, использует конфигурацию /etc/netplan/*.yaml вместо / etc / network / interfaces...
Вы можете попытаться понять конфигурацию netplan, взглянув на эти примеры. Удачи там!