国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux路由轉(zhuǎn)發(fā)+多網(wǎng)卡配置(route命令)

這篇具有很好參考價值的文章主要介紹了Linux路由轉(zhuǎn)發(fā)+多網(wǎng)卡配置(route命令)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


route命令

route -n 查看路由,顯示ip,不解析
route del default gw 10.1.1.254 刪除默認路由
route add default gw 192.168.1.110 添加一個默認網(wǎng)關(guān),把所有不知道的網(wǎng)絡(luò)交給網(wǎng)關(guān)來轉(zhuǎn)發(fā)
route add -net 192.168.2.0/24 dev eth0 對一個網(wǎng)絡(luò)添加一個新的路由(另一個網(wǎng)段)
route del -net 192.168.2.0/24 刪除路由

一、路由表

什么是交換?什么是路由?什么是路由表?

  1. 交換是指同網(wǎng)絡(luò)訪問(兩臺機器連在同一交換機上,配置同網(wǎng)段的不同IP就可以直接通訊)
  2. 路由就是跨網(wǎng)絡(luò)訪問(路徑選擇)
  3. 路由表是記錄路由信息的表,在Linux中首先是一張可見的,可更改的表,它的作用就是當數(shù)據(jù)包發(fā)到Linux的時候,系統(tǒng)(或者說內(nèi)核)就根據(jù)這張表中定義好的信息來決定這個數(shù)據(jù)包接下來該怎么走

1. 查看路由表信息

命令:route -n
作用:用來查看和設(shè)置路由表信息

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

2. 讀懂路由信息

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

示例

示例1:

按照上面的路由表來看,如果我ping一個公網(wǎng)IP:14.200.149.30,應(yīng)該怎么走?

  1. 先看目標ip是否為本地ip,如果是就直接訪問本地IP;若果不存在。則去找路由表里是否有需要訪問的網(wǎng)段
  2. 如果路由表有這個ip則從這個路由的表中的對應(yīng)的網(wǎng)卡出去;如果路由表中沒有要訪問的網(wǎng)段,則會找默認路由,也就是網(wǎng)關(guān);
  3. 如果網(wǎng)關(guān)也沒有的話,則就會報錯

示例2:

按照上面的路由表來看,如果ping一個局域網(wǎng)ip:192.168.122.10,又會怎么走?

ping 192.168.122.10不會走網(wǎng)關(guān),而是走本地路由從 eth0網(wǎng)卡出去,因為路由表有192.168.122.0的路由

3. 添加和刪除網(wǎng)關(guān)

注意:如果要添加一個網(wǎng)關(guān)那么,就要添加一個能夠到達該網(wǎng)關(guān)的目標網(wǎng)絡(luò)地址(要和網(wǎng)關(guān)在同一個網(wǎng)段)

  1. 臨時刪除網(wǎng)關(guān),馬上生效
    命令:route del default gw [ip]
    route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

  2. 臨時增加網(wǎng)關(guān),馬上生效

命令:route add default gw [ip]

沒有一條到達該網(wǎng)關(guān)的路報錯
route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
使用命令:route add -net [ip] dev [網(wǎng)卡名] 添加一條到達指定網(wǎng)關(guān)的路
刪除目標網(wǎng)絡(luò)命令:route del -net [ip] dev [網(wǎng)卡名]

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

永久增加網(wǎng)關(guān)

修改配置文件
路徑:/etc/sysconfig/network-scripts/ifcfg-[網(wǎng)卡名]

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
注意事項:

  1. 加網(wǎng)關(guān)只能加你已經(jīng)有的路由網(wǎng)段里的一個IP才行(此IP不一定存在)
  2. 加網(wǎng)關(guān)可以不用指定子網(wǎng)掩碼(因為是已有的一個網(wǎng)段的ip,所以掩碼已經(jīng)確認了)

4. 多網(wǎng)卡配置(僅主機+NET模式)

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

添加一張NET模式下網(wǎng)卡

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
添加一張網(wǎng)卡后

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

創(chuàng)建一個配置文件

添加的新網(wǎng)卡名叫ens36

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
創(chuàng)建一個配置文件

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

修改ifcfg-ens36配置文件

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
保存退出,重啟網(wǎng)卡
systemctl restart network

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

雙網(wǎng)卡注意事項

一個linux服務(wù)器上能有幾個有效網(wǎng)關(guān)?
準確來說:一個路由表上可以加多個網(wǎng)關(guān),但只有一個生效。

我一臺linux上如果有雙物理網(wǎng)卡,請問可不可以兩個網(wǎng)卡配置同網(wǎng)段的不同IP呢?
eth0 10.1.1.1/24
eth1 10.1.1.2/24

如果兩個網(wǎng)卡同網(wǎng)段,則會有下面兩條路由
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eht1

