我至less有两个单独的机器,这两个目前运行Ubuntu 8.10这个问题。 这两台机器都是通过有线连接连接到局域网的桌面机器。 两个networking都有分配给机器的静态IP地址,所以我已经改变了每个“Autho eth0”configuration文件,而不是从DHCPconfiguration,并提供了IP地址,网关等。
然而,周期性(有时是随机的,但大多数时候我重新启动),networkingpipe理员已经自发地创build了一个从DHCP启动的eth0的“新”连接设置,当我重新启动(或者什么时候导致联网脱落并重新初始化)机器结束了一个随机地址。 我忠实地删除了额外的条目,networkingpipe理员立即closureseth0并使其恢复正确的IP地址。
我的问题是:我如何让networkingpipe理员减less这个垃圾? 其中一台机器在我的办公室,如果我正在通过我们的VPN进行远程工作,我无法(很容易)弄清楚“新”IP地址是什么。
这是我用8.10与服务器多次运行的一个问题。 我不得不卸载networkingpipe理器,之后,我没有问题。 如果你有一个静态IP,你真的不需要它。 你可以做到这一点,或停止启动。 我build议只是一起卸载它。 我相信是的
sudo apt-get remove gnome-network-manager或者sudo apt-get remove network-manager
您可以停止networkingpipe理器服务(也可以使用服务GUI在重新启动时停止它)并将其从您的gnome面板中删除
或者你可以使用networkingpipe理器“build立一个新的连接”当我需要通过交叉电缆连接,并需要静态分配IP,DNS等时,我这样做。似乎按预期工作。 IIRC我从来没有任何问题。
可能完全不能使用NetworkManager,只是坚持启动时运行的各种ifup / ifdown / ifconfig工具来build立连接?
这就是我在Fedora机器上所做的,如果我只使用有线连接。 我停止NetWorkManager服务。 我从启动禁用它。 我在启动时启用networking服务。 我使用system-config-networkconfigurationnetworking(旧版本的`neat')。 我禁用了NetworkManger对eth0的控制。 同样可以通过/ etc / sysconfig / network-scripts / ifcfg-eth中的configuration文件来完成。只要重新启动服务networking,事情就会永远正常。 NetworkManager对于有线连接是无用的,只会导致问题。 也从会话启动中删除NetworkManager小程序。
Fedora上面的命令是:
service NetworkManager stop chkconfig NetworkManager off chkconfig network on system-config-network & OR neat & OR vim /etc/sysconfig/network-scripts/ifcfg-eth* (Put NMcontrolled=NO) service network restart