色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux下配置永久路由的幾種方式

馬哥Linux運維 ? 來源:博客園varlemon ? 2024-10-23 13:46 ? 次閱讀

Linux下路由配置命令

1. 添加主機路由

route add -host 192.168.1.11 dev eth0
route add -host 192.168.1.12 gw 192.168.1.1

2. 添加網(wǎng)絡路由

route add -net 192.168.1.11 netmask 255.255.255.0 eth0
route add -net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
route add -net 192.168.1.0/24 eth0
route add -net 192.168.1.0/24 gw 192.168.1.1

3. 添加默認網(wǎng)關

route add default gw 192.168.1.1

4. 刪除路由

route del -host 192.168.1.11 dev eth0

5. 刪除默認路由

route del default gw 192.168.1.1

Linux下配置永久路由的幾種方式

1. 在/etc/rc.local里添加路由信息

route add -net 192.168.1.0/24 dev eth0
# 或者
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

2. 在/etc/sysconfig/network里追加

GATEWAY=[網(wǎng)關IP或者網(wǎng)關網(wǎng)卡名稱]

3./etc/sysconfig/static-routes

any net 192.168.1.0/24 gw 192.168.1.1
# 或者
any net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

4. 開啟IP轉發(fā)

1.臨時開啟

echo "1" > /proc/sys/net/ipv4/ip_forward

2.永久開啟

vim /etc/sysctl.conf

修改net.ipv4.ip_forward=1

實驗:配置雙網(wǎng)卡主機同時使用內網(wǎng)和外網(wǎng)

本實驗的背景是筆者在實踐中遇到過的一個問題,本實驗盡量還原當時的網(wǎng)絡環(huán)境。僅當做一份筆記,同時分享給遇到此問題的同學。
奈何我現(xiàn)在沒有硬件呀(T_T)...只能拿VMware WorkstationeNSP模擬實驗環(huán)境了。

問題背景

如下圖拓撲所示,如果去掉client節(jié)點,內網(wǎng)外網(wǎng)就是相互隔離的網(wǎng)絡。

但是實際情況是,client節(jié)點既需要訪問外網(wǎng)資源,又需要訪問內網(wǎng)資源,而client只能配置一條默認路由。如果將默認路由配置在外網(wǎng)網(wǎng)卡,client可以訪問172.16.2.0/24網(wǎng)絡的資源和外網(wǎng)的資源,但是其余內網(wǎng)資源將無法訪問;如果將默認路由配置在內網(wǎng)網(wǎng)卡,client雖然可以完全訪問內網(wǎng)資源,但是卻不能訪問外網(wǎng)資源。
怎么解決呢?

實驗環(huán)境

VMware Workstation Pro

4臺最小化安裝的CentOS 7.3虛擬機

華為eNSP模擬器

實驗拓撲

9b01fe4c-90fa-11ef-a511-92fbcf53809c.png

去掉client節(jié)點,內網(wǎng)和外網(wǎng)是隔離的網(wǎng)絡。
外網(wǎng)網(wǎng)絡為10.0.0.0/16,代表運營商的接入網(wǎng);
內網(wǎng)網(wǎng)絡為172.16.0.0/16,代表內網(wǎng)部分(該部分為了安全,不允許對互聯(lián)網(wǎng)的直接訪問)。
其中

client為雙網(wǎng)卡的主機,兩網(wǎng)卡網(wǎng)段分別為10.0.0.0/16、172.16.2.0/24;

server2為172.16.2.0/24網(wǎng)段的服務器;

server3為172.16.3.0/24網(wǎng)段的服務器;

server4為172.16.4.0/24網(wǎng)段的服務器。

網(wǎng)絡規(guī)劃

IP分配

節(jié)點名稱 IP地址 子網(wǎng)掩碼 備注
client 10.0.0.101 255.255.0.0 client的外網(wǎng)網(wǎng)卡
172.16.2.101 255.255.255.0 client的內網(wǎng)網(wǎng)卡
Server2 172.16.2.11 255.255.255.0 172.16.2.0/24網(wǎng)段的某臺服務器
Server3 172.16.3.11 255.255.255.0 172.16.3.0/24網(wǎng)段的某臺服務器
Server4 172.16.4.11 255.255.255.0 172.16.4.0/24網(wǎng)段的某臺服務器
內網(wǎng)路由器 172.16.2.254 255.255.255.0 172.16.2.0/24的網(wǎng)關
172.16.3.254 255.255.255.0 172.16.3.0/24的網(wǎng)關
172.16.4.254 255.255.255.0 172.16.4.0/24的網(wǎng)關

虛機網(wǎng)卡類型

網(wǎng)絡名稱 VMware網(wǎng)卡類型 網(wǎng)絡范圍
運營商網(wǎng)絡 橋接 10.0.0.0/16
VMnet2 僅主機 172.16.2.0/24
VMnet3 僅主機 172.16.3.0/24
VMnet4 僅主機 172.16.4.0/24

內網(wǎng)路由器如何實現(xiàn)呢?
VMnet2、VMnet3、VMnet4均為僅主機模式,那么常規(guī)情況下,只有其網(wǎng)絡內的各計算機之間才可以通信,要怎樣才能實現(xiàn)三個網(wǎng)絡間的通信呢?
答案是使用華為eNSP模擬器中的Cloud。使用Cloud設備可以將eNSP中的路由器和VMware虛擬機的網(wǎng)卡連接起來。

9b216778-90fa-11ef-a511-92fbcf53809c.png

配置內網(wǎng)環(huán)境

配置eNSP的路由器

接口 IP地址 子網(wǎng)掩碼
G0/0/0 172.16.2.254 255.255.255.0
G0/0/1 172.16.3.254 255.255.255.0
G0/0/2 172.16.4.254 255.255.255.0

system-view
[huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.2.254 255.255.255.0
[Huawei-GigabitEthernet0/0/0]quit
[huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.3.254 255.255.255.0
[Huawei-GigabitEthernet0/0/1]quit
[huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 172.16.4.254 255.255.255.0
[Huawei-GigabitEthernet0/0/2]quit
[huawei]

修改虛機的IP地址

client

網(wǎng)卡名稱 IP地址 子網(wǎng)掩碼 默認網(wǎng)關 備注
ens33 10.0.0.101 255.255.0.0 10.0.0.1 外網(wǎng)網(wǎng)卡
ens37 172.16.2.101 255.255.255.0 內網(wǎng)網(wǎng)卡

server2

網(wǎng)卡名稱 IP地址 子網(wǎng)掩碼 默認網(wǎng)關 備注
ens33 172.16.2.11 255.255.255.0 172.16.2.254

server3

網(wǎng)卡名稱 IP地址 子網(wǎng)掩碼 默認網(wǎng)關 備注
ens33 172.16.3.11 255.255.255.0 172.16.3.254

server4

網(wǎng)卡名稱 IP地址 子網(wǎng)掩碼 默認網(wǎng)關 備注
ens33 172.16.4.11 255.255.255.0 172.16.4.254

在server上搭建HTTP服務

以server2為例:
使用Python創(chuàng)建一個簡單的HTTP服務

cd ~
echo "server2" > index.html
python -m SimpleHTTPServer 8080

9b37ed9a-90fa-11ef-a511-92fbcf53809c.png

對照試驗

在client上訪問外網(wǎng)

ping www.baidu.com -c 4

9b4f6ce0-90fa-11ef-a511-92fbcf53809c.png

在client上訪問server2

ping 172.16.2.11 -c 4

9b5ef110-90fa-11ef-a511-92fbcf53809c.png

在client上訪問server3

ping 172.16.3.11 -c 4

9b793692-90fa-11ef-a511-92fbcf53809c.png

在client上訪問server4

ping 172.16.4.11 -c 4

9b84ea64-90fa-11ef-a511-92fbcf53809c.png

在對照試驗中可以看到,在client將默認網(wǎng)關配置在外網(wǎng)網(wǎng)卡的情況下,雙網(wǎng)卡的client可以正常訪問外網(wǎng)和內網(wǎng)的172.16.2.0/24部分,而172.16.3.0/24和172.16.4.0/24是不能訪問到的。

為什么client能訪問172.16.2.0/24網(wǎng)絡,而不能訪問172.16.0.0/16的其余網(wǎng)絡呢?
因為client位于172.16.2.0/24網(wǎng)絡內,在網(wǎng)絡內進行通信,數(shù)據(jù)包不用發(fā)送至其他網(wǎng)絡,當然默認網(wǎng)關也就不起作用了。
而當client與172.16.0.0/16的其余網(wǎng)絡通信時,client的路由表沒有記載發(fā)往目的地址的路徑,所以client只能傻傻的把數(shù)據(jù)包發(fā)送給默認網(wǎng)關,從此數(shù)據(jù)包和真正的目的地址就“南轅北轍”了。當然ping的結果就是網(wǎng)絡不可達。

路由配置

在client上查看路由表

route

9b9d1652-90fa-11ef-a511-92fbcf53809c.png

在client上添加路由

route add -net 172.16.0.0/16 gw 172.16.2.254

永久配置,則在/etc/rc.local里添加路由信息

route add -net 172.16.0.0/16 gw 172.16.2.254

查看路由表

route

9baaef2a-90fa-11ef-a511-92fbcf53809c.png

實驗結果

檢測連通性

ping www.baidu.com -c 4

9bc7f106-90fa-11ef-a511-92fbcf53809c.png

ping 172.16.2.11 -c 4

9bd90572-90fa-11ef-a511-92fbcf53809c.png

ping 172.16.3.11 -c 4

9be6ace0-90fa-11ef-a511-92fbcf53809c.png

ping 172.16.4.11 -c 4

9bf40c5a-90fa-11ef-a511-92fbcf53809c.png

訪問內外網(wǎng)資源

curl http://www.baidu.com/

9c09c428-90fa-11ef-a511-92fbcf53809c.png

curl http://172.16.2.11:8080/index.html
curl http://172.16.3.11:8080/index.html
curl http://172.16.4.11:8080/index.html

9c1442cc-90fa-11ef-a511-92fbcf53809c.png

解決的辦法很簡單,就是1條命令而已。
但是蘊藏在這條命令背后的原理、概念、理論,則需要我們進行深究!

鏈接:https://www.cnblogs.com/connect/p/linux-static-route.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11295

    瀏覽量

    209345
  • 命令
    +關注

    關注

    5

    文章

    683

    瀏覽量

    22012
  • 路由配置
    +關注

    關注

    0

    文章

    4

    瀏覽量

    789

原文標題:Linux系統(tǒng)多網(wǎng)卡環(huán)境下的路由配置

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux系統(tǒng)進程的幾種狀態(tài)介紹

    文章對 Linux 系統(tǒng)進程的幾種狀態(tài)進行介紹,并對系統(tǒng)出現(xiàn)大量僵尸進程和不可中斷進程的場景進行分析,使用常用的幾種工具進行問題分析定位。
    發(fā)表于 11-24 16:15 ?1.3w次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>下</b>進程的<b class='flag-5'>幾種</b>狀態(tài)介紹

    Linux下文件共享的幾種方式

    網(wǎng)絡的不同主機、主機與公網(wǎng)中的主機、主機與云服務器等等之間拷貝文件。那么在這樣的環(huán)境如何實現(xiàn)文件拷貝呢,我們來說說下面的幾種方式,看看你是否常用
    發(fā)表于 04-26 17:23 ?8597次閱讀

    路由器負載均衡怎么配置

    路由器負載均衡是一種重要的網(wǎng)絡技術,它能夠將多個網(wǎng)絡連接的流量分配到多個路由器上,以提高網(wǎng)絡的性能和穩(wěn)定性。本文將詳細介紹路由器負載均衡的配置方法,包括負載均衡的實現(xiàn)
    的頭像 發(fā)表于 12-13 11:17 ?3314次閱讀

    路由器的配置

    要注意選擇對應的串口(com1或com2)并配置串口參數(shù)。華為路由器均采用命令行的方式進行配置,為了實驗順利進行,先來介紹一Quidway
    發(fā)表于 12-07 14:09

    嵌入式Linux NFS方式應用程序的實現(xiàn)

    嵌入式Linux NFS方式應用程序的實現(xiàn):本文在以ARM9 內核芯片,處理器為S3C2410 構造的開發(fā)板系統(tǒng)上,詳細討論了如何配置嵌入式Lin
    發(fā)表于 08-02 14:48 ?39次下載

    Linux環(huán)境USB的原理、驅動和配置

    本文對 Linux 環(huán)境USB 的原理、驅動和配置進行詳細介紹。隨著生活水平的提高,人們對 USB 設備的使用也越來越多,鑒于Linux 在硬件
    發(fā)表于 01-16 16:57 ?33次下載

    如何配置路由

    如何配置路由器 【實訓目的】(1)熟悉路由器。(2)了解路由器的配置方式。(3)掌握
    發(fā)表于 12-07 14:09 ?3479次閱讀
    如何<b class='flag-5'>配置</b><b class='flag-5'>路由</b>器

    配置靜態(tài)路由

    配置靜態(tài)路由 用戶可以在全局配置模式通過命令 ip route
    發(fā)表于 06-09 23:51 ?903次閱讀
    <b class='flag-5'>配置</b>靜態(tài)<b class='flag-5'>路由</b>

    路由配置基礎手冊

    路由配置基礎手冊 一、基本設置方式
    發(fā)表于 04-01 13:37 ?674次閱讀

    linuxsamba服務器搭建配置

    linuxsamba服務器搭建配置是使用linux開發(fā)系統(tǒng)時經(jīng)常要配置的一步,只有這頻配置好,
    發(fā)表于 03-19 18:59 ?13次下載

    linux添加路由的方法

    linux添加路由的方法:
    發(fā)表于 05-26 09:44 ?3730次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>下</b>添加<b class='flag-5'>路由</b>的方法

    虛擬機:Linux查看路由信息的幾種方法

    虛擬機:Linux查看路由信息的幾種方法
    的頭像 發(fā)表于 06-22 15:24 ?8338次閱讀
    虛擬機:<b class='flag-5'>Linux</b>查看<b class='flag-5'>路由</b>信息的<b class='flag-5'>幾種</b>方法

    LinuxApache服務器的安裝和配置

    LinuxApache服務器的安裝和配置(現(xiàn)代電源技術的發(fā)展概況)-LinuxApache服務器的安裝和
    發(fā)表于 08-31 16:22 ?8次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>下</b>Apache服務器的安裝和<b class='flag-5'>配置</b>

    靜態(tài)路由是什么?靜態(tài)路由如何配置

    靜態(tài)路由是一種路由方式路由項由手動配置,而非動態(tài)決定。與動態(tài)路由不同,靜態(tài)
    的頭像 發(fā)表于 10-07 10:48 ?2.4w次閱讀
    靜態(tài)<b class='flag-5'>路由</b>是什么?靜態(tài)<b class='flag-5'>路由</b>如何<b class='flag-5'>配置</b>?

    Linux環(huán)境變量配置方法

    Linux上環(huán)境變量配置分為設置永久變量和臨時變量兩種。環(huán)境變量設置方法同時要考慮環(huán)境Shell類型,不同類型的SHELL設置臨時變量方法和設置永久變量對應的
    的頭像 發(fā)表于 10-23 13:39 ?159次閱讀
    主站蜘蛛池模板: 亚洲伊人久久综合影院2021| 亚洲 小说 欧美 激情 另类| 日韩 无码 手机 在线| 色综合色综合久久综合频道| 忘忧草在线社区WWW日本直播| 亚洲精品久久久久AV无码| 玉林天天论坛| caoporn 在线视频| 国产精品久久久久a影院| 韩国伦理电影在线神马网| 老师的快感电影完整版| 欧洲vs美洲完整视频| 无遮掩H黄纯肉动漫在线观看星| 亚洲欧美日本久久综合网站 | 欧美黑人巨大videos免费| 色狠狠AV老熟女| 亚洲欧洲一级| 99视频精品全部 国产| 国产福利一区二区精品| 久久精品国产免费| 欧美夜夜噜2017最新| 秀婷程仪公欲息肉婷在线观看| 伊人大香线蕉精品在线播放| ae58老司机福利| 国产精品自产拍在线观看网站 | 黄色一级毛片免费| 欧美AAAAAA级午夜福利视频| 无人区国产片| 24小时日本在线| 国产精品麻豆a啊在线观看| 久久这里只有精品视频9| 色AV色婷婷66人妻久久久| 亚洲在线成色综合网站| 草莓国产视频免费观看| 黄色三级视频网站| 清晨紧湿爱运动h高h| 亚洲一区国产| 丰满人妻按磨HD| 毛片免费在线视频| 午夜想想爱午夜剧场| 99热只有这里有精品|