Задать вопрос
@lucid_lynxx
Студент 3->4го курса, конструктор авиадвигателей.

Как настроить маршрутизацию на сервере под CentOS 7?

Доброго времени суток!
Настраивал домашний сервер по этой статье
Однако, что-то пошло не так. Начал с чистого листа.
Дано:
CentOS7-minimal,
Dell Dimension 4300 с двумя сетевыми картами:
eth1(192.168.0.203) - "смотрит" на сторону провайдера;
eth0(192.168.1.200) - "смотрит" в локальную сеть.
Как настроить маршрутизацию на сервере, чтоб локальная сеть, имея шлюзом eth0, получила доступ в мир?
  • Вопрос задан
  • 984 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
dimap101
@dimap101
ИП, разработка АИС, микроконтроллеры
Еще необходимо знать адрес шлюза (роутера) на стороне провайдера.

1. Включить возможность роутинга:
- временный вариант до перезагрузки: с командной строки echo 1 > /proc/sys/net/ipv4/ip_forward (естественно под рутом или с sudo)
- постоянный вариант: в файл /etc/sysctl.conf добавить строку net.ipv4.ip_forward = 1 и перегрузить или скомандовать sysctl -p

2. Указать маршрут по умолчанию: route add default gw <адрес шлюза провайдера>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Riz66
почему то не ко всем интерфейсам применялся форвардинг (net.ipv4.ip_firwarding=1)

Правда сетку настраивал через systemd-networkd.
Принудительно указал у каждого интерфейса опцию IPForwarding=yes

man systemd.network в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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