1. 程式人生 > >Linux運維入門~11.網路設定與路由器

Linux運維入門~11.網路設定與路由器

今天我們來了解一下怎樣在Linux中設定網路與配置路由

1.圖形化設定

1)

命令:nm-connection-editor

選中eth0,Delete刪除

然後單擊Add新增

選擇Ethernet,點選Create建立,如圖配置

點選IPV4 Setting,如圖設定

點選Save即可建立成功

2)擬圖形設定

若計算機沒有圖形,也可以採用此方法設定網路

nmtui

 

回車進入

與圖形化設定相似,但是無法使用滑鼠操作,如圖設定

最後<OK>儲存退出

 

2.命令設定

命令:

ifconfig

使用該命令檢視網路配置

可見eth0網絡卡的IP地址為172.25.254.201 子網掩碼為255.255.255.0

ip addr

1.ip addr show eth0    使用該命令檢視網絡卡網路設定

2.ip addr del dev eth0 172.25.254.201/24  刪除eth0網絡卡中的172.254.201的ip地址

3.ip addr add dev eth0 1.1.1.3/24                在eth0新增ip地址為1.1.1.3 子網掩碼為255.255.255.0的網路配置

3.編輯配置檔案

1)靜態網路配置

先刪除原有網路配置

在/etc/sysconfig/network-scripts目錄下新建檔案ifcfg-westos

並編輯檔案

  1. NAME=westos                   網路介面名稱
  2. DEVICE=eth0                     介面使用裝置
  3. ONBOOT=yes                     網路服務開啟時自動啟用
  4. BOOTPROTO=none           網絡卡工作模式
  5. IPADDR=172.25.254.201  靜態ip地址
  6. NETMASK=255.255.255.0   子網掩碼,同 PREFIX=24

2)動態網路配置

BOOTPROTO=dhcp

網絡卡工作模式為dhcp自動獲取ip地址

儲存退出

注意:必須重啟網路服務才能生效:systemctl restart network

 

 

路由實驗設定

1.路由器

主要實現nat轉換,以實現不同網段之間的連通。

本實驗用雙網絡卡虛擬機器代替路由器

2.閘道器gateway

路由器上和自己處在同一個網段的那個ip

3.實驗內容:

內網ip:1.1.1.3/24   PC1

外網ip:172.25.254.78/24   PC2

路由器PC3:

eth0:172.25.254.178/24

eth2:1.1.1.200/24

目標:使PC1可以連通PC2

原理:使用地址轉換服務使內網連線外網時IP地址轉換為同一網段的路由器IP

 

PC3路由器配置:

1.新增網絡卡(虛擬機器預設1個網絡卡)

開啟虛擬機器管理器(應用程式-系統工具-虛擬機器管理器)

點選左下<新增硬體>

完成

2.此時參照上一節,設定路由器ip地址

3.開啟防火牆路由功能

 

PC1設定

1.修改閘道器設定檔案

新增下一跳地址為路由器ip地址:1.1.1.200

2.使用ping指令驗證

使用ssh指令驗證

PC1使用ssh進入PC2

在PC2中使用w -i 指令驗證

最後一行顯示為路由器IP,

即NAT轉換完成

 

寫在最後,如果大家喜歡linux運維方面的知識,歡迎關注本博主,會每週更新與linux運維相關的一些小知識,幫助大家入門

願你與我一同成長!

往期:

ttps://blog.csdn.net/Stella_Pooter/article/details/82951345        Linux運維入門~1.虛擬機器使用

https://blog.csdn.net/Stella_Pooter/article/details/82952307      Linux運維入門~2.命令列使用技巧

https://blog.csdn.net/Stella_Pooter/article/details/82960344      Linux運維入門~3.檔案管理

https://blog.csdn.net/Stella_Pooter/article/details/82971516      Linux運維入門~4.輸入輸出管理與vim管理

https://blog.csdn.net/Stella_Pooter/article/details/82983752      Linux運維入門~5.使用者管理

https://blog.csdn.net/Stella_Pooter/article/details/82986125      Linux運維入門~6.檔案許可權管理

https://blog.csdn.net/Stella_Pooter/article/details/82989454      Linux運維入門~7.程序管理

https://blog.csdn.net/Stella_Pooter/article/details/83000027      Linux運維入門~8.sshd服務管理

https://blog.csdn.net/Stella_Pooter/article/details/83052049      Linux運維入門~9.檔案傳輸

https://blog.csdn.net/Stella_Pooter/article/details/83090110      Linux運維入門~10.系統日誌管理與時間同步

Never say die