Настраиваем WiFi в Linux Mint
Структура Linux Mint сделана таким образом, чтобы свести на нет все трудности, которые могут возникнуть с настройками системы и, в частности, с настройкой WiFi. Все необходимые драйвера скорее всего будут загружены при установке системы, так что вам остается сделать только несколько движений для окончательной настройки беспроводной сети.
В правом нижнем углу панели инструментов располагается значок сетевого подключения. Переместите на него курсор мыши и кликните. Откроется окно со списком всех доступных в настоящее время сетей.
Вы видите все доступные сети, среди которых есть и ваша. Кликните по названию своей сети. Появится запрос на ввод пароля. Введите свой пароль и кликните ОК . Настройка сети закончена.
Бывают случаи, когда ваша сеть не видна. Чем это может быть вызвано? Ну, банально, отсутствием в настоящее время сетевого трафика. У поставщика услуг могут быть какие-либо технические неполадки. Также, нужно проверить сам роутер, его настройки и корректную установку драйверов. В последнем случае можно прибегнуть к помощи терминала. Для этой цели открываем терминал, вводим команду sudo -i . Затем нажимаем Enter , и вводим свой пароль. После чего можно ввести одну из двух команд: sudo iwconfig , или sudo lspci . Окно терминала выдаст следующее:
В данном случае все опознано и работает как часы. В случае некорректной установки драйверов, нужно обратиться на сайт производителя оборудования, или погуглить в сети, чтобы найти свой драйвер. Но обычно такого не происходит.
Вы также можете настроить скрытую сеть WiFi. Для этого переместите снова указатель мыши на значок сетевого подключения, и кликните на него. Откроется знакомое вам окно, в котором нужно выбрать Параметры сети .
ПК с Linux Mint 19.3 в качестве маршрутизатора
Добрый день !
Покоряя просторы Интернета наткнулся на вот такую статью-инструкцию https://andreyex.ru/ubuntu/kak. ic-beaver/, и решил попробовать, блога ПК с Linux Mint 19.3 есть, и так, что сделал:
Realtek RTL810xE PCI Express Fast Ethernet vendor: Gigabyte driver: r8169 IF: enp3s0 (локалка)
VIA VT6105/VT6106S [Rhine-III] vendor: D-Link System DFE-520TX Fast PCI IF: enp4s1 (интернет)
network:
ethernets:
enp4s1:
dhcp4: true
enp3s0:
addresses:
— 192.168.137.1/24
dhcp4: false
nameservers:
addresses:
— 8.8.8.8
— 8.8.4.4
search: []
version: 2
2. Далее настроил DHCP со следующим содержанием:
option domain-name «whatever.you.want»;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.137.0 netmask 255.255.255.0 range 192.168.137.101 192.168.137.200;
option subnet-mask 255.255.255.0;
option routers 192.168.137.1;
option broadcast-address 192.168.137.255;
>
2.1 После выполнения нужных команд по DHCP получил статус ACTIVE
3. Настроил ФАЙЕРВОЛ как в инструкции
3.1. Создал файл rc.local со следующим содержанием + сделал его исполняемым:
# Default policy to drop all incoming packets.
# Accept incoming packets from localhost and the LAN interface.
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i enp3s0 -j ACCEPT
# Accept incoming packets from the WAN if the router initiated the connection.
iptables -A INPUT -i enp4s1 -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT
# Forward LAN packets to the WAN.
iptables -A FORWARD -i enp3s0 -o enp4s1 -j ACCEPT
# Forward WAN packets to the LAN if the LAN initiated the connection.
iptables -A FORWARD -i enp4s1 -o enp3s0 -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT
# NAT traffic going out the WAN interface.
iptables -t nat -A POSTROUTING -o enp4s1 -j MASQUERADE
# rc.local needs to exit with 0
После этого перезагрузил ПК и получил следующие результаты:
1. На ПК который маршрутизатор Интернет есть + также пингуется 2 ПК который подключен к локальное сети
2. Пингуется ПК маршрутизатор со 2 ПК
3. Интернета на 2 Пк нету
Подскажите, что неправильно настроено
Тоже Админ
Домашний роутер на Linux (Linux Home Router)
Этот гайд я хотел написать очень давно. В свое время много искал в инетах, находил кусками по разным аспектам создания домашнего роутера на Linux, но вот полноценного гайда от и до так и не нашел.
Актуальность
В настоящее время скорости подключения предоставляемые провайдерами выросли на порядки и с другой стороны прибавилось различных устройств дома, которые потребляют этот интернет: если например четверо жителей в квартире, у каждого телефон, у папы еще и планшет и у дочки планшет и еще есть пару настольных компьютеров или ноутбуков, то это уже 8 устройств потребляющих интернет. Кроме этого еще и тип потребляемого контента изменился, от страниц HTML все больше переходит к прослушиванию музыки, просмотру видео, или же загрузки видео. Одним слово скорость и обьемы передачи данных выросли значительно. Все это накладывает определенные требования на роутеры. Обычные общедоступные роутерытипа D-Link, TP-Link, ASUS и т.п., купленные 2-3 года назад уже захлёбываются от пропускаемого через них трафика. Их мощности уже не позволяют обрабатывать такой поток, они просто не рассчитаны на него. Все это выражается в разного рода задержках, потере пакетов, ухудшении качества видео, потере кадров, глюках в играх и тому подобных проблем. Роутеры нового поколения уже рассчитаны на подобный трафик, но стоят денег и немалых. От 10 до 30 тысяч рублей. Но ведь есть же другой путь. У многих еще валяются в кладовке забытые старые компы, где-то еще в разобраных корпусах, а если не валяются, то в изобилии полно преложений на том же Авито о продаже по цене около 1 тыс. рублей. А ведь из этого компа можно собрать роутер на операционной системе Linux, и работать он будет на порядок быстрее самого быстрого роутера, даже тот же Pentium 4. В настройке нет ничего сложного, и любой человек с минимальными знанимями в области информационных технологий, который отличает IP адрес от MAC адреса сможет настроить себе роутер на LINUX, за час, два и забыть обо всех проблемах с инетом навсегда, при этом не тратя безумных денег. Вот об этом и будет наш гайд.
Железо
Подойдет практически ЛЮБОЙ компьютер. Главное требование — наличие 2-х сетевых карт. Одна может быть встроенная, вторую можно купить за 100-250 рублей и вставить в PCI (PCI-E) слот. Не рекомендую использовать USB-сетевые карты, хотя это и возможно, но в этом гайде я тонкости работы с USB картами описыать не буду.
В нашем гайде мы будет использовать Linux дистрибутив Centos 7, который имеет минимальные рекомендуемые системные требования:
Память: 1ГБ на логический ЦПУ (ядро процессора)
Диск: 20 ГБ
Одно замечание. Обычно роутеры стоят в квартире: в коридоре или в комнате и шум от работающих вентиляторов (а компьютере их как минимум 2) может здорово раздражать. Если комьютер старый, то рекомендую заменить вентиляторы. Разберите блок питания, надо открутить всего 4 болта, и почистить или поменять (открутить еще 4 винта и скрутить 2 проводка) вентилятор на блоке питания. Тоже сделать с вентилятором на процессоре. На работу самого роутера это никак не повлияет.
Допущения
В своем гайде я предпологаю, что провайдер предоставляет вам подключение по читому Ethernet, без всяких PPOE и других VPN технологий и аутентификация абонента происходит по MAC адресу. Т.е. на внешнем интерфейсе роутера должен быть определенный MAC адрес, чтобы работал интеренет. Никаких паролей не требуется. Сейчас так подключено 90% всех пользователей интернета в России.
Загрузка образа и создание загрузочной флешки
Загружаем устанавливаем и запускаем программу записи образов дисков на флешку, вставляем флешку — все информация на флешке будет перезаписана.
1 — нажимаем на кнопку с папкой, выбираем загруженный образ. По умолчанию программа показывает только файлы с расширением .img поэтому выбираем показать все файлы *.*
2 — выбираем флекшу для записи
3 — нажимаем записать. Процесс записи начнется и в результате у вас будет загрузочная флешка.
Зайдите в БИОС и установите загрузку с флешки с Centos.
Не хочу останавливаться подробно на установке, есть достаточно подробное описание с картинками на русском языке: https://sysadmin-note.ru/ustanovka-centos-7/
Там все просто, нам подойдут настройки по умолчанию, как раз как описано.
Подключение в существующую сеть
Определите какой сетевой интерфейс будет внешним, т.е. смотрящим в Интренет, а какой внутренним — смотрящим в локальную сеть. Лучше даже подписать на корпусе, чтобы не спутать потом. Встроенную карту лучше использовать как внутренний интрефейс, в вставленную — как внешний, потому что в общем случае скорости на внешнем интрефейсе ниже чем в локалке.
Нам надо закачать необходимые пакеты, поэтому подключите компьютер к существующей сети ВНЕШНИМ интерфейсом. Предпологаю, что у вас есть доступ в интернет и IP адреса выдаются существующим роутером.
Заходим в Linux либо под пользователем root, если вы задали при настройке его пароль, либо под созданным пользователем в процессе настройки. Даем следующую команду:
она покажет сетевые интерфейсы и их настройки:
[user1@router ~]$ ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp1s0: UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:50:db:00:70:5e brd ff:ff:ff:ff:ff:ff
inet 192.168.33.1/24 brd 192.168.33.255 scope global noprefixroute enp1s0
valid_lft forever preferred_lft forever
3: enp2s0: DOWN,LOWER_DOWN> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether f4:6d:04:3e:5e:9e brd ff:ff:ff:ff:ff:ff
valid_lft 26366sec preferred_lft 26366sec
Что же мы здесь видим? lo — внутренний интерфейс, присутствует по умочанию нам особенно не интересен, enp1s0 и enp2s0 это и есть наши сетевые карты причем одна в состоянии UP с настроенным внутренним IP адресом — это та, которую мы подключили в нашу сетку (будущий внешний интерфейс), а вторая в состоянии DOWN это будущий внутренний интерфейс, к которому не подключен кабель.
Если это так то можете пропустить следущий шаг. Если вы видите интерфейс в состоянии UP но inet адреса на нем нет, надо будет его настроить.
Предварительная настройка интерфейса
Заходим под пользователем root. Даем команду nmtui, открывается меню настройки интерфейсов. Вибираем Edit Connection, нажимает Enter.
В списке интерфейсов вибираем нужный нам интерфейс, нажимаем Enter
Перемещение по пунктам меню осуществляеся с помощью клавиши Tab. Переходим на пункт Show напротив IPv4 CONFIGURATION, нажимаем Enter.
Выставляем или убеждаемся, что настойки выставлены IPv4 CONFIGURATION — Automatic, Automatically connect — X ( с помощью клавиши пробел), Available for all users — X. Перемещаемся на ОК и нажимаем Enter.
Опять попадаем в меню выбора интрефейсов нажимаем Back, попадаем в главное меню, стрелочкой вниз доходим до Quit, нажимаем Enter. Выходим из программы.
Инициируем сетевые интерфейсы, чтобы применились настройки, даем команду
Снова даем команду ip a убеждаемся что ip адрес получен.