宽带故障恢复后 linux添加永久路由电脑的默认路由消失无法上网

欢迎来到列表问答中心!
停电后电脑无法上网
停电后电脑无法上网
(C)2017 列表网&琼ICP备号-12&增值电信业务经营许可证B2-&Linux没法上网。光猫-&无线路由器-&台式机Linux。
按时间排序
先看ifconfig是否分配了ip,再ping 一个网址试试
不行就重做系统吧 呵呵
先看ifconfig是否分配了ip,再ping 一个网址试试
接法正确,但路由器需要设置。必须到路由器设置向导里填写运营商的账号和密码,上网方式选PPPOE
我也试过在本身有XP系统的电脑上安装Ubuntu,XP不能进而直接就进入了Ubuntu。那是因为Ubuntu安装的时候改写了MBR,如果你弄过XP后,特别是Ghost还原后,MBR又有变化,所以大概linux又不能引导了。建议用boot.ini引导Grub4dos,用Grub4dos去引导你的linux。我自己也是这样的,而且我是可以相互引导的。我用Grub4dos引导Ubuntu的Grub2,而Grub2也可以引导XP的boot.ini。这样我觉得挺方便的。可以进入的Boot.ini还可以引导linux,也可以进入Grub2时再回到XP的引导。
&grub rescue:此时输入ls,目的时为了查看自己的磁盘号,一般为 (hd0,1) (hd0,2) ............在rescue下只能使用set , ls , insmod, root, prefix这几个命令,所以用起来不是很方便。在得知磁盘号以后,可以试着查找自己linux系统所在盘号,输入命令:------------------------------------------------------------------------------------------------ls (hd0,x)/------------------------------------------------------------------------------------------------其中x为1,2,3..........,也就那么几个,可以挨个试试,当出现出现一堆文件的时候,这个x就时你放LINUX系统的那个分区了,比如说x为5,此时输入如下四个命令:------------------------------------------------------------------------------------------------root=(hd0,5)prefix=(hd0,5)/boot/grubset root=(hd0,5)set prefix=(hd0,5)/boot/grub------------------------------------------------------------------------------------------------然后再输入:------------------------------------------------------------------------------------------------insmod normal------------------------------------------------------------------------------------------------此时可进入grub环境下,再输入:------------------------------------------------------------------------------------------------normal------------------------------------------------------------------------------------------------系统即可正常启动了。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:PC多个IP选择线路的解决办法-WINDOWS和LINUX众配置路由的办法_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
PC多个IP选择线路的解决办法-WINDOWS和LINUX众配置路由的办法
&&PC多个IP选择线路的解决办法-WINDOWS和LINUX众配置路由的办法
你可能喜欢linux 添加默认路由_百度知道
linux 添加默认路由
用地址随便给个例子看看.要具体地址....
用地址随便给个例子看看.要具体地址.
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:96
获赞数:753
#route add default gw 192.168.0.1 添加192.168.0.1为默认路由(即网关)也可以写成#route add -net 0.0.0.0 gw 192.168.0.1;前提必须加上-net参数
采纳数:185
获赞数:511
需要root权限添加默认路由:#route add default gw 192.168.0.1删除默认路由:#route del default gw 192.168.0.1查看路由表:route -n
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。1.检查网络设备
要能连网,网络设备首先必须保证处于工作状态,如果网卡没有开启,则肯定不能上网的,假设我们使用eth0网卡上网,首先检查该网卡是否处于up状态,使用ip命令:
sudo ip link ls eth0
fgp@ubuntu:~$ sudo ip link ls eth0
2: eth0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:c9:b4:f2 brd ff:ff:ff:ff:ff:ff
state必须处于up状态,若处于down状态,尝试手动启动:
sudo ip link set eth0 up
sudo ifconfig eth0 up
手动启动后,需要再次运行sudo ip link ls,如果仍然处于down状态,则说明是网络硬件问题,比如网线没有连接好,或者链路不通等。如果大家都能上网,极有可能是由于网线接触不良导致的,拔下网线重新插好,重复以上工作试试。
2.检查IP地址
如果网卡已经处于up状态,但仍无法上网,则需要查看网卡是否配置好ip地址:
sudo ifconfig eth0
sudo ip addr ls eth0
2: eth0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:c9:b4:f2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.105/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fec9:b4f2/64 scope link
valid_lft forever preferred_lft forever
以上说明网卡已经获取了ip地址,地址为192.168.1.105/24,如果输出为:
3: eth0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:9a:d5:d1 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a00:27ff:fe9a:d5d1/64 scope link
valid_lft forever preferred_lft forever
则说明该网卡没有正确获取IP。
如果没有或者ip,就需要配置ip。如果是通过dhcp服务自动获取ip的,则可手动运行dhclint获取ip:
sudo dhclient -4 -v eth0
如果无法获取ip,且网卡处于up状态,则可能是链路问题,无法连接远程DHCP服务器。如果知道DHCP服务器地址,可以ping一下试试,比如DHCP服务器地址为192.168.1.1:
ping 192.168.1.1
如果ICMP被禁了,使用nc命令或者telnet更适合,且可以探测端口是否开放,虽然DHCP端口是67,不过通常DHCP和DNS服务器是同一台机器,因此顺便测试53端口:
nc -zv 192.168.1.1 67
nc -zv 192.168.1.1 53
# telnet 192.168.1.1 67
# telnet 192.168.1.1 53
如果服务器的IP不是通过DHCP获取的动态IP,而是静态IP,则需要手动设置IP地址,使用ifconfig配置:
sudo ifconfig eth0 192.168.1.105/24 gw 192.168.1.1
sudo ip addr add 172.16.0.2/24 dev eth0
sudo route add default gw 172.16.0.1 dev eth0
到此,需要重新运行ip addr ls或者ifconfig命令再次检查是否ip配置正确。
3.配置网关和路由
如果网卡的IP已经配置正确(包括子网掩码),仍然不能上网,则需要检查能否ping通网关地址,通常网关地址为网络地址的第一个ip或者最后一个ip,比如若ip为192.168.1.101/24,则网关通常为192.168.1.1或者192.168.1.254,如果不是二者,则需要询问网管了。假设网关地址为192.168.1.1,ping一下是否通:
ping 192.168.1.1
如果ping不通,则可能是交换机问题。如果网关连通性良好,则查看路由表是否正确,以下三个命令都可查看路由表,随便使用一个:
sudo route -n
sudo netstat -rn
sudo ip route ls
fgp@ubuntu:~$ sudo route -n
Kernel IP routing table
Destination
Flags Metric Ref
192.168.1.1
192.168.1.0
255.255.255.0
其中Genmask为0.0.0.0的是默认路由,检查Gateway是否正确。不正确的话需要重新修改默认网关:
sudo route del default eth0 # 先删除错误的默认网关
sudo route add default gw 172.16.0.1 dev eth1 # 填写正确的网关
此时可以ping一下外网ip(指不在同一个局域网的IP),注意这里不要用域名,因为可能DNS还是有问题,比如可以ping我们校园网认证服务器IP:10.3.8.211:
ping 10.3.8.211
如果不能连通外网,可以使用tracepath命令查看到底是哪一跳不通,不过我更喜欢mtr命令:
mtr -n 8.8.8.8
输出为:其中host列是所有经过的跳(路由),可以查看哪个跳不通或者丢包严重。
4.域名解析
如果能够ping通外网,但仍然不能使用浏览器上网,那八成是域名解析不了了,即DNS服务器配置有错误。检查下:
nslookup server
此时会输出DNS服务器地址,检查是否正确,若不正确或者不存在,可以临时设置,修改/etc/resolve.conf文件,设置可用的DNS服务器,如果不知道本区的DNS服务器,可以设置通用的`8.8.8.8,可以同时设置多个DNS服务器:
# /etc/resolve.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 219.239.26.42
nameserver 124.207.160.106
nameserver 8.8.8.8
search DHCP HOST
设置完成后,试一下能不能解析域名:
nslookup baidu.com
如果能够解析域名,则应该就可以正常上网了。
5.写入配置文件
我们以上都是通过命令行的方式配置网络,服务器重启后,需要重新配置,如果需要保存状态,需要写到配置文件中去,以ubuntu为例,修改/etc/network/interfaces文件,如果是DHCP
动态ip,配置如下:
# The primary network interface
auto eth0 # 设置网卡开机启动
iface eth0 inet dhcp # 设置网卡动态获取IP
如果是静态IP,则配置如下:
iface eth0 inet static # 设为静态获取ip
address 192.168.1.101 # 配置ip地址
netmask 255.255.255.0 # 设置子网掩码
gateway 192.168.1.1 # 设置网关
dns-nameservers 8.8.8.8 114.114.114.114 # 设置DNS服务器,多个地址空格隔开
网络通常是一个反反复复的棘手问题,除了以上提到的经典问题外,其他配置比如代理、防火墙、VPN、认证等,也有可能导致不能正常上网,务必配置正确,本文不再介绍。还有更棘手的比如mtu设置不正确(比如Openstack neutron使用gre隧道,注意设置mtu为1400)、病毒劫持等,遇到此类问题,可以试试tcpdump命令进行抓包分析。
原文链接:http://int32bit.me//Linux网络故障排查总结/
Linux不能连接网络问题
1. 运行:Terminal(终端);
2. 终端下直接输入 setup
回车,这个是Linux硬件环境配置界面,我们选择“Network configuration(网络设置)回车
linux检测网络故障以及恢复网络的方法
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
在项目中遇到一个问题,嵌入式linux设备工作一段时间后网络会出现故障,网线虽然连着,但却不能...
linux中网络不通的问题解决
Q:linux下出现网络问题
A:直接进入主题,出现网络问题无非以下几点问题
2,网关错误
3,dns错误
4,网络模式
下面具体分析吧:首先要了解,正常可用的...
linux网络故障排查
当linux操作系统产生网络故障时,应先从硬件到软件、从自身到全局。
1,检查网线、网卡。
到机房里检查网线两端是否都亮灯,普通服务器的话应该是绿灯常亮为正常,交换机绿灯闪烁表示正在传输数据。
Linux网络问题定位工具
作者: yanyun
时间: October 6, 2017
分类: Network
本文将Linux中使用到的网络问题定位工具进行了初步汇总。
在Linux系统下的网络连接出现&em&问题&/em&时,是一件令人很头疼的事,但是这里有&em&Linux网络&/em&链接出现&em&问题&/em&的常见的&em&问题&/em&解决方案,相信会给你焕然一新的感觉
最简单的就一句话带过了,ifconfig查看当前系统的ip,子网掩码以及网关。
ping一下, 比如说ping www.baidu.com,不通。
这里说明有两种解决方案:一,查看网卡配置
二,配置...
以前写在贴吧上的,懒得转过来了https://tieba.baidu.com/p/
前面学习了一下Linux,后面由于工作的原因好久没去碰了,今天工作不忙想着在Linux下搭建nginx环境,没想到我的虚拟机一直无法连接网络,试了各种办法,在网上查了一下解决的办法,如下:
没有更多推荐了,}

我要回帖

更多关于 linux查看路由 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信