LINUX.ORG.RU

Сообщения marat-gabidullin

 

Настройка раздачи интернета на debian 9

Форум — General

Пытаюсь настроить раздачи интернета на Debian 9. Раньше у меня всё работало, теперь видимо что-то делаю не так. Подключение идёт у меня через PPPOE, соответственно устанавливаю pppoeconf и настраиваю его дальше начинаю настраивать nano /etc/network/interfaces

The loopback network interface

auto lo

iface lo inet loopback

eth0 смотрит в сеть инетернета

allow-hotplug eth0

iface eth0 inet dhcp

eth1 смотрит в локальную сеть

auto eth1

iface eth1 inet static

address 192.168.1.1

netmask 255.255.255.0

broadcast 192.168.1.255

дальше настраиваю /etc/sysctl.conf

net.ipv4.ip_forward=1 убираю коментарий

дальше настраиваю nano /etc/rc.local

если используется pppoe (в другом случае эта строчка не нужна):

pon your-ppp-name

включаем nat:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -I FORWARD -p tcp –tcp-flags SYN,RST SYN -j TCPMSS –clamp-mss-to-pmtu

Эту строчку удалять нельзя:

exit 0

При за грузке rs.local нужно запускать, так как он сам не запустится:

Создаём право на запуск:

chmod +x /etc/rc.local

Создаем сервис:

nano /etc/systemd/system/rc-local.service

[Unit]

Description=/etc/rc.local Compatibility

ConditionPathExists=/etc/rc.local

[Service]

Type=forking

ExecStart=/etc/rc.local start

TimeoutSec=0

StandardOutput=tty

RemainAfterExit=yes

SysVStartPriority=99

[Install]

WantedBy=multi-user.target

Включаем и запускаем его:

systemctl enable rc-local

systemctl start rc-local

Перезагружаемся и проверяю подключение на сервере есть, а интернет не раздаёт, пробую запускать через ppp0

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

работает, вписываю в rs.local перезагружаю компьютер, не раздаёт.

Из выше описанного, я сделал заключение, что по идее та сетевая карта, через которую проходит соединение с интернетом должен быть указан в rs.local, но раздавать так интернет не хочет, пробовал в ручную команду ввести

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

без результатно, но стоит при подключенным интернетом запустить команду

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

раздача интернета идёт, но команда в rs.local проходит раньше, чем запустится подключение к интернету и соответственно он не знает ещё соединения ppp0. Не пойму почему у меня не раздаётся по eth0 через который подключается ppp0. Раньше этот вариант у меня работал, не подскажите что я делаю не верно?

 , ,

marat-gabidullin
()

Задача выпустить Elastyx 4.0 в мир

Форум — Admin

Дорогие форумчане, голову сломал, найти правильного решения не могу. Имеется внутренняя сеть провайдера IP телефонии (SIP) подключается она по IP адресу, маска подсети, днс и шлюзу, данная сеть не имеет выхода в интернет. На борту машинки стоит Elastyx 4.0 с системой CentOS 7, готовый продукт «Elastix-4.0.74-Stable-x86_64-bin-10Feb2016», и в нем уже имеется нужные записи разговоров и он не может устанавливать программы, имеется две сети локальная, где есть интернет и сеть подключенная к провайдеру. Стоит еще один сервер, Debian 9 и он работает на подключение и раздачу интернета через dnsmasq и подключается к интернету через pppoeconf. Теперь получается на SIP сервере либо есть интернет, либо подключается к провайдеру телефонии. Вот теперь нужно как то сервер IP телефонии вытащить в мир, т.е. в интернет для удаленных пользователей. И это еще не все… Имеется также сервер удаленного рабочего стола, куда собственно и подключаются пользователи. В организации нет внешнего IP адреса, поэтому на стороне провайдера в дата центре был арендован ВМ, на нем поднят Debian 9 и установлен OpenVPN сервер, через который собственно и подключаются пользователи к удаленному рабочему столу. Получается ни OpenVPN, ни DynDNS установить на SIP сервере не получится, ни интернет невидит, ни устанавливать не может, потому что поддержка продукта уже завершена. На идею остался только вариант установить OpenVPN на сервере раздачи интернета на Debian 9 как клиента, который как-то даст доступ на всю локальную сеть офиса удаленным пользователям. У кого есть какие идеи?

 , , ,

