Соедините две сети, чтобы совместно использовать Интернет с GNU / Linux.

Я нанял кабельный Интернет, но предоставленный мне кабельный модем является однопользовательским, поэтому для совместного использования Интернета через WIFI с остальными устройствами в моем доме я должен использовать свой старый телефонный маршрутизатор и несколько команд. быть сделано.


Сначала мы активируем IPforwarding редактирование запущенного файла sysctl.conf, если nano ваш любимый редактор:

судо нано /etc/sysctl.conf

и в следующей строке меняем значение 0 на 1:

# net.ipv4.ip_forward = 0 net.ipv4.ip_forward = 1

Затем мы создаем небольшой скрипт для запуска при запуске системы с правами администратора и используем Iptables активировать маскировка сети:

судо нано /etc/init.d/comparte.sh

Мы добавляем:

#! / bin / bash iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

В моем случае Интернет входит в меня через eth0, но вы должны проверить имя вашего сетевого интерфейса, которое может измениться в зависимости от используемого устройства или дистрибутива GNU / Linux. Для этого можно использовать Ifconfig с терминала.

Затем выполняем следующую команду, чтобы она выполнялась при загрузке нашей системы в дистрибутивах на основе Ubuntu / Debian:

sudo update-rc.d share.sh по умолчанию

В тех, кто основан на Arch Linux, мы помещаем наш сценарий в /etc/rc.local:

судо нано /etc/rc.local/comparte.sh

С этим systemd выполнит его при запуске системы.

En OpenSuse вместо создания скрипта мы можем использовать ЯСТ2 настроить наши Межсетевые экраны в графическом режиме, который нужно будет активировать. Отмечаем опцию «Network Masking».

И, наконец, мы должны иметь в виду фундаментальную концепцию, чтобы все работало хорошо, Шлюз по умолчанию.

Мы должны настроить наши маршрутизатор написание IP нашего wlan0в моем случае в поле, соответствующем Шлюз по умолчанию в пределах маршрутизатор. Для этого мы должны авторизоваться в его веб-интерфейсе. Удобно настроить IP нашего ПК в сети WIFI вручную, чтобы он не менялся при запуске оборудования.

Благодаря тому, что мы сделали, мы можем улучшить покрытие нашей сети WIFI внутри дома, поскольку мы можем разместить маршрутизатор в любом месте с электрической розеткой, если он находится в пределах досягаемости нашего ПК с двумя сетевыми картами (eth0 и wlan0).