On Debian-based systems, the rename
utility is Perl rename and has a slightly different syntax:
rename 's/file1/newfile/' file1*
The first argument is a Perl expression that will be applied to each file name found.
Я понял ответ. Проблема заключалась в том, что Verizon разорвет соединение, если получит 10 недействительных пакетов в течение 2 минут. Проблема заключалась в том, что я неправильно выполнял NAT-пакеты, так как я также использовал его в качестве маршрутизатора. Пакеты, отправляемые из локальной сети с мостом, отправлялись в Verizon с исходным IP-адресом 192.168.123.XXX. Веризон (совершенно справедливо )решил, что эти пакеты недействительны и разорвет соединение. Решение состояло в том, чтобы просто добавить это правило Iptables:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Не ответ на ваш вопрос, но я столкнулся с похожей проблемой с AT&T и наткнулся здесь в поисках ответа.
Описание моей проблемы
Через 5 -7 минут сотовый модем с хостом Linux отключался от сети. В Linux интерфейс ppp0
исчезнет после выхода pppd
.
Причина
В моем случае я (по незнанию )включил DHCP для интерфейса ppp0
через файл по адресу /etc/systemd/network/ppp0.network
. Пакеты DHCP с src=0.0.0.0 и dst=255.255.255.255 отправлялись через сотовый модем, что AT&T рассматривает как недопустимый трафик.
Решение
Я удалил файл /etc/systemd/network/ppp0.network
(и настройку DHCP ). Это предотвратило отсоединение. Все, что касается pppd, по-прежнему работало нормально (ppp0
, получило IP-адрес, правильные сеансы и т. д. ).