我在 debian jessie 上创建了一个新的 LXC,但它没有 ipv4 地址。当我连接到 LXC 并执行 ifconfig 时:
eth0 Link encap:Ethernet HWaddr blabla
inet6 addr: blabla/64 Scope:Global
inet6 addr: blabla/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10368 (10.1 KiB) TX bytes:9480 (9.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
正如你所看到的,我的 eth0 中没有 inet addr。我尝试重新启动网络服务,但没有任何变化。我怎样才能得到地址?
我什至尝试过:
lxc test stop
lxc network attach lxdbr0 test eth0 eth0
lxc config device set test eth0 ipv4.address 10.99.10.42
lxc start test
但什么也没有
谢谢
答案1
尝试这个
Service restart NetworkManager
或者 :
Service restart network-manager
然后转到互联网设置并找到 eth0 并选择它以访问通过以太网电缆连接到计算机的任何内容
希望我有帮助