Вы не можете привязывать клиентское программное обеспечение к определенным сетевым интерфейсам, но вы можете сказать ядру, что хотите использовать только один сетевой интерфейс для некоторых IP-адресов, а другой для всего остального.
Если я правильно прочитал ваш вопрос, вы хотите подключиться к IP-адресам интрасети, используя интерфейс eth0 и в интернет с помощью интерфейса wlan0.
Если вы запустите команду ip route list, вы увидите вывод, подобный следующему (числа будут разными, а также у вас может быть больше строк):
$ ip route list
10.60.44.0/25 dev eth0 proto kernel scope link src 10.60.44.39 metric 1
192.168.80.0/21 dev wlan0 proto kernel scope link src 192.168.84.122 metric 2
[...]
default via 10.60.44.1 dev eth0 proto static
Первые две строки расскажут о сетях, подключенных к интерфейсам eth0 и wlan0: сетевой трафик, направляемый на компьютеры в этих сетях, будет напрямую отправлен им через соответствующий интерфейс. [ ! d3]
Последняя строка сообщает вам, что такое «маршрут по умолчанию»: если ваш компьютер хочет поговорить с компьютером в сети, к которому он не подключен (например, сервер stackoverflow.com), он будет маршрутизировать трафик через eth0, реализуя через host 10.60.44.1 (называемый «шлюз по умолчанию»).
Итак, чтобы маршрутизировать интернет-трафик wlan0, вы должны убедиться, что последняя строка на выходе ip route list читает s omething like:
default via A.B.C.D dev wlan0 proto static
где A.B.C.D - это IP-адрес шлюза в беспроводной локальной сети. Если выход не содержит «dev wlan0», вы можете изменить его с помощью команды:
sudo ip route change to default dev wlan0 via A.B.C.D
Вы можете найти правильный A.B.C.D для wlan0 двумя способами:
Посмотрите на каталог /var/lib/dhcp3/: вы должны найти некоторые файлы dhclient-...-wlan0.lease. Откройте самую последнюю и найдите строку со строкой option router в ней: остальная часть строки сообщает вам IP-адрес A.B.C.D. Спросите своих локальных сетевых администраторов. (Возможно, самое лучшее, что нужно сделать).С помощью этой конфигурации вы должны:
просматривать Интернет через wlan0 просматривать свою интрасеть через eth0, при условии, что он находится в одной сети.Если ваша интрасеть охватывает несколько сетей, вам нужно будет добавить маршруты для них - и это определенно то, что требует от вас взаимодействия с администраторами локальной сети. : -
)Я удалил эти файлы около месяца. Я должен был сделать это на трех разных компьютерах, и теперь все они работают нормально. Таким образом, я полагаю, что удаление файла .ICEauthority не влияет ни на что.
Я удалил эти файлы около месяца. Я должен был сделать это на трех разных компьютерах, и теперь все они работают нормально. Таким образом, я полагаю, что удаление файла .ICEauthority не влияет ни на что.
Я удалил эти файлы около месяца. Я должен был сделать это на трех разных компьютерах, и теперь все они работают нормально. Таким образом, я полагаю, что удаление файла .ICEauthority не влияет ни на что.