LINUX.ORG.RU
решено ФорумAdmin

Как расшарить интернет?

 


0

2

У меня есть:

  1. роутер с выходом в интернет, у него есть IPv4-интернет-адрес (неважно какой), у него есть адрес интерфейса LAN (пусть 192.168.0.1).
  2. к нему интерфейсом enp5s0 подключен (через провод) комп с адресом 192.168.0.2/24
  3. на этом же компе есть другой интерфейс enp6s0 с адресом 192.168.1.2/24
  4. и есть последний, самый дальний комп с адресом 192.168.1.1/24, который (проводом) соединен с компьютером из пункта 3.

На компьютере из пунктов 2-3 я включил # sysctl
net.ipv4.ip_forward = 1

На дальнем компьютере из пункта 4 я настроил default route через средний комп

маршруты на дальнем компе выглядят так:

default via 192.168.1.2 dev br-lan 
192.168.1.0/24 dev br-lan scope link  src 192.168.1.1

маршруты на среднем компе выглядят так:

# ip route show
default via 192.168.0.1 dev enp5s0 
192.168.0.0/24 dev enp5s0 metric 2
192.168.1.0/24 dev enp6s0 metric 2

на роутере тоже на всякий случай статический маршрут добавил (там web-интерфейс):

192.168.1.0/24 -> 192.168.0.2, Metric 2

Мне кажется, что пакеты должны ходить просто так (без всяких дополнительных маскарадов на среднем компьютере). Но не ходят.

например с дальнего компьютера пингуется средний, со среднего компьютера пингуется роутер, но с дальнего компьютера роутер не пингуется.

Почему?

UPD: у меня была мысль повысить метрику default route на роутере, но я не знаю как это сделать, там в web-интерфейсе такого нет.

★★★

Последнее исправление: Shushundr (всего исправлений: 1)

Ответ на: комментарий от unclestephen

На среднем. На втором шаге три звёздочки. Но я не вполне понимаю, что это значит. Почему звёздочек три, например

Shushundr ★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.