Существует в настоящее время только WiFi в моем месте, но у меня есть ПК (под управлением Ubuntu 16.04) без карты для WiFi встроил. У меня также есть ноутбук (Ubuntu 16.04 + Windows 7), который имеет WiFi и кабель LAN. То, что я хочу, должно получить Интернет на моем ПК от WiFi ноутбука через кабель LAN. Я нашел инструкции для Ubuntu 14.04 здесь (из большей части ответа upvoted), выполнил шаги, но это не сделало; надеюсь, что кто-то может помочь. Шаги, которые я сделал до сих пор:
1) Подключенный ноутбук и ПК через кабель.
2) На ноутбуке, введенном nm-connection-editor
в терминале, выбрал 'Wired Connection', 'Edit', на который нажимают, и затем выбрал 'Совместно использованный к другим компьютерам' как 'Метод' при Настройках IPv4. Ввод hostname -I
в терминале ноутбука дал 10.42.0.1 192.168.1.97
. (Я предположил, что первый является моим IP-адресом, как просматривается с внешней стороны, и второй является внутренним для сети с моим ПК.)
3) Ввод hostname -I
в терминале на ПК дает только 192.168.1.1
. Я следовал инструкциям из первого ответа в ссылке также на ПК, т.е. перешел к 'Проводным соединениям', выбранным 'Настройкам IPv4', выбрал 'Manual' в соответствии с 'Методом', затем вошел 192.168.1.1 под 'Адресом', 255.255.255.0 под 'Сетевой маской' и 192.168.1.97 под 'Шлюзом'. В поле для 'серверов DNS' я также поместил 192.168.1.97.
Однако после сохранения настроек на моем ПК нет все еще никакого Интернета. Кто-либо может помочь? Что я делаю неправильно?
Обновление № 1:
dpkg -l *dnsmasq* (laptop and PC) gives:
un dnsmasq <none> <none> (no description available)
ii dnsmasq-base 2.75-1ubuntu0.1.04 amd64 Small caching DNS proxy and DHCP/TFTP server
Обновление № 2:
Теперь это работает! Я не знаю, почему но когда я запустил ПК сегодня и подключил его к ноутбуку, он имел Интернет. Я ничего не изменил в настройках. Возможно, система просто должна была быть перезапущена.Большое спасибо!
В terminal
...
dpkg -l *dnsmasq*
# поиск dnsmasq-основы
un dnsmasq <none> <none> (no description available)
ii dnsmasq-base 2.75-1ubuntu0.1.04 amd64 Small caching DNS proxy and DHCP/TFTP server
Искать dnsmasq-base
как установленное единственное dnsmasq
что-либо. Это должно быть состояние "ii". Если Вы не видите его, то:
sudo apt update
# обновите базу данных программного обеспечения
sudo apt install dnsmasq-base
# dnsmasq-основа установки
Настройте ноутбук, как Вы имеете прежде...
On the laptop, typed nm-connection-editor in the terminal, chose
'Wired Connection', clicked on 'Edit' and then selected 'Shared
to other computers' as 'Method' under the IPv4 Settings.
Настройте ПК с набором соединения Ethernet к DHCP (не ручной).
Соедините кабель Ethernet, и он должен работать.
Если по некоторым причинам DHCP не работает, попробуйте ручной профиль подключения, с:
обратитесь = 10.42.0.2/24
шлюз = 10.42.0.1
Повторите соединение.