2.Linux 網絡配置

Linux: 網絡配置

版本為centos7

網卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-ens33

[root@kami /]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet      /類型:以太網
PROXY_METHOD=none	
BROWSER_ONLY=no
BOOTPROTO=none	/網絡配置的方式:1.dhcp,2.none,static手動靜態配置
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33		/網絡連接名稱,可以改
UUID=b248e949-d17e-4600-8bb0-161c6f83aa8f /網卡標識,可以沒有
DEVICE=ens33	/網卡設備名稱
ONBOOT=yes		/設置網卡是否啟動,yes為啟動,no為不啟動
IPADDR=192.168.100.10
PREFIX=24		/子網掩碼 
GATEWAY=192.168.100.254	網關
DNS1=114.114.114.114	dns
IPV6_PRIVACY=no

重啟網卡命令:systemctl restart network

激活網絡連接:nmcli connection up “網絡名稱”

圖形化:nmtui

在這里插入圖片描述

第一個為編輯網絡鏈接

第二個為激活網絡鏈接

第三個為設置主機名稱

修改網絡的4種方法

第一種:直接修改

在這里插入圖片描述

進入settings

在這里插入圖片描述

進入網絡

在這里插入圖片描述

第二種:圖形化修改

打開終端。輸入nmtui

[root@xieyuhui ~]# nmtui

進入編輯網絡鏈接頁面,選擇以太網卡

在這里插入圖片描述

選擇編輯

在這里插入圖片描述

即可修改網絡配置

第三種:修改文件配置

進入終端

