LINUX.ORG.RU
ФорумAdmin

сеть на машине с двумя wired-соединениями


0

1

Исходные данные: есть 2 интерфейса eth0 и eth1, eth0 имеет подключение к интернету, eth1 имеет подключение к локальной сети.

eth0 - ip 10.1.137.26, netmask 255.255.255.0 eth1 - ip 192.168.20.2, netmask 255.255.255.0

Требуется: на этой машине получить возможность пользоваться ресурсами локальной сети и интернетом.

Расскажите, пожалуйста, каков принцип перенаправления трафика и как, собственно, получить то, что мне нужно.

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

Спасибо за помощь.

а две звезды за что дали тебе?

Если только этому компу нужен интернет, то ничего. Просто поднять оба интерфейса, прописать маршруты и всё будет работать: в интернет ходить через eth0, в локалку с eth1.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

а две звезды за что дали тебе?

Звёзды не за знания дают :)

Просто поднять оба интерфейса, прописать маршруты и всё будет работать

Вот, собственно, и интересно, какие маршруты задать? Командами не обязательно, можно описать принцип, ну или ткнуть в мануал.

ferhiord ★★
() автор топика
Ответ на: комментарий от ferhiord

Обычные маршруты должны сами добавиться при выдаче адресов интерфейсам. Например после ip address add dev eth1 192.168.20.1/24 добавится маршрут 192.168.20.0/24 dev eth1 proto kernel scope link src 192.168.20.1. Смотреть маршруты ip route show. Смотреть адреса ip address show. Читать man ip.

Маршрут по умолчанию может придётся указать ручками, в завимости от того, как ты получаешь инет. Если по eth0 приходят настройки по dhcp, то он пропишется сам вместе с gateway.

adriano32 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.