『壹』 Linux系統雙網卡路由配置
如果eth0為192.168.10.123/255.255.255.0,eth1為192.168.20.231/255.255.255.0,則命令格式如下:
#route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0
#route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1
上面的命令把發送給192.168.10.0網段的IP包交給eth0轉發,把192.168.20.0網段的IP包交給eth1轉發。如果還有可能有發送給其他目的IP的包,那麼你肯能希望設置一個「默認網關」:
#route add default gw 192.168.10.1
上面的命令把所有發送給其他目的IP的包都轉發給192.168.10.1,而如何轉發給192.168.10.1這個地址的規則已經在剛才的第一條命令中定義了(從eth0轉發)。一般情況下,默認網關已經自動設置好了,不用重復設置。可以用route命令加-n參數進行檢查。
如果要刪除某一條,命令格式為:
#route del -net 192.168.10.0 netmask 255.255.255.0
配置時的一種思路是把192.168.10.0網段路由至eth0,192.168.20.0網段路由至eth1,再設置默認路由。另一種思路是,只指定其中一個,然後把默認的0.0.0.0路由至另一個。其實效果一樣,就是兩種風格。
『貳』 linux 雙網卡共享internet連接 wlan0至eth0
共享internet連接,在設備上啟用nat即可:
echo 1 > /proc/sys/net/ipv4/ip_forward //啟用ipv4數據包轉發
iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE //在wlan0介面上啟用IP偽裝(源地址NAT)
然後將連接到設備的網關指向設備的eth0即可。
『叄』 linux下面怎樣實現雙網卡....
是這樣的,你的Linux肯定是使用了NetworkManager,就是那個幫你控制上網的東西。那個控制東西不是很好用,比如不能給一塊網卡綁定兩個地址什麼的,所以一般專業的系統管理員都會禁用這個NetworkManager。我推薦你的方法是自己在/etc/sysconfig/network-script/ifcfg-ethxx這里修改網卡的配置,然後重啟網路服務。
『肆』 LINUX (suse10.1) 系統 3塊網卡 區域網共享問題
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables有規則默認為DROP
iptables -A FORWARD -P DROP
允許到5,6段的所有轉發到相互的段
iptables -A FORWARD -s 192.168.5.0/24 -d 192.168.6.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.6.0/24 -d 192.168.5.0/24 -j ACCEPT
來自192.168.6.2轉發所有地方
iptables -A FORWARD -s 192.168.6.2 -j ACCEPT
跳過ISP的禁共享
iptables -t mangle -A PREROUTING -s 192.168.6.2 -j TTL --ttl-set 64
iptables -A FORWARD -s 192.168.0.99 -d 192.168.5.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.0.99 -d 192.168.6.0/24 -j ACCEPT
基本上就可以了,不過具體要調試一下,而且可能要設一下suse的路由
所有連接到SUSE的網關設為susu的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
『陸』 linux如何設置雙網卡訪問網路
給eth0一個網關就行了。其餘的都不用動。
『柒』 主機寬頻撥號上網,主機雙網卡,虛擬機運行LINUX系統, 怎樣配置網路實現共享上網
自己沒試過,貌似很簡單
1.PC網卡設置一個IP 如192.168.10.1 255.255.255.252 (記著與你上網的內網ip區別開)
2.vmare裝linux的時候,選擇主板網卡,不選擇橋接(bri)
3. linux網卡配置ip 192.168.10.2 255.255.255.252
4.建立NFS服務,可以修改linux上面的/etc/vsftb文件,然後重新remount。
這樣應該可以通了,如果不通,嘗試windows注冊表開啟ip轉發:
啟用 TCP/IP 轉發,請按照下列步驟操作:啟動注冊表編輯器 (Regedit.exe)。
在注冊表編輯器中,找到以下注冊表項: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
設置以下注冊表值: 數值名稱:IPEnableRouter
數值類型:REG_DWORD
數值數據:1數值 1 啟用此計算機上安裝和使用的網路連接的 TCP/IP 轉發。
退出「注冊表編輯器」。
『捌』 在Linux上怎麼兩個網卡配同一個IP
linux中雙網卡的梆定
創建一個bond設備,三個簡單的步驟即可搞定:
(1)首先要保證相應的驅動程序已經載入:
localhost@root
~#
modprobe
bonding
或
modprobe
<3c59x|
eepro100|pcnet32|tulip|...>
(2)其次給等梆定bond設備分配IP地址
localhost@root
~#
ifconfig
bond0
<IP地址>
netmask
<子網掩碼>
broadcast
<廣播地址
>
例如
ifconfig
bond0
192.168.1.242
netmask
255.255.255.0
broadcast
172.31.3.254
(3)最後將所有要梆定的物理網卡介面添加到bond設備中去
localhost@root
~#
ifenslave
bond0
[{-f|--force}
bond0
eth0
[
eth1
[eth2]...]
例如
ifenslave
bond0
eth0
eth1
梆定了eth0
eth1兩個網卡設備。
--force
表示強制進行梆定
創建好bond設備後,就可以像一般的網卡設備一樣使用了
如啟動bond0:
#
ifconfig
bond0
up
停用bond0:
#
ifconfig
bond0
down
在不停用bond0的情況下添加介面:
#
ifenslave
{-d|
--detach}
bond0
eth0
[eth1
[eth2]...]
--detach表示"附加"的意思
改變活動的從設備:
#
ifenslave
{-c|--change-active}
bond0
eth0
--change-acitve
表示"改變活動的從設備"的意思
顯示主介面(指bond0)信息:
#
ifenslave
bond0
顯示所以介面信息:
#
ifenslave
{-a|--all-interfaces}
--all-interfaces
表示"所有介面"
『玖』 linux 雙網卡共享上網
192.168.1.x是內網? 還是 10.0.0.x是內網?
感覺pc2和pc3都沒有直接接在192.168.1.x上啊
『拾』 兩台linux伺服器 都是雙網卡, 想做一個對等網,主機如何設置
對等網?很古老很不技術的網路術語——忘掉這個詞吧
你是要一個機器(假設為B)通過另外一個(假設A)上網是吧
1. B不需要雙網卡,單網卡就夠了
2. AB之間如果沒有交換機,直接連接,可能需要專門做一條網線
但現在一些高檔網卡直接網線自動識別。試試吧,如果AB不通就要考慮網線
3. A的兩個網卡,一個接外網(假設是eth0),一個接B(假設是eth1)
在A上設置:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -i eth1 -j MASQUERADE
讓B的預設網關指向A