Plaatjes worden niet opgeslagen met een intern dan wel extern ip adres.
Het lijkt erop dat je sites harde verwijzingen maken naar je media bestanden. Dit heeft niets te maken met Ubuntu, maar alles met de manier waarop je je framework (Wordpress?) gebruikt. De url's van je media (css/img) moeten beginnen met een "/"., een zogenaamde relatieve url en niet met het volledige pad, dus een harde verwijzing. Ik weet niet of je Wordpress zo kan instellen dat hij dat doet, maar anders kun je in de editor de html tevoorschijn toveren en handmatig de domein verwijzingen weghalen. Voor de duidelijkheid, je moet dus bij alle verwijzingen http://###.##.##.# weghalen, waar de hekjes staan voor je interne ip adres. Dus http:192.168.2.1/images/myphoto.jpg wordt /images/myphoto.jpg enz.