Як я можу визначити, який мережний адаптер використовує мій браузер? Як я можу це змінити?


12

У мене в системі Windows XP є декілька мережевих адаптерів. Чи можна встановити, який адаптер Firefox та Internet Explorer використовують? Чи можу я змусити їх використовувати певний адаптер?


Чому цікаво, чому у вашій системі є кілька мережевих адаптерів? Нечасто просто мати декілька NIC в системі, не кажучи вже про декілька NIC, які використовуються. Це "робочий ПК", приєднаний до різних внутрішніх локальних мереж?
ірраціональний Джон

1
Я не можу говорити за оригінальний плакат, але я використовую один NIC для прямо відкритої до Інтернету мережі, а інший NIC для своєї внутрішньої NATted мережі, де живуть мій NAS та бездротовий трафік.
Зед

3
@irrational John: Додайте до цього VPN та програмне забезпечення для віртуалізації, наприклад virtualbox / vmware, і ви отримаєте щонайменше 4 мережевих адаптери, перелічені, це не дуже рідко imho :)
Shadok

Відповіді:


5

Ваш веб-переглядач не обирає, через який інтерфейс проходить ваш трафік, за це відповідальні мережеві настройки в ОС. У цьому випадку, ймовірно, буде залежати від того, який шлюз був встановлений за замовчуванням. За замовчуванням весь трафік проходив би через це, якщо не було винятку.

Якби це був Linux, відповідь просто був би «iptables», але у Windows це набагато мутіше. Я б хотів, щоб я міг відповісти краще, я впевнений, що хтось інший матиме кращу відповідь, але це, принаймні, повинно вас почати.


Я не вірю, що для налаштування «шлюзу за замовчуванням» є також логічна необхідність, щоб також вказати, який інтерфейс використовувати. За замовчуванням просто потрібно визначити, який маршрутизатор використовувати як "крайній спосіб", коли IP не може з'ясувати, куди ще відправити пакет.
ірраціональний Джон

1
Стандартним шлюзом є IP-адреса. IP, який знаходиться в діапазоні одного з інтерфейсів, як зазначено в їх масках підмережі та IP. Отже, так, ви вказуєте лише DG, а не власне інтерфейс (якщо ви не використовуєте Linux).
Дайсецу

в Windows 7 ви можете ввести netstat -rnтаблицю маршрутизації ip.
Олександр Птах

Поведінка в мережі Windows просто химерна. Я можу надіслати пінг-адресу і простежити її, щоб побачити, як з'єднання йде правильним шляхом, але всередині веб-браузера він вирішує адресу абсолютно іншим маршрутом (та сама підмережа, яка спрямована через інший адаптер).
deed02392

7

Ви можете використовувати ForceBindIP, щоб змусити програми (наприклад, веб-браузер) прив’язуватися до певного мережевого інтерфейсу або IP-адреси.


Здається, ніхто тут не помітив вашої відповіді. Він працює лише іноді, і це не "красива" програма, ні проста у використанні, навіть якщо вона має деякі експериментальні графічні інтерфейси. Було б чудово мати варіант, реалізований на самому Windows.
скан

Дякуємо, що помітили! Оновлена ​​URL-адреса, тож вона вказує на оновлену сторінку. :)
Нд

Це насправді найкраща відповідь для Windows. ForceBindIP - це шлях. Ви можете створити ярлик, який запускає браузер у певному мережевому інтерфейсі, і тоді ви закінчите.
Габріель Хацлокк

Openvpn - це Overkill, але ви також можете таким чином показати певний браузер
Sun

1

Ви не можете встановити інтерфейс браузера за замовчуванням, але ви можете змінити інтерфейс Window за замовчуванням. Дивіться цю статтю з http://www.howtogeek.com/howto/27994/how-to-change-the-priority-of-wiredwireless-network-cards-in-windows/


але це змусить усі програми використовувати той самий інтерфейс
сканувати

1

Я вважаю, що в XP ви можете вибрати список пріоритетів, наприклад: панель управління> мережеві з'єднання> розширені (у верхній панелі інструментів) V Додаткові налаштування ... і ви можете переміщувати з'єднання вгору і вниз і т. Д. .... Я не ' я не знаю, чи дійсно це змінює ВИКОРИСТАНО з'єднання чи ні ... EDIT:::tried-and-working-on-my-connections-with-different-IP's......:)


Це не так. Як згадував Дайсецу, "Ваш веб-переглядач не вибирає, через який інтерфейс проходить ваш трафік, за це відповідальні мережеві настройки в ОС".
BloodPhilia

1
Я знаю, що браузер не вибирає ... але це спрацювало, щоб ОС змінила його для мене .. У мене було два окремі з'єднання (з різними зовнішніми IP-адресами), і я переключив їх .. і перевірив IP у браузері, і він працював! ... принаймні для мене це зробив :)
Luke3butler

Потім додайте це у свою відповідь ... На даний момент здається, що це скаже
запитувачеві,

0

Мій ПК має дві мережеві карти. Я зробив це так: на мережевій карті, в якій є Інтернет, я залишив IP для шлюзу за замовчуванням. В іншій мережевій карті я видалив (залишив порожнім) шлюз за замовчуванням. Це спрацювало. Я сподіваюся, що це комусь допоможе.


Тоді як змусити деякі програми, такі як Firefox) використовувати одну карту, а іншу (наприклад, Chrome або торрент) використовувати іншу?
скан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.