Mac Terminal Git + Less не отображает первую строку вывода

Чтобы ваше устройство функционировало как маршрутизатор (с точки зрения клиента, это устройство будет его шлюзом по умолчанию )вам потребуются следующие параметры конфигурации:

  1. Настройте устройства, которые хотят получить доступ к Интернету через ваш маршрутизатор, на использование этого устройства в качестве шлюза по умолчанию. Если они получают DHCP от этого устройства, это может быть передано как опция DHCP. В противном случае вам нужно добавить этот маршрут на самих устройствах. Проверьте их таблицы маршрутизации с помощью команды ip:

    .
     $ ip route show
     default via 172.31.100.1 dev eno2 proto static
    ...
    

    Вы должны увидеть адрес хоста вашего маршрутизатора в качестве маршрута шлюза по умолчанию.

  2. Включите переадресацию на узле маршрутизатора:

     $ echo 1 > /proc/sys/net/ipv4/ip_forward
    
  3. Настройте маршрутизацию от eth0до eth1, где eth0— наш адаптер «LAN», а eth1— наш адаптер «WAN»:

     iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE
     iptables -I FORWARD -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
     iptables -I FORWARD -i eth1  -j ACCEPT
    
  4. Тест.

  5. Чтобы удалить эти настройки:

     iptables -t nat -D POSTROUTING -o eth1 -j MASQUERADE
     iptables -D FORWARD -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
     iptables -D FORWARD -i eth1  -j ACCEPT
     echo 0 > /proc/sys/net/ipv4/ip_forward
    

Все эти команды необходимо выполнять от имени суперпользователя.

0
21.09.2021, 09:04
0 ответов

Теги

Похожие вопросы