Две сетевые карты - одна для Интернета, другая для локальной сети

Я использую Ubuntu 13.04 32bit. Я пытаюсь сделать что-то, что, я уверен, просто. У меня на компьютере установлено два сетевых адаптера.

  • eth0 - подключен к офисной сети со статическим IP.
  • eth1 - подключен к интернету через роутер с DHCP.

Я бы хотел, чтобы весь обычный интернет-трафик проходил через eth1, а весь внутренний офис проходил eth0. Из того, что я прочитал онлайн, я понимаю, что мне нужно настроить статический маршрут. Кто-нибудь может научить меня, как это сделать?

5
задан 11 November 2016 в 11:24

2 ответа

Ссылка на статью на geekstuff.com является очень хорошим объяснением, но не описывает, как именно это сделать для сценария с двойным домом.

Предполагая:

eth0 - офисная сеть со статическим IP-адресом (адреса 10.x.x.x); eth1 - подключение к Интернету через маршрутизатор с DHCP (адреса 172.168.1.x)

Для меня сработало следующее:

sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.14.21.1 dev eth0
sudo route del default gw 10.14.21.1
sudo route add default gw 172.168.1.1 dev et

В моем случае доступ к Интернету был необходим временно, поэтому соответствующий файлы не были изменены, чтобы сделать это постоянным.

0
ответ дан 11 November 2016 в 11:24

Взгляните на эту статью. В нем описывается сценарий, аналогичный тому, что вы намереваетесь реализовать, и кратко объясняются некоторые основные концепции, лежащие в основе работы сетей.

0
ответ дан 11 November 2016 в 11:24

Другие вопросы по тегам:

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