> On Jan 8, 2024, at 4:05 AM, Yuri <y...@freebsd.org> wrote:
> 
> For some mysterious reason github.com can't be connected to from my network 
> because the IP address that DNS returns is unreachable.
> 
> 
> 
> Setting the new resolution rules in /etc/hosts works on the base host:
> 
> 140.82.112.4     github.com 
> 140.82.113.10    codeload.github.com
> 
> 
> But the same doesn't work in the poudriere jail. The same modification in the 
> jail's /etc/hosts didn't take effect.
> 
> /etc/resolve.conf files are identical.
> 
> 
> 
> I am wondering, are /etc/host files supposed to work in jail?
> 
> 

If you mean /etc/hosts , I'd say yes.

```
# jail -ic vnet persist
3
# jexec 3
# truss ping -c1 example.org <http://example.org/>
..

open("/etc/nsswitch.conf",O_RDONLY|O_CLOEXEC,0666) = 3 (0x3)
..
open("/etc/hosts",O_RDONLY|O_CLOEXEC,0666)       = 3 (0x3)
..
```
> 
> (I solved this problem by adding the same rules for github.com in DNSMasq on 
> the router.)
> 
> 
> 
> 
> 
> Thanks,
> 
> Yuri
> 

Best regards,
Zhenlei

Reply via email to