① 怎麼樣查看linux內核是否支持雙網卡綁定
cat /boot/config-<tab>|grep -i bonding
有CONFIG_BONDING=m 表示支持
有些網卡也可能不支持bonding。
使用ethtool -i eth0查看網卡使用什麼驅動
使用mii-tool查看是否支持mii功能。
② 在linux系統下如何配置雙網卡
因為一個系統只允許一個默認網關,所以你的雙網卡配置文件,只有一個進行配置,另一個注釋掉,以軟路由的方式實現雙網卡網路通信正常。操作如下:1、內網卡的IP配置文件正常配置;2、外網卡的IP配置文件網關位置去掉;3、啟動2個網卡;4、執行路由命令添加軟路由顯示外網只允許指定網段通信使用外網,命令如下:routeadd-net網段netmask掩碼gw外網網關以上請使用對應IP替換網段,掩碼,外網網關
③ 關於linux系統下雙網卡同時訪問內外網的問題
ifconfig -a 我看看你的子網掩碼對不對!一般要把如果不想跨網段訪問,就得設好子網掩碼!
應該兩個網段的掩碼都設成 255.255.255.0
④ Linux下雙網卡NAT組網
最近在Linux下有兩個WiFi模組(一個為2.4GHz,另一個為2.4GHz+5GHz雙頻),剛好路由器為2.4GHz的,而其他接收設備在2.4GHz下數據處理不穩定,想切換為5GHz嘗試,故而將兩個WiFi模組同時連接告和到PC上(通過USB介面),當驅動都載入答孫成功時會映射出wlan0和wlan1,關於AP和STA的配置部分在此清友鏈不說明,下面主要說明下如何讓wlan0(2.4G,連接外網,作STA)和wlan1(雙頻,連接內網,作AP)進行IP轉發操作,其實也很簡單,只需要執行如下命令即可:
echo 1 > /proc/sys/net/ipv4/ip_forward
/system/bin/iptables -A FORWARD -i wlan1 -o wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/system/bin/iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
/system/bin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
其中第一條命令很重要,作用是打開IP轉發功能,然後接下來三條命令是添加路由規則(後兩條就夠了)。
參照http://www.revsys.com/writings/quicktips/nat.html文章,上面的語句應改為:
echo 1 > /proc/sys/net/ipv4/ip_forward
/system/bin/iptables -A FORWARD -i wlan0 -o wlan1 -m state --state ESTABLISHED,RELATED -j ACCEPT
/system/bin/iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
/system/bin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
⑤ 怎麼確認linux系統是雙網卡
1.首先咱們查看一下,當前系統的網卡參數。可以看到除了一個回環網卡「lo」和虛擬網卡「virbr0」之外,就只有一塊網卡「ens33」。 2.現在咱們給它添加一塊網卡,然後查看一下網卡的參數,可以看到已經多了一塊網卡「ens36」 3.但我們去配置文件目錄「/etc/sysconfig...」
⑥ 如何利用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設置雙網卡
注意: 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