[root@xieyuhui ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改網絡文件

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b248e949-d17e-4600-8bb0-161c6f83aa8f
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.10
PREFIX=24
GATEWAY=192.168.100.254
DNS1=114.114.114.114
IPV6_PRIVACY=no

修改完后重啟網卡

[root@xieyuhui ~]# systemctl restart network

第四種:

直接使用命令修改

[root@xieyuhui ~]# nmcli connection show  /顯示當前主機所有可用的網絡連接
NAME    UUID                                  TYPE      DEVICE 
ens33   b248e949-d17e-4600-8bb0-161c6f83aa8f  ethernet  ens33  
virbr0  c5968d41-ee1f-48d5-a246-dbdd50bad517  bridge    virbr0
[root@xieyuhui ~]# nmcli connection //雙擊tap顯示可以用的命令
add      delete   edit     help     load     monitor  show
clone    down     export   import   modify   reload   up

將ens33網卡ip地址修改為192.168.100.20,網關設置為192.168.100.254,dns設置為114.114.114.114 ipv4設置為手動配置,自動連接

[root@xieyuhui ~]# nmcli connection modify ens33 ipv4.addresses 192.168.100.20/24 ipv4.gateway 192.168.100.254 ipv4.dns 114.114.114.114 ipv4.method manual connection.autoconnect yes

激活

[root@xieyuhui ~]# nmcli connection up ens33

其他需要命令:

刪除靜態路由
route del -host 目標主機的IP地址 gw 網關地址 dev 接口

route del -net 目標網絡 netmask 網絡掩碼 gw 網關地址 dev 接口

route del -net 目標網絡 netmask 網絡掩碼 dev 接口

將add改為delete即可

讓兩臺網段不同的主機能夠ping通

pc1ip為192.168.100.20,pc2 ip為192.168.200.20有兩種方法

第一種:

如果目標是主機:route add -host 目標主機的IP地址 gw 網關地址 dev 接口

如果是相同網段則能ping通,如果是虛假網關則不會成功

第二種:

如果目標是網絡:route add -net 目標網絡 netmask 網絡掩碼 gw 網關地址 dev 接口

則直接互相配置對面的網段

如果目標是一個主機的話,那么必須使用網關
如果目標是一個網段,那么可以有網關,也可以沒有網關

開啟ip轉發功能

[root@xieyuhui2 ~]# vim /etc/sysctl.conf 

在這里插入圖片描述

1為啟動,0為關閉

之后保存退出,然后應用

[root@xieyuhui2 ~]# sysctl -p
net.ipv4.ip_forward = 1

查看ip轉發是否開啟,如果開啟則結果為1,反之為0

[root@xieyuhui ~]# cat /proc/sys/net/ipv4/ip_forward
1

兩臺都要配置

添加對方的網段

pc1:

[root@xieyuhui ~]# route add -net 192.168.200.0 netmask 255.255.255.0 dev ens33
[root@xieyuhui ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33
192.168.100.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
192.168.200.0   0.0.0.0         255.255.255.0   U     0      0        0 ens33

pc2:

[root@xieyuhui2 ~]# route add -net 192.168.100.0 netmask 255.255.255.0 dev ens33
\[root@xieyuhui2 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 ens33
gateway         0.0.0.0         255.255.255.255 UH    100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
192.168.200.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

在這里插入圖片描述

成功ping通

如何添加新的網卡

1.在虛擬機上添加新的網絡適配器

在這里插入圖片描述

2.查看是否有新的網卡加入

[root@xieyuhui ~]# nmcli connection 
NAME                UUID                                  TYPE      DEVICE 
ens33               b248e949-d17e-4600-8bb0-161c6f83aa8f  ethernet  ens33  
virbr0              260a8e23-5763-4252-ad30-b45252b17143  bridge    virbr0 
Wired connection 1  25995481-4c16-3d81-9daf-18a18c162bc9  ethernet  ens36 

刪除新的網卡

[root@xieyuhui ~]# nmcli connection delete Wired\ connection\ 1 
Connection 'Wired connection 1' (25995481-4c16-3d81-9daf-18a18c162bc9) successfully deleted.
[root@xieyuhui ~]# nmcli connection 
NAME    UUID                                  TYPE      DEVICE 
ens33   b248e949-d17e-4600-8bb0-161c6f83aa8f  ethernet  ens33  
virbr0  260a8e23-5763-4252-ad30-b45252b17143  bridge    virbr0 

重新添加

[root@xieyuhui ~]# nmcli connection add con-name ens36 type ethernet [root@xieyuhui ~]# nmcli connection add con-name ens36 type ethernet ifname ens36
Connection 'ens36' (cf2d1621-d44a-4e73-aa2b-d66c3544bbd8) successfully added.
[root@xieyuhui ~]# nmcli connection 
NAME    UUID                                  TYPE      DEVICE 
ens33   b248e949-d17e-4600-8bb0-161c6f83aa8f  ethernet  ens33  
virbr0  260a8e23-5763-4252-ad30-b45252b17143  bridge    virbr0 
ens36   cf2d1621-d44a-4e73-aa2b-d66c3544bbd8  ethernet  ens36 

配置ens36的ip

[root@xieyuhui ~]# nmcli connection modify ens36 ipv4.addresses 192.168.100.10/24 ipv4.method manual connection.autoconnect yes
[root@xieyuhui ~]# nmcli connection 
NAME    UUID                                  TYPE      DEVICE 
ens33   b248e949-d17e-4600-8bb0-161c6f83aa8f  ethernet  ens33  
ens36   cf2d1621-d44a-4e73-aa2b-d66c3544bbd8  ethernet  ens36  
virbr0  260a8e23-5763-4252-ad30-b45252b17143  bridge    virbr0 

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/90530.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/90530.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/90530.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

FPGA Verilog 入門語法指南

FPGA Verilog 入門語法指南 ?? 目錄 Verilog與C語言對比 基礎關鍵字 數據類型 運算符 控制結構 數值表示 阻塞與非阻塞賦值 模塊結構 預處理指令

【鴻蒙HarmonyOS Next App實戰開發】視頻提取音頻

在多媒體處理場景中,經常需要從視頻文件中提取純凈的音頻軌道。本文將介紹如何在HarmonyOS應用中實現這一功能,核心代碼基于ohos/mp4parser庫的FFmpeg能力。 功能概述 我們實現了一個完整的視頻音頻提取頁面,包含以下功能: 通過…

OpenHands:Manus 最強開源平替——本地部署與實戰指南

文章目錄?? 一、OpenHands 核心優勢:為何是 Manus 最佳平替?🧠 二、核心架構解析:多智能體如何協同工作?🛠? 三、本地化部署指南:Docke部署Docker 極速部署(推薦)&…

用 AI 做數據分析:從“數字”里挖“規律”

數據整理干凈后,就得分析了——算平均值、看差異、找關系,這些都能靠 AI 搞定。這節以“大學生在線學習滿意度”數據為例,教你用 AI 做描述性統計、假設檢驗、相關性分析,一步步從數據里挖規律,超詳細~ 1. …

小程序安卓ApK轉aab文件詳情教程MacM4環境

根據Google Play的政策要求,自 2021 年 8 月起,Google Play 將開始要求新應用使用 Android App Bundle(以下簡稱aab) 進行發布。該格式將取代 APK 作為標準發布格式。 想了解更多關于aab的介紹可以直接閱讀android官方文檔&#x…

率先通過自動制冰性能認證,容聲冰箱推動行業品質升級

日前,容聲冰箱“電冰箱自動制冰性能認證”由中國家用電器研究院測試并通過,該認證為行業首次。這標志著中國家電行業在冰箱自動制冰功能的技術規范與品質保障領域樹立了全新里程碑,也將潔凈、高效的制冰體驗帶入中國家庭日常生活。目前&#…

大模型-batch之continuous batching

一、ORCA1.1 ORCA 概覽看下Continuous Batching 技術的開山之作ORCA,這個其實是融合的思路。ORCA:把調度粒度從請求級別調整為迭代級別,并結合選擇性批處理(selective batching)來進行優化。Sarathi[2] :利用Chunked P…

主要分布在背側海馬體(dHPC)CA1區域(dCA1)的時空聯合細胞對NLP中的深層語義分析的積極影響和啟示

時空聯合細胞(Spatiotemporal Conjunctive Cells)主要分布在背側海馬體CA1區(dCA1),其核心功能是??同步編碼空間位置、時間信息和行為意圖??,形成動態的情景記憶表征。這種神經機制為自然語言處理&…

操作系統:系統程序(System Programs)

目錄 常見的系統程序類型 1?? 文件管理(File Management) 2?? 狀態信息(Status Information) 3?? 編譯器和程序開發(Program Language Support) 4?? 程序執行控制類(Program Load…

【知識圖譜】Neo4j Desktop桌面版中國區被禁(無法打開)問題解決方法

【知識圖譜】Neo4j Desktop桌面版進程運行無法打開,UI 界面無法顯示問題解決辦法 前言 1.問題形式 2.原因分析 3.解決方法 3.1 方法一,斷網 3.2 方法二,手動設置代理 4.啟動Neo4j Desktop 前言 Neo4j Desktop桌面版安裝教程參考鏈接: https://zskp1012.blog.csdn.net/artic…

安裝acunetix軟件之后改www.ddosi.org.bat文件

安裝環境:windows11 通過網盤分享的文件:Acunetix_15.2.221208162_www.ddosi.org.zip 鏈接: https://pan.baidu.com/s/1FPFFr583FFFj6hxWB-Ygng?pwdjpim 提取碼: jpim 下載后文件是: 解壓之后,如下圖: 安裝步驟如…

pycharm安裝教程-PyCharm2023安裝詳細步驟【MAC版】【安裝包自取】

pycharm安裝教程-PyCharm2025安裝詳細步驟【MAC版】安裝安裝包獲取(文章末尾)今天來給大家分享 Mac 系統安裝 PyCharm,附帶安裝包資源安裝, PyCharm 相關就不敘述了,直接開始安裝! 安裝 2024版本、2025年…

Linux(centos7)安裝 docker + ollama+ deepseek-r1:7b + Open WebUI(內含一鍵安裝腳本)

windows版本的 ollama :https://blog.csdn.net/YXWik/article/details/143871588 環境:centos7 文中各個腳本 1.docker安裝 或者 需要重新安裝: install_docker.sh 2.docker已安裝只需要安裝 ollama deepseek-r1:7b Open WebUI &#xff1…

深度解析:在Odoo 18中基于原生Owl框架為PWA定制功能豐富的底部導航欄

本文旨在提供一個從架構設計、核心功能實現到高級用戶體驗優化的全面指南,詳細闡述如何在Odoo 18中,完全利用其原生的Owl前端框架,為漸進式網絡應用(PWA)從零開始開發一個功能完備、數據驅動且高度可定制的底部導航欄。…

Java泛型初始化ArrayList<String>()和ArrayList<>()的區別

文章目錄前言Java 泛型初始化&#xff1a;ArrayList<String>() vs ArrayList<>() 的區別1. 語法差異1.1 顯式泛型初始化 (ArrayList<String>())1.2 鉆石操作符初始化 (ArrayList<>())2. 編譯與運行時的區別3. 使用場景對比3.1 顯式泛型初始化的適用情況…

ubuntu25.04+4070+cuda+docker安裝

目錄 1.4070nvidia驅動安裝 2.CUDA安裝 3.docker安裝 4.docker的GPU支持 1.4070nvidia驅動安裝 首先從軟件源獲取最新的軟件包信息&#xff0c;然后升級一下安裝好的軟件包 #從軟件源獲取最新的軟件包信息 apt update -y #將已安裝的軟件包升級到最新版本 apt upgrade -y 然…

Mac m系列 VMware Fusion虛擬機安裝ARM contos

一、下載虛擬機 VMware Fusion和 CentOS 安裝 VMware Fusion下載地址下載好鏡像文件CentOS-Stream-9-20230516.0-aarch64-boot.iso下載地址 二、打開VMware Fusion新建虛擬機 選擇從光盤或映像中安裝點擊繼 選擇剛才下載的鏡像&#xff0c;點擊繼續選擇 Linux > 其他Linu…

MYSQL中NOT IN和NOT EXISTS

NOT IN 和 NOT EXISTS 是 MySQL 中用于排除某些數據的兩種常見查詢方式。它們的功能相似&#xff0c;都用于返回不滿足某一條件的結果&#xff0c;但是它們在內部的實現方式以及某些特定場景下的行為有所不同。1. NOT INNOT IN 是用來排除在指定值集合中存在的值。通常用來與子…

數據庫關系運算之連接

在數據庫理論中&#xff0c;關系連接&#xff08;Join&#xff09; 是將兩個或多個關系&#xff08;表&#xff09;中的元組&#xff08;行&#xff09;根據一定條件組合成新關系的操作&#xff0c;是關系型數據庫中核心且高頻使用的操作。其本質是通過共享的屬性&#xff08;列…

npm全局安裝后,依然不是內部或外部命令,也不是可運行的程序或批處理文件

雖然通過 npm install -g yarn 安裝了 Yarn&#xff0c;但系統無法識別 yarn 命令。這通常是因為 npm 的全局安裝目錄沒有添加到系統的 PATH 環境變量中C:\Users\Administrator>npm install -g yarnadded 1 package in 518msC:\Users\Administrator>yarn yarn 不是內部或…