SerialNet: различия между версиями

Материал из ALT Linux Wiki
(страница создана)
 
 
Строка 18: Строка 18:


===Настройка ведомого компьютера===
===Настройка ведомого компьютера===
На компьютере, предотсавляющим доступ в сеть, (далее ведомый) требуется ввести следующую команду:
На компьютере, предоставляющим доступ в сеть, (далее ведомый) требуется ввести следующую команду:
<pre>
<pre>
sudo pppd -detach crtscts lock proxyarp <IPv4 адрес этого компьютера>:<IPv4 адрес выдаваемый ведущему компьютеру> /dev/ttyS0 115200
sudo pppd -detach crtscts lock proxyarp <IPv4 адрес этого компьютера>:<IPv4 адрес выдаваемый ведущему компьютеру> /dev/ttyS0 115200

Текущая версия от 21:06, 10 сентября 2022

Установка сетевого соединения через последовательный интерфейс через PPP

Иногда может потребоваться возможность "раздать" доступ к сети с одного компьютера на другой компьютер через последовательный интерфейс. Сделать это достаточно просто. Для начала убедитесь, что у вас "есть контакт", проверив соединение либо установив терминальный доступ через agetty, либо с помощью программы Minicom, либо иным способом.

Установка ПО

На обоих компьютерах требуется установить пакет "pptp".

sudo apt-get install pptp

Настройка скорости соединения

На обоих ПЭВМ требуется задать скорость соединения (естественно, она должна быть одинаковой). Делается это так:

sudo stty -F /dev/ttyS0 115200

соответственно "/dev/ttyS0" -- файл устройства последовательного порта, а 115200 -- скорость в бодах. Изменяйте под ваши нужды.

Настройка ведомого компьютера

На компьютере, предоставляющим доступ в сеть, (далее ведомый) требуется ввести следующую команду:

sudo pppd -detach crtscts lock proxyarp <IPv4 адрес этого компьютера>:<IPv4 адрес выдаваемый ведущему компьютеру> /dev/ttyS0 115200

соответственно "/dev/ttyS0" -- файл устройства последовательного порта, а 115200 -- скорость в бодах. Изменяйте под ваши нужды.

Настройка ведущего компьютера

На компьютере, получающем доступ в сеть, (далее ведущий) требуется ввести следующую команду:

sudo pppd -detach crtscts lock defaultroute <IPv4 адрес ведомого компьютера>:<IPv4 адрес этого компьютера> /dev/ttyS0 115200

соответственно "/dev/ttyS0" -- файл устройства последовательного порта, а 115200 -- скорость в бодах. Изменяйте под ваши нужды.

Комментарии

Это в общем-то все. Уже сейчас можно проверять соединение ping`ом. Далее, вам остается только на ведомом компьютере поднять NAT (например через iptables).

iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

(от суперпользователя) и указать на ведущем компьютере какой DNS-сервер использовать.