Как я могу маршрутизировать между различными сетями, используя несколько карт Ethernet?

У меня есть две карты Ethernet в ПК, eth0 подключен к локальной сети (192.168.0.0/24), а другая подключена к Интернету. Я могу связаться со всеми устройствами, которые подключены к этому интерфейсу.

Однако есть вторая сетевая карта (eth1), которая подключена к Интернету, однако у меня нет связи через Интернет, когда я отключаю eth0, то Интернет возвращается. Я полагаю, что это проблема маршрутизации, однако мне интересно, как я могу это исправить?

0
задан 11 June 2015 в 19:14

1 ответ

Необходимо изучить "Установку Шлюза в Debian/Ubuntu", если Вы хотите позволить другим машинам на LAN получать доступ к Интернету.

Простой, установка единственной машины

Примечания Read и помещенный Интернет на eth0. reboot и видят, работает ли это волшебно. Если нет...

  1. route add host 192.168.0.1 eth1
  2. route add --net 192.168.0.0/24 gw 192.168.0.1

Примечания

  1. Ваше значение по умолчанию шлюза и-канала по умолчанию к eth0.
    • Ваш Интернет должен быть на eth0
    • , которым Ваша LAN должна быть на eth1 (принимающий IP 192.168.0.1 для маршрутизатора)
    • , Ваш LAN/eth1 должен иметь статическую или dhcp IP установку в /etc/networking
  2. , можно хотеть использовать bind для routing/dns
    • Иногда, это называют named
  3. , можно хотеть использовать dhcpd для ссылок DHCP

  1. Передача IP от ПК Linux
  2. Шлюз маршрутизаторов Debian через 15 Минут
0
ответ дан 11 June 2015 в 19:14

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

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