Моя ситуация показана на рисунке ниже.
У меня есть статическое IP-устройство, подключенное по Ethernet к моему ноутбуку Linux (который имеет беспроводное подключение к моему маршрутизатору с интернетом). Я попробовал несколько простых методов в конфигурации сети => в настройках ipv4 => Общий доступ к другому компьютеру, но, похоже, это не помогло.
Есть ли какие-нибудь быстрые решения этой проблемы?
решение1
Если вы имеете в виду «доступ в Интернет», а не «доступ через Ethernet», вам необходимо сделать три вещи:
Настройте статический маршрут на вашем «старом устройстве», чтобы оно знало, что трафик для 192.168.1.1 проходит через ваш ноутбук с Linux (это подготовка к шагу 3, если это не сработает, воспользуйтесь альтернативным решением).
на вашем Linux PC вам нужно объединить WLAN и LAN адаптер. Это уже спрашивалось много раз на Superuser (напримерздесь)
на «старом устройстве» вам необходимо настроить ваш маршрутизатор Wi-Fi в качестве шлюза по умолчанию (192.168.1.1) и DNS-сервер (например, 8.8.8.8, который является общедоступным DNS-сервером, или ваш маршрутизатор WLAN, если у него включены возможности DNS-сервера)
Альтернативное решение:
В случае, если первый шаг невозможен на "старом устройстве", вы можете настроить маршрутизацию непосредственно на вашем ноутбуке Linux. Затем ваш ноутбук Linux (10.130.15.1) должен быть установлен в качестве шлюза по умолчанию на вашем "старом устройстве" вместо вашего маршрутизатора WiFi (см. шаг 3 и не забудьте установить DNS-сервер). Это также спрашивалось много раз, например, "как поделиться подключением к Интернету WLAN через LAN" (напримерздесь).
Если третий шаг невозможен, то шлюз по умолчанию (и IP-адрес DNS-сервера) может быть установлен на фиксированный IP-адрес по умолчанию и не может быть изменен. В таком случае вам необходимо выяснить, что это такое, и соответствующим образом настроить ноутбук с Linux.
Примечание:Решение «Совместно с другим компьютером», которое вы попробовали, может быть каким-то альтернативным решением, здесь нужна дополнительная информация.