# Установка
Предполагаем, что имя пользователя у нас w1, а дистрибутив Lubuntu

ПО с кассой кладем по пути /home/w1/kassa

```
#добавим пользователя в группы usb и com-портов
sudo usermod -a -G lp,dialout w1

#репозитории разных версий php
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/apache2
sudo apt update
sudo apt install openssh-server chromium-browser netfilter-persistent

sudo apt install php7.3-cli php7.3-curl php7.3-zip php7.3-sqlite3 php7.3-mbstring php7.3-json libapache2-mod-php7.3 php7.3-intl php7.3-gd

sudo a2enmod rewrite session
sudo a2dismod status
sudo a2dissite 000-default

#установим текущего юзера чтобы работать с веб-директорией
sudo nano /etc/apache2/envvars
export APACHE_RUN_USER=w1
export APACHE_RUN_GROUP=w1

#добавим конфиг нового виртуалхоста
sudo nano /etc/apache2/sites-available/kassa.conf
<VirtualHost *:80>
	#ServerName 127.0.0.1 localhost

	ServerAdmin webmaster@localhost
	DocumentRoot /home/w1/kassa

	<Directory /home/w1/kassa>
		Options -Indexes +FollowSymLinks
		AllowOverride All
		Require all granted
	</Directory>

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog /dev/null agent
</VirtualHost>

#включим новый виртуалхост
sudo a2ensite kassa

#перезапустим апач
sudo systemctl restart apache2
```

# Автозапуск Хром
```
nano ~/.config/lxsession/Lubuntu/autostart
chromium-browser --start-maximized --incognito --noerrdialogs --disable-translate --no-first-run --disable-features=TranslateUI http://localhost
```

# RNDIS Штрих-М
```
на хосте настройки статические 192.168.137.1, 255.255.255.0
на ФР 192.168.137.111, порт 7778, днс устанавливаем 8.8.8.8

# iptables чтобы ФР получил интернет
# AS ROOT

sysctl -w net.ipv4.ip_forward=1

nano /etc/sysctl.conf
net.ipv4.ip_forward = 1

iptables -A FORWARD -m conntrack --ctstate NEW -i <Интерфейс с ФР> -s <Сеть ФРа>/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o <Интерфейс с интернетом> -j MASQUERADE

# ПРИМЕР
iptables -A FORWARD -m conntrack --ctstate NEW -i eth5 -s 192.168.137.1/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

# сохраним маршрутизацию 
sudo /etc/init.d/netfilter-persistent save
```

