1

У меня есть Macbook Pro только с одним встроенным портом Ethernet. У меня есть отдельный адаптер USB-Ethernet для второй локальной сети.

Я не смог заставить работать оба интерфейса. Ether используется встроенный или работает интерфейс USB-ethernet.

Я хочу, чтобы одна локальная сеть подключалась к модему / маршрутизатору DSL для подключения к Интернету. Я хочу, чтобы другая сеть не имела подключения к интернету.

Сетевой интерфейс с подключением к Интернету настроен на DCHP Сетевой интерфейс без подключения к интернету настроен на inet 192.168.1.23 подсеть 255.255.255.0

Часто встроенный автоматически настраивает себя, используя DCHP, на самоназначенный и непригодный интернет-адрес. Я нашел материал о том, как решить эту проблему, но решение является поддельным. Несмотря на то, что конфигурация будет выглядеть правильной, нет подключения к Интернету или подключения к другим хостам на этой локальной сети.

Если другой интерфейс подключен и настроен, через него также не будут устанавливаться соединения с хостами на этой локальной сети.

Я сделал это успешно на более ранних версиях 10.5 и 10.6, а также на системах Linux и FreeBSD.

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

Любая информация и предложения, руководство приветствуется: спасибо за время и внимание JK

Дополнительная информация: подключенный к Интернету интерфейс настроен на DCHP, а назначенный сетевой адрес - 192.168.0.5 с маской сети 255.255.255.0. Маршрутизатор - это модем / маршрутизатор DSL по адресу 168.162.0.1. Маска сети для каждой подсети должна держать их изолированными друг от друга.

Я ценю ответ, но проблема глубже, чем просто установка приоритета интерфейса, я считаю: когда сетевые настройки показывают, что интерфейсы настроены правильно, вывод из консоли: ifconfig показывает только один (en0) или другой (en1) ) фактически настроен с сетевым адресом и маской подсети. В настоящее время у меня есть встроенный выключен и отключен. Другой (USB-Ethernet) настроен для подключения к локальной сети, подключенной к Интернету. Это работа, и «если она работает, не исправляйте ее» (не зная точно, как улучшить ситуацию).

1 ответ1

2

Перейдите в System Preferences > Network , посмотрите внизу списка сетевых интерфейсов, нажмите кнопку со значком «шестеренка» и выберите «Установить порядок обслуживания…». Затем во всплывающем листе найдите элемент списка для вашего сетевого интерфейса, подключенного к Интернету, и перетащите его выше в списке, чем сетевой интерфейс для вашей тупиковой локальной сети.

macOS автоматически пытается использовать активный интерфейс с наивысшим рейтингом в качестве сетевого подключения по умолчанию.

Убедитесь, что две сети используют разные подмножества IP. Поскольку вы используете 192.168.1.0/24 в одной сети, убедитесь, что вы не используете его в другой сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .