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
並編輯檔案
- NAME=westos 網路介面名稱
- DEVICE=eth0 介面使用裝置
- ONBOOT=yes 網路服務開啟時自動啟用
- BOOTPROTO=none 網絡卡工作模式
- IPADDR=172.25.254.201 靜態ip地址
- 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