我的问题是,我的网络驱动程序损坏了,或者类似的东西。我简单地sudo vi /etc/network/interfaces
编辑了文件,如下所示
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
我没有改变网络掩码和广播。
随后我发出了命令sudo /etc/init.d/networking restart
。
然后 Ubuntu 崩溃了。它什么都没显示,只有一个终端没有响应。我重新启动了系统,没有任何迹象表明它可以连接到互联网。请帮帮我。我如何才能让我的 Ubuntu 12.10 HP 笔记本电脑的 IP 地址成为静态 IP 地址?
答案1
的默认内容/etc/network/interfaces
是
auto lo
iface lo inet loopback
如果删除了这些行,我想缺少环回网络可能会对 Linux 造成不良影响。
您可以使用 GUI 配置静态 IP NetworkManager
(网络图标->网络设置->(连接)->IPv4 设置)。如果您想手动执行此操作,您描述的语法似乎是正确的(请参阅man interfaces
了解更多详细信息)。
通常在小型网络上,通过让计算机使用 DHCP 并配置路由器根据计算机的 MAC 地址(路由器可能会告诉您,如果没有,可以使用ifconfig
(“HWaddr”)或lshw -c network
(“serial”)找到)分配特定的 IP 地址,可以更轻松地设置静态 IP。