Так получилось, что теперь у меня доступ в сеть есть только по wi-fi. И у меня два компьютера, один сетевой картой wi-fi, а другой только с проводным интернетом. Можно конечно купить свисток, стоит недорого, но зачем, когда один компьютер у меня в качестве домашнего сервера?
Вот я и решил, что сервер вполне справится с раздачей интернета. К тому же сервер, это для него слишком сильно сказано. Мобильный селерон трёхтысячной линейки. Ничего особенного.
Для реализации моего плана мне понадобиться только одна утилита — nmcli.
nmcli — это инструмент командной строки для управления NetworkManager. И её можно использовать в качестве замены графических инструментов. На сервере, как правило, же нет графического окружения.
Для начала надо бы посмотреть, что там по статусам устройств:
$ nmcli device
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet disconnected --
wlp5s0 wifi connected planeta111877-5G
lo loopback connected (externally) lo
Ну и затем, чтобы включить общий доступ, создаю соединение для интерфейса enp1s0 и устанавливаю для свойства ipv4.method значение shared вместо обычного auto:
$ nmcli connection add type ethernet ifname enp1s0 ipv4.method shared con-name local
Ну вот и все, теперь можно будет выходить в интернет и со второго компьютера.
$ nmcli device
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet connected local
wlp5s0 wifi connected planeta111877-5G
Как видите все очень просто. Не надо бояться линукса из-за командной строки. Немного практики и всё будет получаться.
Добавить комментарий