(linux 网关不通)-编程知识网

如何查看Linux的默认网关

登录linux之后,

使用命令route -n 查看网关

# route -n

或者使用 netstat -r 也可以查看

Ubuntu无法联网?

检查网络配置命令:ifconfigsudovi/etc/resolv.conf编辑网关sudo/etc/init.d/networkingstopsudo/etc/init.d/networkingstart重启网络sudo/etc/init.d/networkingrestart重启网络ubuntuserver14.04设置IP和DNS设置IP:sudovim/etc/network/interfaces将以下内容:autoeth0ifaceeth0inetdhcp修改为:autoeth0#ifaceeth0inetdhcpifaceeth0inetstaticaddressxxx.xxx.xxx.xxxnetmaskxxx.xxx.xxx.xxxgatewayxxx.xxx.xxx.xxx把xxx.xxx.xxx设置为你要个性的信息既可,其中autoeth0#开机自动连接网络ifaceeth0inetstatic#static表示使用固定ip,dhcp表述使用动态ipaddress是本机IP地址netmask子网掩码gateway网关设置DNSlinux系统的DNS信息是保存在/etc/resolv.conf,但是在ubuntu中用vim打开这个文件你会发现有如下文字的提示DONOTEDITTHISFILEBYHAND—YOURCHANGESWILLBEOVERWRITTEN所以不能直接个性这个文件,这个内容可能会被覆盖在ubuntu中dns信息是放在/etc/resolvconf/resolv.conf.d/目录下一般情况下这个目录下有base和head两个文件夹vim/etc/resolvconf/resolv.conf.d/basenameserver8.8.8.8nameserver114.114.114.114保存后执行resolvconf-u用以下命令使网络设置生效sudo/etc/init.d/networkingrestart

linux系统如何快速ping网关?

我的:可以使用命令去快速ping网关:

ping -c 3 `route -n | grep UG|awk '{print $2}' `

或者先直接执行route -n 

有UG的是默认网关,然后执行ping 网关IP -c 3。

  一般这种操作没又啥最简单的方法,如果是服务器规模比较大,需要去ping网关地址,可以结合ansible或者saltstack进行批量操作。

如何在linux下获取默认网关地址?

1.首先打开linux系统 的终端 在终端输入route命令行命令 ,这样会出现如下现象 #route route ] ] 这是该命令的语法 其中以Gateway就是默认网关,如果想设置默认网关需要输入命令route add default gw 后面跟网关地址 ,2.在输入之后可能会出现,网关上有*号 这是因为本地连接不需要网关的