Я совместно использовал свой Интернет по Wire с устройствами других путем Нажатия на значок сети> соединения Редактирования> Доля к другому компьютеру. Однако проблема состоит в том, когда я совместно использую свое соединение VPN и что соединение VPN отбрасывает вниз/неудавшийся по любым причинам; Ubuntu продолжает сдвигать мой Интернет, который является беспроводным соединением с другими!
Как я позволяю Ubuntu придерживаться интерфейса vpn, однажды отбрасывается, другие устройства не получают Интернета?
Я просто нашел его:
не совместно используют Ваш Интернет, вместо того набора Проводное соединение, получая ручной IP.
Дают Проводное соединение, локальный дюйм/с, такой как "10.42.0.1/255.255.255.0"
Применяет эти правила iptables в Терминале:
sudo Кв. - получает изображение Linux установки - $ (uname-r)
, sudo колотят-c 'эхо 1>/proc/sys/net/ipv4/ip_forward
sudo iptables-A ВПЕРЕД,-i eth0-o eth1-j ПРИНИМАЕТ
sudo iptables-A ВПЕРЕД состояние-i eth1-o eth0-m - состояние, УСТАНОВЛЕННОЕ, СВЯЗАННОЕ \
,-j ПРИНИМАЮТ
sudo iptables-t туземная ПОДМЕНА-A POSTROUTING-o eth1-j
В другой стороне устройства, устанавливают ручного дюйм/с также, такого как Сделанный "10.42.0.15/255.255.255.0/10.42.0.1"
. Однажды eth1 (или безотносительно Вашего целевого интерфейса) разъединяется, все устройства других не получают Интернета.
Я думаю об одном способе сделать то, что Вы требовали использовать Администратора сети при наличии 2 профилей для Вашего проводного соединения:
Профиля wire_shared Профиля И затем выполненный некоторый триггер, который переключает Ваше соединение между двумя профилями в зависимости от состояния VPN. Можно использовать задание крона и простой сценарий как это
, Но для более подробного ответа нужен более подробный вход со стороны:).