Linux下的閘道器設定(轉)
Linux下的閘道器設定(轉)[@more@] 本文將主要介紹如何利用一臺Linux主機來實現閘道器的功能。
例如,現在有兩個子網,網路地址分別是10.119.140.0和202.114.3.0。
由於兩個子網的網路地址不相同,為了使兩個子網中的計算機可以互相訪問,有必要在兩個子網中間建立一個閘道器。在這裡,Linux主機是用作閘道器的Linux伺服器,其上已正確安裝了兩塊網路卡,分別為eth0和eth1。要使這兩塊網路卡與相應的網路相連,可使用以下命令:
ifconfig10.119.140.1255.255.255.0eth0up
ifconfig202.114.3.1255.255.255.0eth1up
這兩行命令的含義是,將IP地址10.119.140.1分配給網路卡eth0,子網掩碼為255.255.255.0;將IP地址202.114.3.1分配給網路卡eth1,子網掩碼為255.255.255.0;引數up表示配置立時生效。
網路卡引數配置好了之後,還需要正確配置系統路由表,並啟動IP轉發功能。
在Linux系統中,使用者可以採用多種路由協議,如靜態路由、RIP、OSPF。為了簡單起見,本文只介紹靜態路由的配置。
配置路由表時,首先應使用route-n命令列出當前路由表的內容,刪除所有不正確的路由。
刪除路由的命令為:
routedel-net|-hostxxx.xxx.xxx.xxxnetmaskxxx.xxx.xxx.xxx;-net刪除到網路的路由,-host刪除到主機的路由。
然後新增以下兩項:
routeadd-net10.119.140.0netmask255.255.255.0eth0
routeadd-net202.114.3.0netmask255.255.255.0eth1
這兩行命令的含義是,所有發往10.119.140.0網路的資料包都應透過網路卡eth0發出去,而發往202.114.3.0網路的資料包都應透過網路卡eth1發出去
根據LinuxHOWTO中的介紹,Redhat、Turbolinux等版本的Linux系統在安裝完畢之後,預設值是將IP轉發功能關閉,而Slackware則是預設開啟,為了保險起見,最後務必使用命令echo1>/proc/sys/net/ipv4/ip_forward來啟動系統的IP轉發功能。如果希望關閉IP轉發,則用命令echo0>/proc/sys/net/ipv4/ip_forward即可。
到此時為止,閘道器就設定好了。使用者可在任一子網的一臺計算機上使用ping命令,如果ping成功,則表示閘道器設定正確。否則,使用者須仔細檢查網路的硬體部分,如網線、集線器、網路卡等。
例如,現在有兩個子網,網路地址分別是10.119.140.0和202.114.3.0。
由於兩個子網的網路地址不相同,為了使兩個子網中的計算機可以互相訪問,有必要在兩個子網中間建立一個閘道器。在這裡,Linux主機是用作閘道器的Linux伺服器,其上已正確安裝了兩塊網路卡,分別為eth0和eth1。要使這兩塊網路卡與相應的網路相連,可使用以下命令:
ifconfig10.119.140.1255.255.255.0eth0up
ifconfig202.114.3.1255.255.255.0eth1up
這兩行命令的含義是,將IP地址10.119.140.1分配給網路卡eth0,子網掩碼為255.255.255.0;將IP地址202.114.3.1分配給網路卡eth1,子網掩碼為255.255.255.0;引數up表示配置立時生效。
網路卡引數配置好了之後,還需要正確配置系統路由表,並啟動IP轉發功能。
在Linux系統中,使用者可以採用多種路由協議,如靜態路由、RIP、OSPF。為了簡單起見,本文只介紹靜態路由的配置。
配置路由表時,首先應使用route-n命令列出當前路由表的內容,刪除所有不正確的路由。
刪除路由的命令為:
routedel-net|-hostxxx.xxx.xxx.xxxnetmaskxxx.xxx.xxx.xxx;-net刪除到網路的路由,-host刪除到主機的路由。
然後新增以下兩項:
routeadd-net10.119.140.0netmask255.255.255.0eth0
routeadd-net202.114.3.0netmask255.255.255.0eth1
這兩行命令的含義是,所有發往10.119.140.0網路的資料包都應透過網路卡eth0發出去,而發往202.114.3.0網路的資料包都應透過網路卡eth1發出去
根據LinuxHOWTO中的介紹,Redhat、Turbolinux等版本的Linux系統在安裝完畢之後,預設值是將IP轉發功能關閉,而Slackware則是預設開啟,為了保險起見,最後務必使用命令echo1>/proc/sys/net/ipv4/ip_forward來啟動系統的IP轉發功能。如果希望關閉IP轉發,則用命令echo0>/proc/sys/net/ipv4/ip_forward即可。
到此時為止,閘道器就設定好了。使用者可在任一子網的一臺計算機上使用ping命令,如果ping成功,則表示閘道器設定正確。否則,使用者須仔細檢查網路的硬體部分,如網線、集線器、網路卡等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-963032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統預設閘道器怎麼更改?Linux系統預設閘道器的更改方法教程Linux
- win10系統如何設定預設閘道器_win10預設閘道器設定步驟Win10
- Linux 中如何查詢預設閘道器Linux
- 伺服器:Ubuntu設定IP地址、閘道器、DNS伺服器UbuntuDNS
- Ubuntu系統設定IP地址、閘道器、DNSUbuntuDNS
- 不設定預設閘道器,可訪問網路
- api閘道器設計API
- 中國移動寬頻 GPON 閘道器設定
- 基於Linux和IPSec的VPN閘道器Linux
- 什麼是閘道器?閘道器的作用是什麼,閘道器的作用詳解
- 微服務下的閘道器如何選擇微服務
- WAP閘道器相關知識【轉】
- Modbus TCP轉Profinet閘道器配置案例TCP
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- 工業智慧閘道器如何實現雙WAN口設定
- Janusec應用安全閘道器(WAF閘道器)
- Ceph物件閘道器,多區域閘道器物件
- 閘道器never_host設計
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- 通訊協議轉換Modbus轉Profinet閘道器協議
- 億級流量架構之閘道器設計思路、常見閘道器對比架構
- Gateway(閘道器)的概述Gateway
- 閘道器GatewayGateway
- gateway 閘道器Gateway
- win10系統下預設閘道器設定完成後總是自動消失如何解決Win10
- 微服務設計中的API閘道器模式微服務API模式
- 問下 API 閘道器進行測試的方法API
- Modbus轉Ethernet IP閘道器模組與匯川PLC通訊在閘道器配置軟體中的配置
- 4 種在 Linux 中檢查預設閘道器或者路由器 IP 地址的方法Linux路由器
- 《springcloud 二》微服務動態閘道器,閘道器叢集SpringGCCloud微服務
- API閘道器,企業級閘道器可擴充套件API套件
- 微服務中的閘道器微服務
- 物聯網的閘道器
- API 閘道器 KongAPI
- Zuul路由閘道器Zuul路由
- kong閘道器部署
- Ocelot閘道器(二)
- Ocelot閘道器(三)
- 微服務閘道器微服務