Linux中的閘道器設定 route命令

2021-10-02 19:16:59 字數 2537 閱讀 1265

在linux中,是沒有閘道器的,需要設定的只是一條預設路由。

windows中給出的閘道器指的是,把不知道去往**的資料報交給閘道器。也就是預設路由的概念。

因此在linux中設定閘道器,我們需要設定的只是一條預設路由而已。

如網絡卡設定的是ip位址通過dhcp獲取,一般閘道器可以正常獲取,即路由表中會有預設路由

如果通過nmtui配置了閘道器,那麼路由表中也會有預設路由

route命令檢視路由表

[root@localhost ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 192.168.33.2 0.0.0.0 ug 100 0 0 ens33

10.1.1.0 0.0.0.0 255.255.255.0 u 100 0 0 ens37

192.168.33.0 0.0.0.0 255.255.255.0 u 100 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 u 0 0 0 virbr0

上面路由表,ens37這塊網絡卡只有ip位址,沒有閘道器。也給他新增乙個閘道器。

[root@localhost ~]# route del default gw 10.1.1.254

在進行路由表的檢視

[root@localhost ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 10.1.1.254 0.0.0.0 ug 0 0 0 ens37

0.0.0.0 192.168.33.2 0.0.0.0 ug 100 0 0 ens33

10.1.1.0 0.0.0.0 255.255.255.0 u 100 0 0 ens37

192.168.33.0 0.0.0.0 255.255.255.0 u 100 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 u 0 0 0 virbr0

現在在路由表中有兩條預設路由了,這時候linux會選擇哪一條呢?這是由路由表中的metric值來決定的。

linux會選擇metric值小的,也就是說,現在linux要去的目的地,在他的路由表中沒有的,都會把資料報交給ens37

特點總結:

1、用命令route,手動新增的預設路由的優先順序是最小的,是0

2、metric值是100的預設路由,是通過nmtui當中配置進去的,系統設定了他的預設優先順序是100。

通過route命令新增預設路由,後並且修改metric值

[root@localhost ~]# route del default gw 10.1.1.254 //先刪除之前預設的配置,因為測試下來不會覆蓋

[root@localhost ~]# route add default gw 10.1.1.254 metric 101

[root@localhost ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 192.168.33.2 0.0.0.0 ug 100 0 0 ens33

0.0.0.0 10.1.1.254 0.0.0.0 ug 101 0 0 ens37

10.1.1.0 0.0.0.0 255.255.255.0 u 100 0 0 ens37

192.168.33.0 0.0.0.0 255.255.255.0 u 100 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 u 0 0 0 virbr0

注意:以上配置只是臨時修改哦,需要永久修改的話,可以用個nmtui或者直接修改配置檔案。

linux中IP,閘道器的設定

在linux作業系統下修改ip dns和路由配置的命令如下 ifconfig eth0 新的 ip 一 修改ip位址 aeolus db1 network scripts vi ifcfg eth0 device eth0 onboot yes bootproto static ipaddr 219...

Linux 設定閘道器

以下的實操都是在redhat7.3上 網絡卡是電腦內建的硬體又叫網路介面卡,是用來聯網用的網路介面 mac是網絡卡的標識id 閘道器是用來 訊息的裝置,就是發訊息要經過閘道器 閘道器相當與乙個門口,你要出去必須找到這個門口 路由器就是這個門口,你想出去就要告訴你的電腦門在那 把真實主機變成路由器,手...

linux閘道器設定

1.linux中eth0為外網ip 外網閘道器 外網dns設定,eth1為內網ip 172.22.0.0 16 不設定閘道器 dns。2.啟動linux核心中的ip 功能 使得 net.ipv4.ip forward 1 重啟網路 etc init.d network restart 3.配置ipt...