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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux下获取默认网关地址相关的知识,希望对你有一定的参考价值。

试过了#route |grep default 命令 但是显示出来的却是
default mygateway1.ar7 0.0.0.0 UG 0 0 0 sw0
并不是默认网关,应该怎作做。急,在线等

1.首先打开linux系统 的终端 在终端输入route命令行命令 ,这样会出现如下现象
[root@machine1 /sbin]#route

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] 这是该命令的语法

其中以Gateway就是默认网关,如果想设置默认网关需要输入命令route add default gw 后面跟网关地址 ,

2.在输入之后可能会出现,网关上有*号 这是因为本地连接不需要网关的
参考技术A route | awk '/default/print $2'

参考技术B 朋友为了你我万年潜水 第一次出来答题
你用VI进去看
VI /ETC/SYSCONFIG/NETWORK-SCRIPTS/IFCIG-eth0
直接看网卡的设置
参考技术C 只要输入 route 就可以了 应该能得到网关的啊本回答被提问者采纳

Linux如何配置ip地址

家里有一个modem和路由器,用xp可以不用拨号直接上网的那种,可是换到Linux就不行了,有人说要配置Linux的网卡ip地址,该怎么配置呢?
默认情况下是选择自动获取ip地址,不晓得为什么不行
手动配置静态IP地址,具体的有几个要填的如下:
手动设置为:
1.地址:
2.子网掩码:
3.默认网关:
以上三项该如何填呢
谢谢了。。

1、打开Linux终端系统,然后在系统中输入如下代码。

2、然后开始填写ip地址、子网掩码、网关等命令代码,如图所示。

3、在终端填写完之后,进行保存然后退出。

4、接着把网络服务进行重启,红框代码是进行重启的代码。

5、然后进行ping网关操作,进行外网进行测试,通过正常即可。

参考技术A

1、命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

2、开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。

3、编辑完后,保存退出。

4、重启网络服务。service network restart或/etc/init.d/network restart

5、ping网关,ping外网进行测试。都能ping通表示网络正常。

参考技术B 回答

您好,很高兴为您解答,需要您等待1分钟时间,打字整理一下,辛苦您耐心等待!

亲 ,建议您按照这个链接操作呢!https://c.pstatp.com/scene/precious_video/6691882488358240780_QAPAIRe8282ff32ea4cd07?keyword=%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AEip%E5%9C%B0%E5%9D%80&request_id=2021101320061001015005901600CB00AD&did=3096650526492552

这个是电脑IP地址设置操作视频讲解呢!https://m.toutiaoimg.cn/i6598293157706727950/?traffic_source=CS1113&in_ogs=1&utm_source=OP&source=search_tab&utm_medium=wap_search&prevent_activate=1&original_source=1&in_tfs=OP&channel=&enter_keyword=%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AEip%E5%9C%B0%E5%9D%80

IP地址如何设置:https://g.pconline.com.cn/x/1181/11811604.html

参考技术C

首先你得知道几个命令:
ifconfig 查看网卡信息的命令(网卡以eth0~ethN命名,看你网卡用的是哪个)。另外,它只在root用户下可能,一般普通用户不能用。
route -n 查看路由的命令。
cat /etc/resolv.conf 查看DNS,配置DNS可在这个文件配置
命令行里有三种修改IP方法,其中一种是临时的,重启后就没有了,在此不提了。只说两种永久生效的:
1,在命令行里,通过命令调出图形界面配置,比较直观,容易配置:
命令
setup
弹出图形界面,选择network configuration ----> 回车----->两个选项,第一个是网卡,第二个DNS,在此不多讲了。写太多了,最主要是很直观。
最后配置完了后,点TAB键或者上下左右键 选:OK---->save--->save&quit--->quit

2,命令行编写配置文件来实现,一般你的网卡是eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址

参考技术D (1)Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后
ip地址的配置将自动失效。具体用法如下。Ipconfig ethx ipadd netmask x.x.x.x。
其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。如下下图所

注意(此方法配置的ip地址后计算机从新启动将会失效)
(2)neat命令
Neat命令=redhat-config-network图形下配置ip地址

双击图下画红线的部分

双击划线部分后出现下图所示:根据要求配置相关信息

双击ok配置完毕。配置完后重启服务,并查看配置ip地址。

注意(此方法配置的ip地址后计算机从新启动仍然有效)
(3)netconfig命令
输入netconfig后将会出现下图所示,单击yes按钮。

进行相关配置后ok退出。

注意(此方法配置的ip地址后计算机从新启动仍然有效)
(4)vi /etc/sysconfig/network-scripts/ifcfg-ethx

配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。

以上是关于如何在linux下获取默认网关地址的主要内容,如果未能解决你的问题,请参考以下文章

Python:获取linux中本地接口/ IP地址的默认网关

在linux中,啥是配置静态和动态的IP地址、子网掩码、默认网关,如何实现

在给定目的地的情况下,如何在 LINUX 中获取默认网关?

linux 下 查看ipv6网关

linux 如何设置默认网关?

linux下如何添加路由