我一直试图在具有两个以太网端口的工作站上设置静态 IP(使用我所在大学提供的信息)和本地循环 IP,以设置 Ubuntu 12.04。但是,我遇到了一些棘手的问题,在尝试修复问题的过程中,我似乎让问题变得更糟。目前,互联网连接不断中断,只有一个命令:
$ sudo /etc/init.d/networking restart
似乎允许重新连接。以下是我的配置的一些输出:
$ more /etc/network/interface file:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth1 inet static
address 169.230.xx.zz
gateway 169.230.xx.y
netmask 255.255.255.0
network 169.230.xx.a
broadcast 169.230.xx.255
dns-nameservers 169.230.ab.cd 128.218.def.ghi
然后我的 ifconfig 出来了:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:25:90:99:d4:be
inet addr:169.230.xx.xxx Bcast:169.230.xx.255 Mask:255.255.255.0
inet6 addr: fe80::225:90ff:fe99:d4be/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4135511 errors:0 dropped:9 overruns:0 frame:0
TX packets:375971 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:530705260 (530.7 MB) TX bytes:103589902 (103.5 MB)
Memory:dfd20000-dfd40000
eth1 Link encap:Ethernet HWaddr 00:25:90:99:d4:bf
inet addr:169.230.xx.yyy Bcast:169.230.xx.255 Mask:255.255.255.0
inet6 addr: fe80::225:90ff:fe99:d4bf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1351335980 errors:0 dropped:6 overruns:0 frame:0
TX packets:672022745 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1830620673517 (1.8 TB) TX bytes:56632610611 (56.6 GB)
Memory:dfd00000-dfd20000
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:16436 Metric:1
RX packets:3986514 errors:0 dropped:0 overruns:0 frame:0
TX packets:3986514 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1147973416 (1.1 GB) TX bytes:1147973416 (1.1 GB)
现在,我还会看到终端上不时弹出这条好消息:
lockfile creation failed: exceeded maximum number of lock attempts
现在,我认为问题与 resolv.conf 文件填充不正确有关。以下是我看到的情况:
$ more /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 128.218.zzz.10
nameserver 128.218.zzz.40
search ucsf.edu
对于可能发生的事情,任何想法都是很好的。
提前致谢。
答案1
这个答案涉及您的问题中与 resolv.conf 相关的部分。
“锁文件创建失败”问题与 resolv.conf 的内容无关。
您的 resolv.conf 内容看起来是正确的,假设两个名称服务器地址正确且搜索选项中的域名正确。如果名称服务器地址不正确,则需要进行调查。由于 eth0 是通过 DHCP 配置的,因此推测这些地址是由 DHCP 服务器提供给本地 DHCP 客户端并提交给 resolvconf 的,后者会将它们放入 resolv.conf 中。
答案2
NetworkManager 正在运行吗?如果它正在运行,并且您打算使用 ifup 来配置接口,请删除 network-manager 包。