-   Linux - Containers (
-   -   DNS resolution in LXC container (

andre88 04-23-2019 10:11 AM

DNS resolution in LXC container
Hi all,
I'm using srsLTE-emane (, an open source software that emulates LTE Network, and I have a problem with DNS resolution in LXC container.

I'm running a demonstration (found on made by three containers: ue-02 (the mobile phone), enb-21 (the radio base station) and epc-01 (the core network of LTE). I'm able to ping any IP address from ue-02 (for example


root@ue-02:~# ping -c 5
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=50 time=96.8 ms
64 bytes from icmp_seq=2 ttl=50 time=95.1 ms
64 bytes from icmp_seq=3 ttl=50 time=94.5 ms
64 bytes from icmp_seq=4 ttl=50 time=93.0 ms
64 bytes from icmp_seq=5 ttl=50 time=91.8 ms

I'm not able to activate the DNS resolution (where is the internet site related to


root@ue-02:~# nslookup
;; connection timed out; no servers could be reached


root@ue-02:~# LC_ALL=C ping
ping: Name or service not known

I have read the instructions to modify the file resolv.conf, but these containers don't have this file: these are a bit different from classical LXC containers. The unique configuration file is lxc.conf.

Code: = empty

lxc.console.path = none
lxc.tty.max = 1
lxc.pty.max = 128
lxc.cgroup.devices.allow = a = proc sys cgroup

lxc.autodev = 1
lxc.hook.autodev = /usr/share/emane-model-lte/demo/two_ues/ue-02/
lxc.apparmor.profile = unconfined

the only differences with lxc.conf of the other two containers are in the name and in the IP addresses.

Someone could help me?

Thank you very much!!


RickDeckard 04-24-2019 10:16 AM

Do you have LXC configuration files in /etc/dnsmasq.d-available ??

I think modifying them with the line "dhcp-option=<your name server>" should work.

andre88 04-25-2019 03:36 PM

Hi Rick! Thank you for your answer!!
Yes, I have found the file. What should I use in "your name server"? I have tried


but these don't work...


andre88 05-07-2019 03:15 AM

I have solved the problem, typing


echo "nameserver" | sudo tee -a /etc/resolv.conf

All times are GMT -5. The time now is 03:04 PM.