У меня есть ноутбук Ubuntu 10.10, на котором установлены две машины VirtualBox, которые я хочу использовать, чтобы продемонстрировать, как приложение может подключаться к сетевой базе данных. Я использую автономный (не подключенный к Интернету) миллиардный маршрут, чтобы обеспечить постоянство IP-адресов виртуальных машин.
Мне нужно подключить главный компьютер к Интернету, но я понимаю, что администратор сети автоматически использует проводную сеть для подключения к Интернету.
Как я могу заставить администратора сети использовать беспроводное или привязанное к USB устройство для подключения к Интернету при сохранении проводного соединения?
Я бы предложил настроить маршрут для IP-адреса сервера.
Предположим, что мы на сервере с подключенными как проводными (eth0
), так и беспроводными (wlan0
) интерфейсами. Если IP-адрес узла базы данных (к которому вы хотите получить беспроводной доступ) равен 192.168.59.40. Затем выполните:
sudo ip route add 192.168.59.40 dev wlan0
Это говорит системе, что пакеты, предназначенные для 192.168.59.40, имеют низкую «стоимость» маршрута, и что он проходит через wlan0
.
Вы можете отменить это с помощью:
sudo ip route del 192.168.59.40 dev wlan0
И, конечно, прочитайте man ip
, прежде чем что-то делать.
Создайте новое проводное соединение, которое будет таким же, как у вас. Затем отредактируйте соединение и перейдите к IPv4 Settings
-> Routes
-> Use this connection only for resources on its network
и поставьте галочку.
Соединение будет использовать другое соединение для общего интернет-трафика.