當前位置:首頁 » 操作系統 » linux網卡路由

linux網卡路由

發布時間: 2022-08-03 21:43:08

㈠ 如何在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雙網卡雙網段路由問題

中間伺服器的路由問題。默認路由是 201.1,所以非15段的數據包都是走201.1的。

在中間伺服器加一條路由:ip route add 192.168.13.0/24 via 192.168.15.1 (核心路由器的15段IP)

㈢ linux雙網卡路由配置

你可以看一下ROS的使用咯,很簡單的,不過我好久沒有用過這個東西了,你又沒有分,不然我可以告訴你咯
login:admin
password:
...........
setup
回車
enter1
回車
輸入192.168.0.133
回車
輸入X
退出後
system
reboot
y
ENTER1指的是自上而下的第一塊網卡
有的ROS版本問題你要吧用telnet
192.168.0.133進入

㈣ linux多網卡路由配置

命令行IFCONFIG ETH0 192.168.1.1 NETMASK 255.255.255.0
IFCONFIG ETH0 192.168.0.1 NETMASK 255.255.255.0

㈤ 高分求解答! linux下網卡路由的問題,區分入口及出口請求,分別走不同的網卡

伺服器上有兩個面向內網的網卡。這個有意思。你這是像做nis伺服器的樣子。如果你的防火牆已經開放了相關埠,並且selinux也關照過了,這個設定就ok啦。如果伺服器不能發揮作用,我想應該是兩台網關的主機沒設定好了(也許是路由器咯)。ip偽裝了沒;ip_forward有沒設定為1;防火牆你是用linux的默認值的嗎,默認值很嚴的。

㈥ linux 路由器 一定要多網卡嗎

linux下設置多塊網卡的路由linux下設置多塊網卡的路由: 調試機頂盒的時候碰到一個挺有意思的場景:機頂盒有eth0和usb0兩塊網卡;啟動的時候從eth0掛在nfs啟動,啟動之後要求從usb0從伺服器A上下載數據。eth0的ip段為192.168.1.x;usb0的ip段為172.29.249.x;usb0網卡會通過通過轉換後從另一個系統上的192.168.0.x網段去訪問伺服器A。路由策略:默認從usb0網卡走;其次從eth0網卡走;192.168.0.x網段的IP指定從usb0網卡走。 已有的routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault 172.29.249.254 0.0.0.0 UG 0 0 0 usb0default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0172.29.249.252 * 255.255.255.252 U 0 0 0 usb0192.168.1.0 * 255.255.255.0 U 0 0 0 eth0新增routeroute add -net 192.168.0.0 netmask 255.255.255.0 gw 172.29.249.254 dev usb0

㈦ linux多網卡路由設置方法有沒有人曉得

使用下面的 route 命令可以查看 Linux 內核路由表。

# route
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
route 命令的輸出項說明

輸出項 說明
Destination 目標網段或者主機
Gateway 網關地址,」*」 表示目標是本主機所屬的網路,不需要路由
Genmask 網路掩碼
Flags 標記。一些可能的標記如下:
U — 路由是活動的
H — 目標是一個主機
G — 路由指向網關
R — 恢復動態路由產生的表項
D — 由路由的後台程序動態地安裝
M — 由路由的後台程序修改
! — 拒絕路由
Metric 路由距離,到達指定網路所需的中轉數(linux 內核中沒有使用)
Ref 路由項引用次數(linux 內核中沒有使用)
Use 此路由項被路由軟體查找的次數
Iface 該路由表項對應的輸出介面
3 種路由類型
主機路由
主機路由是路由選擇表中指向單個IP地址或主機名的路由記錄。主機路由的Flags欄位為H。例如,在下面的示例中,本地主機通過IP地址192.168.1.1的路由器到達IP地址為10.0.0.10的主機。

Destination Gateway Genmask Flags Metric Ref Use Iface
----------- ------- ------- ----- ------ --- --- -----
10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0
網路路由
網路路由是代表主機可以到達的網路。網路路由的Flags欄位為N。例如,在下面的示例中,本地主機將發送到網路192.19.12的數據包轉發到IP地址為192.168.1.1的路由器。

Destination Gateway Genmask Flags Metric Ref Use Iface
----------- ------- ------- ----- ----- --- --- -----
192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0
默認路由
當主機不能在路由表中查找到目標主機的IP地址或網路路由時,數據包就被發送到默認路由(默認網關)上。默認路由的Flags欄位為G。例如,在下面的示例中,默認路由是IP地址為192.168.1.1的路由器。

Destination Gateway Genmask Flags Metric Ref Use Iface
----------- ------- ------- ----- ------ --- --- -----
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
配置靜態路由
route 命令
設置和查看路由表都可以用 route 命令,設置內核路由表的命令格式是:

# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:

add : 添加一條路由規則
del : 刪除一條路由規則
-net : 目的地址是一個網路
-host : 目的地址是一個主機
target : 目的網路或主機
netmask : 目的地址的網路掩碼
gw : 路由數據包通過的網關
dev : 為路由指定的網路介面
route 命令使用舉例
添加到主機的路由

# route add -host 192.168.1.2 dev eth0
# route add -host 10.20.30.148 gw 10.20.30.40 #添加到10.20.30.148的網管
添加到網路的路由

# route add -net 10.20.30.40 netmask 255.255.255.248 eth0 #添加10.20.30.40的網路
# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #添加10.20.30.48的網路
# route add -net 192.168.1.0/24 eth1
添加默認路由

# route add default gw 192.168.1.1
刪除路由

# route del -host 192.168.1.2 dev eth0:0
# route del -host 10.20.30.148 gw 10.20.30.40
# route del -net 10.20.30.40 netmask 255.255.255.248 eth0
# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route del -net 192.168.1.0/24 eth1
# route del default gw 192.168.1.1
設置包轉發
在 CentOS 中默認的內核配置已經包含了路由功能,但默認並沒有在系統啟動時啟用此功能。開啟 Linux 的路由功能可以通過調整內核的網路參數來實現。要配置和調整內核參數可以使用 sysctl 命令。例如:要開啟 Linux 內核的數據包轉發功能可以使用如下的命令。

# sysctl -w net.ipv4.ip_forward=1
這樣設置之後,當前系統就能實現包轉發,但下次啟動計算機時將失效。為了使在下次啟動計算機時仍然有效,需要將下面的行寫入配置文件/etc/sysctl.conf。

# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
用戶還可以使用如下的命令查看當前系統是否支持包轉發。

# sysctl net.ipv4.ip_forward

熱點內容
七七網源碼 發布:2024-05-06 10:27:36 瀏覽:294
shell輸入腳本 發布:2024-05-06 10:19:49 瀏覽:984
通達信自定義板塊在哪個文件夾 發布:2024-05-06 09:56:37 瀏覽:103
在linux搭建mqtt伺服器搭建 發布:2024-05-06 09:52:00 瀏覽:558
windowspython23 發布:2024-05-06 09:27:50 瀏覽:746
編程ug開初 發布:2024-05-06 09:27:48 瀏覽:560
小白源碼論壇 發布:2024-05-06 09:24:56 瀏覽:139
android進程重啟 發布:2024-05-06 09:15:09 瀏覽:97
ie瀏覽器設置默認ftp 發布:2024-05-06 09:14:03 瀏覽:885
邁騰尊貴中控配置怎麼使用 發布:2024-05-06 09:13:28 瀏覽:656