大家好,我对 Ubuntu 还比较陌生,现在正在运行 Ubuntu 12.04 LTS 服务器。
我进行了 12.04 lts 64 位的基本安装。首次启动后,我登录并运行“sudo apt-get update”。之后,我安装了“ubuntu-desktop”和 64 位 oracle jre。我已使用终端配置了静态 IP。一切都运行良好,直到今天早上我关机升级其 RAM。现在安装了新的 RAM,服务器正在运行,但现在网络管理器(呃)显示没有有线连接。我在网上搜索解决方案,但尚未发现我的设置有任何问题。
我将服务器 KVM 连接到我的主要台式电脑,并从该电脑上撰写本文。不幸的是,这使得从服务器复制粘贴变得很困难。我将提供任何需要的进一步信息。
:~$ ifconfig
eth0
Link encap:Ethernet HWaddr fc:4d:d4:f5:77:4e
inet addr:10.1.10.100 Bcast:10.1.10.255 Mask:255.255.255.0
inet6 addr: fe80::fe4d:d4ff:fef5:774e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:380 errors:0 dropped:0 overruns:0 frame:0
TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43114 (43.1 KB) TX bytes:17701 (17.7 KB)
Interrupt:20 Memory:f7c00000-f7c20000
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:4640 errors:0 dropped:0 overruns:0 frame:0
TX packets:4640 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:371208 (371.2 KB) TX bytes:371208 (371.2 KB)
/etc/网络/接口
#This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
#auto lo
#iface lo inet loopback
# The primary network interface
auto eth0
iface lo inet loopback
iface eth0 inet static
address 10.1.10.100
netmask 255.255.255.0
gateway 10.1.10.1
/etc/resolve.conf 现在显然是空的...一定是由网络管理器重置的...
/etc/NetworkManager/NetworkManger.conf 也是空的...我打开它将其更改为:
[ifupdown]
manual=true
因为我在 ubuntu 论坛上看到我需要这样做才能阻止网络管理器干扰我手动配置的终端设置。我不确定为什么它是一个空文件...
最后一件事,让我解释一下“一切运行良好”是什么意思。我正在这台机器上运行一个 minecraft 服务器,它一直在运行,直到今天关机,在我修复这个连接问题后应该会继续运行。所谓正常运行,我的意思是,今天早上当我登录关闭它时,我的互联网连接仍然有效并且正常工作,我仍然能够从外部 IP 连接到 minecraft 服务器。我今天早上关机,取出 RAM 并将其翻倍,在首次启动时,我现在陷入了没有互联网的问题,但我运行的每个命令似乎都显示静态正常,我应该没有问题。感谢您的帮助和回答。
答案1
目前尚不清楚您是否试图使用联网服务(通过 /etc/network/interfaces 文件配置)或网络管理器服务(通过 GUI 配置)。通常,真正的服务器会使用前者,甚至没有 GUI。
你大概需要恢复原始lo
定义并添加一些dns-nameservers
(我在这里使用了 Google 名称服务器8.8.8.8
-8.8.4.4
请根据需要替换您自己的选择)。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface lo inet loopback
address 10.1.10.100
netmask 255.255.255.0
gateway 10.1.10.1
dns-nameservers 8.8.8.8 8.8.4.4
如果你实际上没有使用网络管理器,那么你在其中输入什么并不重要,但是如果你想要它显示连接的状态,那么我相信适当的[ifupdown]
条目是
[ifupdown]
managed=true
(不是manual=true
)。