marat-gabidullin
()

OpenVPN устновка настройка

Форум — General

Здравствуйте форумчане. С карантином стала актуальна тема VPN и удаленный доступ к офису. Я навичок в этой области, погуглил нашел инструкцию по установке debian 9. Вроде получилось все, уcтановил, настроил, получил ovpn файл, прикрутил к клиенту ovpn, соединение произошло, с клиента на сервер пинги пошли, с сервера на клиента пинги идут нормально, все вроде хорошо. Но вот не задача почему то между клиентами пинги не идут… Это так должно быть? потому что я доступ к компьютеру, к которому рассчитывалось подключиться нету. Устанавливалось на debian 9.12, EasyRSA 3.0.7

 

marat-gabidullin
()

Сломался elastix 4.0

Форум — General

После отключения света CentOs 7 стал выдовать ошибку: XFS (dm-1): Failled to recover EFIs пробывал восстановить: xfs_repair -v /dev/dm-0 -L на что вышел мне ответ: Sorry, could not find valid secondary superblock Было решено переустановить точнее установить на другой жесткий диск, потому что данные запись разговоров нужны, а так же может понадобиться детализация звонков. Помогите мне получить эти данные с жесткого диска с не рабочего CentOs 7, который идет комплектом в elastix 4.0. С чего я могу считать жесткий диск, что и где мне копировать? и можно ли вообще перенести файлы, чтобы все осталось на месте? Возможно ли перенести всю базу? У меня имеется компьютеры с Debian 9.8 с рабочим столом; Windows XP и Windows 7.

 , ,

marat-gabidullin
()

Установка Freeswitch 1.8.5 на debian 9

Форум — Linux-install

Ни как не могу установить голую версию Freeswitch 1.8.5 без FusionPBX зашел на сайт Freeswitch https://freeswitch.org/confluence/display/FREESWITCH/Debian 9 Stretch как положено прочитал документацию и начал вставлять код:

apt-get update && apt-get install -y gnupg2 wget wget -O - https://files.freeswitch.org/repo/deb/freeswitch-1.8/fsstretch-archive-keyrin... | apt-key add -

echo «deb http://files.freeswitch.org/repo/deb/freeswitch-1.8/ stretch main» > /etc/apt/sources.list.d/freeswitch.list echo «deb-src http://files.freeswitch.org/repo/deb/freeswitch-1.8/ stretch main» >> /etc/apt/sources.list.d/freeswitch.list

# you may want to populate /etc/freeswitch at this point.

# if /etc/freeswitch does not exist, the standard vanilla configuration is deployed

apt-get update && apt-get install -y freeswitch-meta-all

в терминал добавил в инстал debin записи о установки и сделал update и install, вот тут и начались зависимости. Устанавливал на голую версию Debian 9 64bit AMD, перед установкой обновил debian через update и upgrate. Мои конфигурации компьютера процессор intel pentium G-4560, оперативка 4ГБ DDR4, материнская плата H110M D3 Gigabite, жесткий диск WD Purple 1ТР и дополнительная гигабитная сетевая карта от TP-Link c поддерживаемой драйверами Linux. Что нужно еще доустановить перед установкой Freeswitch? Странно, что после начало установки, перед проверкой файлов пишет, что пакет сломан и дает зависимости всех тех файлов, которые идут в установке в Freeswitch. Создается ощущение что этих файлов нет по указанному адресу или ограничение у меня идет с провайдера.

 , ,

marat-gabidullin
()

RSS подписка на новые темы