1. 程式人生 > >如何把linux配置成ip路由器

如何把linux配置成ip路由器

實驗環境,兩臺虛擬機器,一臺desktop,一臺server,其中desktop作為路由器,用server連線真實主機

1.給desktop虛擬機器新增網絡卡

virt manager

雙擊進入desktop控制介面

點選小燈泡

然後點選底部的Add Hardware

選擇network然後把網絡卡型別攝製成virtio,然後finish,開啟虛擬機器

開啟虛擬機器後會發現有兩塊網絡卡,就是設定成功了

2.設定充當路由器的desktop虛擬機器

用nm-connection-editor或者是修改配置檔案的方法(這裡不再贅述)對desktop的網路進行設定成下圖所示的ip

eth0網絡卡ip設定成172.25.254.155,eth1網絡卡ip設定成1.1.1.55.兩者的子網掩碼都是255.255.255.0

systemctl start firewalld        ##開啟防火牆
firewall-cmd --add-masquerade    ##提示success就是設定成功了,此步可以理解為開啟路由功能

3.設定server虛擬機器(客戶端)

將server虛擬機器的ip設定為1.1.1.155,子網掩碼設定為255.255.255.0,閘道器設定成1.1.1.55,如下圖

4.測試desktop的路由功能是否成功

在虛擬機器ping真機

在真機ping虛擬機器

5.路由設定成功

畫重點,首先一臺客戶機的主機的閘道器必須是路由器兩塊網絡卡其中的一個ip,並且客戶端的ip必須與路由器的其中一塊網絡卡處於一個網段。

最後說一下ping指令的用法

ping -c ip         ##表示的是ping這個ip多少次

 

ping -w ip  ##表示的是秒數

 

如果c和w一塊用的話,那個有一個結束,這個指令就會結束