導航:首頁 > 操作系統 > linux雙網卡

linux雙網卡

發布時間:2022-01-21 07:11:27

⑴ 在linux系統下如何配置雙網卡

因為一個系統只允許一個默認網關,所以你的雙網卡配置文件,只有一個進行配置,另一個注釋掉,以軟路由的方式實現雙網卡網路通信正常。操作如下:1、內網卡的IP配置文件正常配置;2、外網卡的IP配置文件網關位置去掉;3、啟動2個網卡;4、執行路由命令添加軟路由顯示外網只允許指定網段通信使用外網,命令如下:routeadd-net網段netmask掩碼gw外網網關以上請使用對應IP替換網段,掩碼,外網網關

⑵ linux 不能同時使用雙網卡

這個需求,需要使用iproute2包中的 ip命令完成。
首先 /etc/iproute2/rt_tables 裡面添加2個table, 對應2個不同的網段(net3 net5)
配置思路是 用ip route 命令為net3 table增加default gw 118.126.3.1,net5 table 增加default gw 118.126.5.1
然後用 ip rule 命令 使用源地址匹配規則 源地址為118.126.3.16的數據包選擇 net3 table, 源地址為118.126.5.251的數據包選擇net5 table.

當然也需要設置本機的默認default gw(直接用route命令),那麼由本機生成的數據包,默認會選用與default gw連接的那塊網卡的ip地址對外通訊(程序指定的除外)。

以上配置對於正常開發的 tcp通訊軟體完全可以正確工作,ping也沒有問題。 不過某些開發不正確的udp軟體可能運行會不正常(這種udp軟體,在有兩個以上ip地址的主機上工作都會有問題)

⑶ linux 雙網卡雙網關怎麼配置

雙網卡和雙網關的配置就需要路由的配合了。

網卡1:

IPADDR=IP1
NETMASK=255.255.255.0
GATEWAY=網關1

網卡2:

IPADDR=IP2
NETMASK=255.255.255.0

配置雙網卡並存路由:

routeadd-net網段2netmask255.255.255.0gw網關2

以上請使用網卡2訪問的網段進行配置網段2,並使用網卡2的網關IP替換網關2

⑷ LINUX下配置雙網卡,網卡放行8080埠 ,另外一塊網卡不放行,怎麼配置

配置埠的時候,指定地址就行了。
iptables -A INPUT -d 網卡地址 -p tcp --dport 8080 -j ACCEPT
或指定介面:
iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT

⑸ 如何利用Linux雙網卡連接兩個網路

首先需要有兩塊網卡,分別接到兩個路由上。 外網 internet 地址:192.168.1.1 子網掩碼: 255.255.255.0, 網關: 192.168.1.1 內網地址: 192.168.42.129 子網掩碼:255.255.255.0 網關:192.168.42.132 按正常的設置每塊網卡的ip(或通過DHCP自動獲取),再cmd下使用route print查看時會看到 即指向0.0.0.0的有兩個網關,這樣就會出現路由沖突,兩個網路的訪問都會出現問題。我們需要手動配置路由,才能實現同時訪問兩個網路。運行cmd(win需要管理員許可權) 第一步: route delete 0.0.0.0 ::刪除所有的0.0.0.0的路由 第二步:route -p add 0.0.0.0 mask 0.0.0.0 mask 192.168.1.1 ::添加0.0.0.0網路路由,這個是預設時路由用192.168.1.1,加上-p的目的是設為靜態(永久)路由,防止下次重起時配置消失。 第三步: route -p add 192.168.42.0 mask 255.255.255.0 192.168.42.132 ::添加192.168.42.0網段路由為192.168.42.132內網路由,可以根據需要調整ip段和子網掩碼太到多網段內網路由的效果。 執行後,永久路由就多了二項了 因為上面我們添加的是靜態路由

⑹ 如何在linux操作系統下配置雙網卡路由表

使用route這個命令即可,命令格式如下:
命令參數
[root@linux ~]# route [-nee]
[root@linux ~]# route add [-net|-host] [網域或主機] netmask [mask] [gw|dev]
[root@linux ~]# route del [-net|-host] [網域或主機] netmask [mask] [gw|dev]
觀察的參數:
-n :不要使用通訊協定或主機名稱,直接使用 IP 或 port number;
-ee :使用更詳細的資訊來顯示
增加 (add) 與刪除 (del) 路由的相關參數:
-net :表示後面接的路由為一個網域;
-host :表示後面接的為連接到單部主機的路由;
netmask :與網域有關,可以設定 netmask 決定網域的大小;
gw :gateway 的簡寫,後續接的是 IP 的數值喔,與 dev 不同;
dev :如果只是要指定由那一塊網路卡連線出去,則使用這個設定,後面接 eth0 等

推薦你多去《Linux就該這么學》的官網看看,有很多最新資訊和技術文章值得看看。

⑺ 關於linux系統下雙網卡同時訪問內外網的問題

ifconfig -a 我看看你的子網掩碼對不對!一般要把如果不想跨網段訪問,就得設好子網掩碼!
應該兩個網段的掩碼都設成 255.255.255.0

⑻ linux雙網卡配置超詳細

網卡配置會有產品規格,上面是有自己的標注,會介紹說明寫有特點。

⑼ linux設置雙網卡

注意: 2 張網卡,只能有1張網卡配置網關,另1張網卡不能配置網關,通過route add 添加路由功能來完成第2張網卡的網關配置。

如 : eth1 (192.168.2.2)不需要配置網關, 但到 192.168.3.0 的網段,需要從eth1 去實現通信,其餘的全部走eth0 網卡,eth0 配置 網關.
eth0 的配置如下,配置網關參數
[root@REDHAT network-scripts]# cat ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.1.2
NETMASK=255.255.255.0
HWADDR=d8:d3:85:fb:d4:60
GATEWAY=192.168.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes

eth1 的配置如下,不需要配置網關

[root@SERVER network-scripts]# cat ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.2.2
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes

Linux 命令行下添加路由,192.168.3.0 走 eth1 的網關 192.168.2.1
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1

⑽ linux伺服器雙網卡雙IP,兩網卡要都能ping遠方某個IP地址

你試下你只給你的外網網卡配置網關,內網網卡不設置。

雙網關好像不行吧?!

閱讀全文

與linux雙網卡相關的資料

熱點內容
湯普森鋼琴教程2pdf 瀏覽:490
程序員小陳別墅 瀏覽:614
固態編譯器損壞 瀏覽:3
android控制項顯示和隱藏 瀏覽:186
國產編譯dspic的軟體 瀏覽:295
隱尤app是什麼 瀏覽:494
釘釘作業怎麼傳到文件夾 瀏覽:186
pg庫二進制和源碼的區別 瀏覽:328
群星伺服器怎麼看 瀏覽:144
瑪雅伺服器名稱是什麼 瀏覽:819
源碼樂園官網 瀏覽:892
加密幣前景 瀏覽:881
安卓正面介面和反面介面什麼意思 瀏覽:710
怎樣把文件夾的名字去掉 瀏覽:960
清理系統垃圾的命令 瀏覽:641
安卓手機分身老閃退怎麼辦 瀏覽:911
愛快安裝提示需要解壓 瀏覽:445
單片機外擴io用什麼信號 瀏覽:336
貓友app是什麼啊 瀏覽:392
androidroot運行 瀏覽:271