首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复ifconfig eth0

如何修复ifconfig eth0
EN

Ask Ubuntu用户
提问于 2016-07-09 21:03:00
回答 1查看 7.1K关注 0票数 0

我跟着这个答案走了一步:

向下投票,您的问题不是默认的路由,正如您看到的那样(路由命令响应)。这显然是因为dhcp失败了。因此,现在您可以手动设置网络或读取dhclient。手动设置接口ip,网络内部的掩码sudo ifconfig eth0 <ipinsideyournrtwork> 255.255.255.0 ip可以是10.0.0.4或192.168.0.4。现在您可以将默认路由设置为您的网关(路由器),但您必须首先获得路由器ip。幸运的是,您设置了接口ip,这就是您的网络地址(网络掩码掩盖的ip)的来源。要获得您的路由器ip,需要将地址端.4更改为一些公共号码,如1、138或254。为了获得ping功能,路由器ip和客户端ip必须属于同一个网络。所以,首先尝试: ping 10.0.0.1,当您设置ip 10.0.0.4时,等等。如果您可以平您的路由器,然后设置默认路由:sudo route default add gw <yourrouterip> eth0酷,您可以使用路由命令检查您的默认路由。最后一步是设置dns服务器。但是,检查您的默认路由之前,只需尝试平一些ip在您的网络之外,如谷歌dns服务器8.8.8.8。

关于问题。这破坏了我与服务器的连接,我想知道我能做些什么来修复/恢复它。谢谢!

输出/etc/网络/接口:

代码语言:javascript
复制
# interfaces (5) file used by ifup(8) and ifdown(8)
auto lo
Iface lo inet loopback
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-07-09 21:38:00

若要将系统配置为使用静态IP地址分配,请将静态方法添加到inet系列语句中,以便在文件/etc/network/interfaces中找到合适的接口。下面的示例假设您正在配置标识为eth0的第一个以太网接口。更改地址、网络掩码和网关值,以满足网络的要求。

编辑该文件,使其看起来如下(对地址、网络掩码和网关进行适当的更改)。确保静态ip地址超出了路由器的dhcp范围。

代码语言:javascript
复制
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1

https://help.ubuntu.com/lts/serverguide/network-configuration.html

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/796790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档