Witam,
Od razu zaznaczę, że jestem początkujący w temacie linuxa więc proszę o wyrozumiałość.
Chciałbym, aby serwer wypuszczał ruch na innym adresie IP każdego dnia. Oczywiście wszystkie interfejsy zostały skonfigurowane.
Utworzyłem zadania w crontab dla każdego dnia, np:
#Zmiana IP 5-go dnia miesiaca:
0 3 5 * * iptables -t nat -I POSTROUTING -o eth0 -p tcp -j SNAT --to-source XXX.XXX.XXX.XXX
Niestety mimo że cron wykonuje polecenie to ruch nie wychodzi na określonym IP.
/var/log/syslog:
Mar 31 03:00:01 host794 /USR/SBIN/CRON[7510]: (root) CMD (iptables -t nat -I POSTROUTING -o eth0 -p tcp -j SNAT --to-source XXX.XXX.XXX.XXX)
Mar 31 03:00:01 host794 /USR/SBIN/CRON[7509]: (CRON) info (No MTA installed, discarding output)
Wpisanie tego samego polecenia w konsoli daje oczekiwany efekt, co zepsułem w crontab?