結(jié)果:
它會實現(xiàn)從兩張網(wǎng)卡進來的包,卻從一張網(wǎng)卡出去,問題就產(chǎn)生了。假設(shè)eth0網(wǎng)卡有問題時,路由表里匹配到第一條后,依然會走eth0網(wǎng)卡,而不會走eth1。
也有解決方法(比如多路由表或者雙網(wǎng)卡綁定),這里不涉及。

二、路由選擇

1. 環(huán)境準備

三臺虛擬機的網(wǎng)絡(luò)模式都為僅主機模式

  • 主機1 ip:10.1.1.1/24
    主機1作為網(wǎng)關(guān)服務(wù)器,開啟路由轉(zhuǎn)發(fā)功能
  • 主機2 ip:192.168.0.254/24
  • 主機3 ip:172.16.0.254/24

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

要求
實現(xiàn)不同網(wǎng)絡(luò)(172.16.0.0/24192.168.0.0/24)直間的互通,使用第三方主機1作為路由進行轉(zhuǎn)發(fā)

2. 步驟

1)開啟路由轉(zhuǎn)發(fā)功能

主機1中間人完成一下任務(wù)

臨時開啟路由轉(zhuǎn)發(fā)功能
命令:echo 1 > /proc/sys/net/ipv4/ip_forward

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
永久開啟
修改配置文件
vim /etc/sysctl.conf
添加 net.ipv4.ip_forward = 1

2)分別添加node2和node3兩臺主機所在的網(wǎng)絡(luò)

在主機1中
添加到達主機2的路,命令:route add -net 192.168.0.0/24 dev ens33
添加到達主機3的路,命令:route add -net 172.16.0.0/24 ens33

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

3)分別配置主機2和主機3的ip和網(wǎng)關(guān)

把主機2和主機3的網(wǎng)關(guān)配置成主機1的ip
注意:在配置網(wǎng)關(guān)前,一定要先添加一條能到網(wǎng)關(guān)的路,也就是添加一個和網(wǎng)關(guān)在同一網(wǎng)段的目標網(wǎng)絡(luò)IP

在主機2和主機3里都執(zhí)行添加目標網(wǎng)絡(luò)和默認網(wǎng)關(guān)的命令命令
注意:ens33是網(wǎng)卡名
route add -net 10.1.1.0/24 dev ens33
添加好到網(wǎng)關(guān)的路之后,再添加默認網(wǎng)關(guān)(也就是主機1的Ip,通過主機1來實現(xiàn)路由轉(zhuǎn)發(fā))
命令:route add default gw 10.1.1.1

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器

4)測試

在主機1里分別ping主機2和主機3

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
接著測試主機3和主機2之間互相ping,看看是否聯(lián)通

route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
route add default gw,Linux,linux,網(wǎng)絡(luò),服務(wù)器
最后實現(xiàn)借助中間主機1路由轉(zhuǎn)發(fā),實現(xiàn)主機2和主機3之間通信文章來源地址http://www.zghlxwxcb.cn/news/detail-781848.html

