1. 程式人生 > >Ubuntu系統雙網絡卡的配置

Ubuntu系統雙網絡卡的配置

環境:

  • ubuntu 14.04 server
  • 擁有四塊網絡卡的伺服器(在下面的操作中只需要用到兩塊)
  • 外網IP:210.44.185.75 外網閘道器:210.44.185.10
  • 內網IP:10.6.0.248 內網閘道器:10.6.0.254

需求:

  • 伺服器能通過網絡卡1來連線外網的某臺主機;
  • 同時要求區域網內網段為 10.6.1.* , 10.6.4.* , 10.6.15.* 的三個網段要能通過網絡卡2連線伺服器。

明確:

一臺雙網絡卡電腦擁有兩個閘道器是不可能的,因為預設閘道器(default gateway)只能是一個!

解決方案:

1.配置網路

我們將其中一塊網絡卡(比如外網網絡卡 eth0)設定成預設閘道器,另外一塊網絡卡eth1設定閘道器。

sudo vim /etc/network/interfaces
配置如下:
auto eth0
iface eth0 inet static
address 210.44.185.75
netmask 255.255.255.0
gateway 210.44.185.10

auto eth1
iface eth1 inet static
address 10.6.0.248
netmask 255.255.255.0

2. 重啟網路

sudo /etc/init.d/networking restart

3.設定路由

這時我們的第一條需求已經實現了,但是由於沒有設定內網閘道器,第二條需求還實現不了,我們需要分別給這三個網段設定路由。

注意:一塊網絡卡只能設定一個閘道器,多個閘道器會發生衝突而無法成功配置。

操作如下:

