Доступ в интернет из контейнера.
Как предоставить доступ в интернет, если для контейнеров установлены серые IP адреса?
Исходные данные:
IP адрес хост-машины 192.168.1.2. Для него интернет пробрасывается с внешнего роутера.
Для контейнеров выдаются IP из диапазона 192.168.0.0/24.
Делаем следующее (спаведливо для CentOS):
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to-source 192.168.1.2
/sbin/sysctl -n -e net.ipv4.ip_forward=1
