將 Linux 設為具有路由器功能

2021-08-31 11:45:53 字數 1482 閱讀 8615

在 vmware 中操作,linux 路由器為centos,區域網內主機 debian。

檢視是否開啟了封包傳遞功能cat /proc/sys/net/ipv4/ip_forward1為啟動,0為未啟動(預設是啟動的)

開啟該功能vim /etc/sysctl.conf加入或修改 net.ipv4.ip_forward = 1

使其立即生效sysctl -p這時,linux 主機必須至少有兩個網絡卡,乙個網絡卡對外連線,乙個網絡卡連線內部區域網(lan)。分別設定為:

# /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0

hwaddr=網絡卡mac位址

nm_controlled=no # 不接受圖形介面設定

onboot=yes

bootproto=none # thcp or static or none

ipaddr=192.168.1.100

netmask=255.255.255.0

gateway=192.168.1.254 # 閘道器

dns=8.8.8.8

# /etc/sysconfig/network-scripts/ifcfg-eth1

device=eth1

hwaddr=網絡卡mac位址

nm_controlled=no # 不接受圖形介面設定

onboot=yes

bootproto=none # thcp or static or none

ipaddr=192.168.100.254

netmask=255.255.255.0

# gateway=192.168.100.254 閘道器不用設定,因為自己是 192.168.100.0/24 這個區域網的閘道器

還需要關閉防火牆systemctl stop firewalld.servce

debian9中預設沒有ifconfig 命令,檢視網絡卡資訊可以使用ip addr命令。執行以下操作:

vim /etc/network/inte***ce修改ens33 部分為:

allow-hotplug ens33

iface ens33 inet static

address 192.168.100.10

netmask 255.255.255.0

gateway 192.168.100.254

dns 8.8.8.8

啟動網路服務systemctl restart networking.service(與 centos略有不同)

檢視網絡卡是否開啟ip addr, 若未開啟,使用ifup ens33

路由器路由功能

我以前剛開始接觸到一些常用的網路裝置 router switch hub等 的時候,只是從一些資料中知道router與switch 或hub 最大的分別就是多了個路由功能,對於現在低端的產品從功能上來說,switch和hub基本上是分別不大的 本文只討論低端的產品,因為我沒有怎麼使用較高階的產品,對...

路由器功能

要解釋路由器的概念,首先要介紹什麼是路由。所謂 路由 是指把資料從乙個地方傳送到另乙個地方的行為和動作,而路由器,正是執行這種行為動作的機器,它的英文名稱為router。簡單的講,路由器主要有以下幾種功能 第一,網路互連,路由器支援各種區域網和廣域網介面,主要用於互連區域網和廣域網,實現不同網路互相...

路由器wol(wake on lan)功能

工作分三步走 一 設定路由器 二 設定電腦 三 安裝遠端桌面控制軟體 從前面的三步走,我們可以得出要達到網路喚醒的目的所必備的硬體條件 1 支援wol的路由器。現在市面上的路由器一般都會支援。我說一般,是因為我就遇到不一般的了。d link 605l這一款路由器就不支援wol,任憑我想破腦袋也沒有找...