sudo route add -net 10.6.0.0/24 gw 10.6.0.254 dev eth1
sudo route add -net 10.6.1.0/24 dev eth1
sudo route add -net 10.6.4.0/24 dev eth1
sudo route add -net 10.6.15.0/24 dev eth1
最後使用 ip route 檢視路由設定情況:
[email protected]:~$ ip route
default via 210.44.185.10 dev eth0  metric 100
10.6.0.0/24 dev eth1  proto kernel  scope link  src 10.6.0.248
10.6.1.0/24 dev eth1  scope link
10.6.4.0/24 dev eth1  scope link
10.6.15.0/24 dev eth1  scope link
210.44.185.0/24 dev eth0  proto kernel  scope link  src 210.44.185.75
如有多餘的配置,可使用下面的命令進行刪除,祝你好運!
sudo route del -net *.*.*.*/* dev eth*

出處:https://github.com/ttop5/ttop5.github.io/issues/11

相關推薦

Ubuntu系統配置

環境: ubuntu 14.04 server擁有四塊網絡卡的伺服器(在下面的操作中只需要用到兩塊)外網IP:210.44.185.75 外網閘道器:210.44.185.10內網IP:10.6.0.248 內網閘道器:10.6.0.254 需求: 伺服器能通過網絡卡1來

Fedora系統配置閘道器

目的:將裝有雙網絡卡的Fedora系統的主機配置成閘道器,實現內外網的互聯。 以下面的情況為例進行配置:          外網:193.168.1.0/24   網絡卡:eth0          內網:192.168.1.0/24   網絡卡:eth1 配置步驟:

window系統配置 同時連線 公司內以及外(域名可解析)

記錄一下雙網絡卡的配置 電腦有兩張網絡卡,無線和有線 我現在是使用有線去連線公司內網,無線連線外網; 公司內網的ip格式:  10.*.*.* 內網網路掩碼:         255.255.255.0 內網閘道器地址:

centos 6.4系統繫結配置詳解

文章出處:http://blog.chinaunix.net/uid-29179844-id-4214001.html Linux雙網絡卡繫結實現就是使用兩塊網絡卡虛擬成為一塊網絡卡(需要交換機支援),這個聚合起來的裝置看起來是一個單獨的乙太網介面裝置,通俗點講就是兩

linux配置

一、VM虛擬機器新增一個網路介面卡。     選擇自己需要的模式型別 二、啟動虛擬機器,配置網絡卡   按原先配置網絡卡的方式配置完(ip地址及預設閘道器還有網絡卡名不能跟原先的一樣)     重啟所有網絡卡(service netw

從零搭建生產Hadoop叢集(七)——關鍵伺服器配置

一、概述 Hadoop叢集中,有許多伺服器部署著關鍵例項,如NameNode、ResourceManager、Zookeeper等,這些服務的穩定執行對叢集健康具有重要意義。雖然這些服務基本上都會做多例項高可用部署,但是若連線的是同個交換機,萬一交換機發生故障

Linux 系統實現內埠轉發

1. 環境: (1) 一臺 Linux 系統主機,此機器有雙網絡卡:eth0 連線外網,eth1 連線內網。假定通向外網的 eth0 的連線資訊如下(可以是靜態 IP,也可以是 DHCP):inet addr: 192.168.3.100 Gateway: 192.168.

windows配置路由三

首先需要有兩塊網絡卡,分別接到兩個路由上。下面是雙網絡卡的網路IP地址配置示例: 外網地址設定 本地IP地址:192.168.1.1 子網掩碼: 255.255.255.0, 閘道器: 192.168.1.1 內網地址設定: 本地IP地址:  192.168.42.

ubuntu 16.04 配置要點 和檢視有幾塊的命令

檢視系統有幾塊網絡卡 lspci |grep -i Eth 或者用 ip link 重啟網路命令,使用最新的systemctl systemctl restart networki

[Linux] 總結各系統 繫結

Rhel 6.X 繫結的前提條件:晶片組型號相同,而且網絡卡應該具備自己獨立的BIOS晶片 # vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes BOOTPROTO=static IPADDR= NETMAS

同一段,配置

ifconfig eth0 IP1 netmask 255.255.255.0 up ifconfig eth1 IP2 netmask 255.255.255.0 up ip route add default via GATEWAY ip route add default via GATEWAY

Linux系統下單配置多IP的方法介紹

我們在使用Linux系統的時候會遇到單網絡卡配置多個ip地址的問題,Linux下邊如果沒有圖形介面,配置還真的不太方便。文字控制檯下面有netconfig,還有ifconfig工具,netconfig圖形化的稍微方便些,但是沒有文件,配置一個ip還能應付,但是如果配置多個

Linux 配置兩個IP同時只有一個會通的原因

根本原因: Linux預設啟用了反向路由檢查 如果2個網絡卡在一個Lan裡面,那麼伺服器可能從eth0或者eth1發現閘道器, 如果一個包從eth0進入了, 而閘道器在eth1上, 那麼從eth1是出不去的, 就不通了.  反向路由檢查要求從哪裡來的才能回哪去. 關閉反向

Ubuntu簡單靜態內路由器

eth0    自動IP    (外網) eth1    192.168.0.1    (內網) 內網客戶機: eth0    192.168.0.* (內網) 2.伺服器配置 基本思想:開啟IP轉發,設定好iptables規則。 2.1.開啟IP轉發 兩種方式, 臨時:echo "1" >/p

配置訪問不同段網路

在區域網中有A, B, C,...其中只有A有外網ip,並且A主機有兩個網絡卡,那麼區域網就可以通過A作為代理訪問外網了。 A 網絡卡1[外網] ip address:172.158.0.234 subnet mask: 255.255.255.0 defaut getway

HP筆記本430 G3 ubuntu系統無線驅動安裝

講在前面的話 越來越多的開始使用linux系統辦公,雖然我對linux系統也是無比的喜愛,但是不得不承認linux系統對個人電腦的支援在某些方面還遠不如window系統(也可能是個人對linux的使用和理解水平有限),個人辦公電腦安裝ubuntu系統時遇到了無

win10 ubuntu 18.04系統 無線不能開啟問題

我的筆記本是聯想拯救者Y7000-1060,電腦網絡卡是RTL 8822BE, 開始安裝了ubuntu 16.04 不是官網上的版本,無線網絡卡及顯示卡驅動都不好用,然後換官網版本的16.04 ,顯示卡好用,但無線安開源的驅動包rtlwifi-next ,編譯報錯,然後換了18.04,發現已經有驅動

Ubuntu虛擬機器配置(U-boot,tftp下載)

  通過此文的設定,可以讓Ubuntu虛擬機器實現: 1.ubuntu虛擬機器能上網查資料,下載軟體等; 2.tftp伺服器能給本地裝置傳輸資料,不會和ubuntu網路衝突。   一,VMWare新建兩個虛擬網路,如:Vmnet0、Vmnet1;    

linux ubuntu 配置 簡單方式

第一種方法 第一種方法是在路由表中新增路由規則 修改網絡卡配置檔案 開啟檔案: sudo vi /etc/network/interfaces 新增如下: auto eno1 iface eno1 inet static address 19

Linux中高階網路配置-bond方式繫結

bond簡介 bond可以兩塊網絡卡虛擬成為一塊網絡卡,在網絡卡繫結後,看起來是一個單獨的乙太網介面裝置並具有相同的 IP 地址。既能新增網路頻寬,同時又能做相應的冗餘,輪詢和負載均衡。 bond 網絡卡的工作模式 網絡卡 bond 後的工作模式有兩種:主備的工作方式和負載