Не мог совместно использовать Wi-Fi через Ethernet

Я пытаюсь совместно использовать свое соединение Wi-Fi от моего компьютера Ubuntu до моего пи малины через порт Ethernet. Я попробовал много вещей, и ничто, кажется, не работает.

Прямо сейчас я создал проводное соединение, установил его для "совместного использования к другим компьютерам", и "позволяют всем пользователям соединяться', и затем на моем соединении Wi-Fi я переключил его, чтобы "позволить всем пользователям.." и "совместно использованный к другим компьютерам". Я действительно понятия не имею, почему это не работает.

1
задан 14 February 2018 в 07:15

2 ответа

Попробуйте это

Включите передачу IP. Это сделано любой при помощи

echo "1" > /proc/sys/net/ipv4/ip_forward

После этого добавьте правило, говорящее для передачи трафика

sudo iptables -A FORWARD -i eth0 -o wifi0 -j ACCEPT
sudo iptables -A FORWARD -i wifi0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

Поскольку Вы, которых маршрутизатор не делает известный Вашей локальной сетью, мы должны сделать подмену

sudo iptables -t nat -A POSTROUTING -o wifi0 -j MASQUERADE

Примечание: В примере eth0 является названием платы NIC, wifi0 является названием Вашей карты Wi-Fi. Вы видите имена карты с командой ip a или ifconfig

2
ответ дан 7 December 2019 в 13:26

Я просто имел ту же проблему и решил ее как это.

В терминальном типе

nm-connection-editor

Когда это откроется, выберите объект проводного соединения, нажав кнопку редактирования (шестеренка). В том меню переключитесь на вкладку IPv4 и выберите метод: 'совместно использованный к другим компьютерам'.

Затем сохраните настройки, и это должно работать

из https://www.crookm.com/2018/05/sharing-wifi-connection-over-ethernet.html

0
ответ дан 7 December 2019 в 13:26

Другие вопросы по тегам:

Похожие вопросы: