日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

debian中双网卡上内外网的设置方法

發(fā)布時(shí)間:2023/12/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 debian中双网卡上内外网的设置方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ? 國(guó)產(chǎn)良心操作系統(tǒng)deepin,界面好看,反應(yīng)速度快,開箱即用,深度商店里有非常多好用的linux、windows軟件,其windows軟件通過(guò)crossover進(jìn)行運(yùn)行,還可以運(yùn)行一些安卓的apk程序,非常的方便,值得一試,是時(shí)候扔掉windows了,windows太容易中毒了,軟件雖多,但那些破解版注冊(cè)版都好像帶著病毒,中國(guó)的好多軟件都是流氓軟件,inux下都是開源軟件,大部分都是外國(guó)愛(ài)好者所寫,很少有帶病毒和流氓軟件的,而且都可以免費(fèi)使用,基本上在windows上的軟件都有l(wèi)inux的開源軟件替代品。這是我下決心使用deepin作為實(shí)體機(jī)桌面系統(tǒng)的原因。辦公室有內(nèi)網(wǎng)和外網(wǎng),而辦公機(jī)上有固定網(wǎng)卡和無(wú)線網(wǎng)卡兩塊網(wǎng)卡,于是可以用固定網(wǎng)卡上內(nèi)網(wǎng),用無(wú)線網(wǎng)卡連接外網(wǎng),做到內(nèi)外通吃。

一、系統(tǒng)環(huán)境:

操作系統(tǒng):deepin 15.3

有線網(wǎng)卡:ens33:設(shè)置靜態(tài)網(wǎng)址:10.1.162.128,子網(wǎng)掩碼:255.255.255.0,網(wǎng)關(guān):10.1.162.1

無(wú)線網(wǎng)卡:wlx640980616015:設(shè)置靜態(tài)網(wǎng)址:192.168.1.128,子網(wǎng)掩碼:255.255.255.0,網(wǎng)關(guān):192.168.1.1

二、設(shè)置路由:

進(jìn)入終端界面,切換為root身份,查看路由表:

#route

Destination Gateway Genmask Flags Metric Ref Use Iface
default  10.1.162.1  0.0.0.0  UG  200  0  0  ens33
default  xyun.co  0.0.0.0  UG  600  0  0  wlx640980616015
10.1.162.0  0.0.0.0  255.255.255.0  U  100  0  0  ens33
192.168.1.0 ? ? 0.0.0.0 ? ? ? ? 255.255.255.0 ? U ? ? 600 ? ?0 ? ? ? ?0 wlx640980616015

兩塊網(wǎng)卡都連接上時(shí),會(huì)產(chǎn)生兩個(gè)默認(rèn)路由,所以默認(rèn)使用第一個(gè)默認(rèn)路由,只能訪問(wèn)內(nèi)網(wǎng),第二個(gè)默認(rèn)路由沒(méi)有用,外網(wǎng)無(wú)法訪問(wèn),要訪問(wèn)外網(wǎng),就要關(guān)閉內(nèi)網(wǎng),留下第二個(gè)默認(rèn)路由,并從此路由訪問(wèn),如果要內(nèi)外網(wǎng)都在線,并能各自走自己的路由,那就非常完美了,為此我們要?jiǎng)h除掉內(nèi)網(wǎng)默認(rèn)路由,并配置一個(gè)內(nèi)網(wǎng)訪問(wèn)時(shí)走的路由,在終端輸入:

#route del -net default netmask 0.0.0.0 dev ens33
#route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.162.1 dev ens33

第一條語(yǔ)句是刪除掉默認(rèn)內(nèi)網(wǎng)的路由,第二條語(yǔ)句添加10打頭的網(wǎng)段(內(nèi)網(wǎng))都走此路由,重啟網(wǎng)絡(luò)服務(wù):

#systemctl restart networking.service

即可實(shí)現(xiàn)內(nèi)外網(wǎng)皆可訪問(wèn),但這樣的修改在操作系統(tǒng)重啟之后,就又會(huì)還原為以前的路由狀態(tài),要實(shí)現(xiàn)自動(dòng)修改為內(nèi)外網(wǎng)可用的路由表該怎么辦呢?在百度上查找了許多資料,都說(shuō)時(shí)把上面兩條語(yǔ)句放到/etc/rc.local中,實(shí)現(xiàn)啟動(dòng)時(shí)就修改路由,經(jīng)過(guò)無(wú)數(shù)次實(shí)驗(yàn)發(fā)現(xiàn)都是不行的,查看日志都出現(xiàn)錯(cuò)誤,找不到網(wǎng)絡(luò)路徑,在/etc/rc.local中寫了一條route > /routetest.txt,重啟后查看routetest.txt發(fā)現(xiàn)只有標(biāo)題頭,沒(méi)有路由信息,根本還沒(méi)有生成路由表,所以這些命令肯定出錯(cuò),經(jīng)過(guò)在deepin官網(wǎng)上搜索和研究發(fā)現(xiàn),deepin使用NetworkManager來(lái)管理網(wǎng)絡(luò),可以讓NetworkManager在啟動(dòng)時(shí)來(lái)運(yùn)行腳本進(jìn)行修改路由操作,具體幫助可以看看archlinux的wiki:https://wiki.archlinux.org/index.php/NetworkManager_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87),查找dispatch,查看”使用 NetworkManager 調(diào)度網(wǎng)絡(luò)服務(wù)“這個(gè)章節(jié),先使NetworkManager-dispatcher.service在開機(jī)時(shí)啟動(dòng):

#systemctl enable?NetworkManager-dispatcher.service

然后在/etc/NetworkManager/dispatcher.d/目錄下新建一個(gè)腳本文件02myroutes,內(nèi)容如下:

#!/bin/bash
route del -net default netmask 0.0.0.0 dev ens33
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.162.1 dev ens33

保存后,重啟系統(tǒng)驗(yàn)證成功,我想只要通過(guò)NetworkManager管理網(wǎng)絡(luò)的linux系統(tǒng)都可以照此法設(shè)置。

總結(jié)

以上是生活随笔為你收集整理的debian中双网卡上内外网的设置方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。