到了這里,關(guān)于Linux路由轉(zhuǎn)發(fā)+多網(wǎng)卡配置(route命令)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux系統(tǒng)中查看路由表的命令(ip route)

    Linux系統(tǒng)中查看路由表的命令(ip route)

    以下命令是在Linux系統(tǒng)中查看路由表的命令: 在Linux系統(tǒng)中,有多種方法可以查看路由設(shè)置。以下是一些常用的命令: ip route 或 ip -4 route (IPv4)/ ip -6 route (IPv6) : 這是最常用且功能強大的命令,用于查看和操作路由表。 若要僅查看IPv4或IPv6的路由,可以使用以下命令:

    2024年02月03日
    瀏覽(19)
  • Linux 網(wǎng)絡(luò)配置(添加網(wǎng)卡、網(wǎng)卡會話配置、網(wǎng)卡綁定、配置主機名、配置路由)

    Linux 網(wǎng)絡(luò)配置(添加網(wǎng)卡、網(wǎng)卡會話配置、網(wǎng)卡綁定、配置主機名、配置路由)

    目錄 配置網(wǎng)卡基本信息 通過nmcli命令配置網(wǎng)卡 通過配置網(wǎng)卡文件配置網(wǎng)卡 通過nmtui命令配置網(wǎng)卡 通過nm-connection-editor命令配置網(wǎng)卡 網(wǎng)卡高級配置 配置網(wǎng)絡(luò)會話 配置網(wǎng)卡綁定(Bonding) 通過nmcli命令配置網(wǎng)卡綁定 nm-connection-editor 進行網(wǎng)卡綁定(圖形化界面) 通過編輯文件的

    2024年02月10日
    瀏覽(48)
  • Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)信息查看講解(網(wǎng)卡基本配置、網(wǎng)卡會話配置、網(wǎng)卡綁定、主機名配置、路由配置)

    Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)信息查看講解(網(wǎng)卡基本配置、網(wǎng)卡會話配置、網(wǎng)卡綁定、主機名配置、路由配置)

    目錄 配置網(wǎng)卡基本信息 通過nmcli命令配置網(wǎng)卡 通過配置網(wǎng)卡文件配置網(wǎng)卡 通過nmtui命令配置網(wǎng)卡 通過nm-connection-editor命令配置網(wǎng)卡 網(wǎng)卡高級配置 配置網(wǎng)絡(luò)會話 配置網(wǎng)卡綁定(Bonding) 通過nmcli命令配置網(wǎng)卡綁定 nm-connection-editor 進行網(wǎng)卡綁定(圖形化界面) 通過編輯文件的

    2024年02月07日
    瀏覽(56)
  • route、ip route添加刪除路由表命令,路由表永久化設(shè)置

    學習linux筆記小實踐一 route 與 ip route的使用 route 與 ip route www.baidu.com 14.119.104.189 add ps:gw、via指自己的網(wǎng)關(guān)地址 del default 在/etc/sysconfig/network-scripts/route-ens33配置文件中添加語句 或 以下方法: 1)在/etc/rc.local里添加 方法: route add -net 192.168.3.0/24 dev eth0 route add -net 192.168.2.0/2

    2024年02月04日
    瀏覽(22)
  • ip route 路由命令詳解

    (523條消息) ip route 命令詳解_thj_blog的博客-CSDN博客_ip route命令詳解 Linux如何查看網(wǎng)關(guān)地址 - study_goup - 博客園 (cnblogs.com) 添加路由192.20.30.0/24網(wǎng)段走eth0網(wǎng)卡 ip route add 192.20.30.0/24 dev eth0 table local Linux下ip route、ip rule、iptables的關(guān)系(轉(zhuǎn)) - EasonJim - 博客園 (cnblogs.com) (608條消息) i

    2023年04月09日
    瀏覽(17)
  • route命令行查看或者修改默認路由

    route命令行查看或者修改默認路由

    route print命令 打開CMD,輸入route print,就可以查看我們計算機的路由表,如圖 看第一項0.0.0.0的網(wǎng)關(guān)為192.168.1.1,說明我們計算機的網(wǎng)關(guān)為192.168.1.1,如果我們刪除自己的網(wǎng)關(guān),計算機還能正常運行嗎?如圖 我們來看目前的網(wǎng)絡(luò)連接狀態(tài): 可以看到目前是:無網(wǎng)絡(luò)訪問權(quán)限,也

    2024年02月08日
    瀏覽(27)
  • Linux中路由route和ip route

    如果你要求在使用 macvlan 配置多個 IP 和 MAC 地址時,要求 ARP 響應(yīng)的 MAC 地址與 IP 地址一一對應(yīng),可以考慮使用不同的 macvlan 接口來實現(xiàn)。 首先,創(chuàng)建多個 macvlan 接口,并為每個接口分配對應(yīng)的 IP 地址和 MAC 地址。例如,創(chuàng)建兩個接口 macvlan1 和 macvlan2 : 這里假設(shè)你的基礎(chǔ)網(wǎng)

    2024年01月15日
    瀏覽(21)
  • flutter開發(fā)實戰(zhàn)-常用的路由Route配置

    flutter開發(fā)實戰(zhàn)-常用的路由Route配置 路由(Route)在移動開發(fā)中通常指頁面(Page),這跟 Web 開發(fā)中單頁應(yīng)用的 Route 概念意義是相同的,Route 在 Android中 通常指一個 Activity,在 iOS 中指一個 ViewController。所謂路由管理,就是管理頁面之間如何跳轉(zhuǎn),通常也可被稱為導航管理。

    2024年02月13日
    瀏覽(23)
  • Linux route命令詳解

    Linux route命令詳解

    1、介紹 route命令用于顯示和操作IP路由表,它允許用戶查看當前系統(tǒng)的路由信息,添加新的路由、刪除已有的路由等。 2、命令 2.1 命令選項 -n, --numeric:不解析主機名,直接顯示IP地址。使用這個選項可以加快顯示速度,因為不需要進行DNS解析。 add:添加一條新的路由。 de

    2024年02月03日
    瀏覽(20)
  • Linux ip route命令

    ip route是Linux系統(tǒng)中的一個非常常用的命令,它用于配置和管理Linux的路由表。通過ip route命令,管理員可以查看、添加、刪除或修改Linux系統(tǒng)的路由表,從而決定數(shù)據(jù)包如何在網(wǎng)絡(luò)中傳輸。例如,當一臺Linux機器需要連接外網(wǎng)或者內(nèi)網(wǎng)的其他主機時,它需要知道如何到達目的地

    2024年02月22日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包