0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux學(xué)習(xí)筆記之網(wǎng)絡(luò)管理

馬哥Linux運(yùn)維 ? 來源:博客園twlwbiubiu ? 2024-11-04 15:46 ? 次閱讀

Linux學(xué)習(xí)——網(wǎng)絡(luò)管理

1 網(wǎng)絡(luò)配置

CentOS7的網(wǎng)卡名稱具有以下特征:

以太網(wǎng)接口名稱以en開頭,WLAN接口名稱從 wl開頭,WWAN接口名稱以ww開頭。

下一個字符表示適配器的類型,其中o表示在主板上,s表示熱插拔插槽,p表示PCI接口設(shè)備。

第三個字符為x用于合并MAC地址,默認(rèn)情況下不使用,管理員可用。

最后使用數(shù)字 n表示索引、ID或端口。

如果無法確定名稱,則使用ethn這樣的傳統(tǒng)名稱。

網(wǎng)絡(luò)管理器(NetworkManager)是一個動態(tài)網(wǎng)絡(luò)的控制器與配置系統(tǒng),它用于當(dāng)網(wǎng)絡(luò)設(shè)備可用時(shí)保持設(shè)備和鏈接開啟并激活。多個連接可以應(yīng)用到同一個設(shè)備,但同一時(shí)間只能啟動其中一個連接。
默認(rèn)情況下,CentOS/RHEL 7已安裝網(wǎng)絡(luò)管理器,并處于啟用狀態(tài)。
“ systemctl status NetworkManager ” —— 查看網(wǎng)絡(luò)管理程序狀態(tài)
“ systemctl status network ”——查看網(wǎng)絡(luò)子管理程序的狀態(tài)

NetworkManager提供了nmcli,nmtui與nm-connection-editor工具

nmcli device”——查看所有設(shè)備

[root@localhost ~]# nmcli device
DEVICE      TYPE      STATE   CONNECTION 
virbr0      bridge    未托管  --         
ens33       ethernet  未托管  --         
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --

nmcli device show”——查看設(shè)備詳細(xì)信息

[root@localhost ~]# nmcli device show
GENERAL.DEVICE:                         virbr0
GENERAL.TYPE:                           bridge
GENERAL.HWADDR:                         5200E1:EA
GENERAL.MTU:                            1500
GENERAL.STATE:                          10(未托管)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         0029F1:A1
GENERAL.MTU:                            1500
GENERAL.STATE:                          10(未托管)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               關(guān)
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         000000:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10(未托管)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         virbr0-nic
GENERAL.TYPE:                           tun
GENERAL.HWADDR:                         5200E1:EA
GENERAL.MTU:                            1500
GENERAL.STATE:                          10(未托管)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

nmcli connection”——查看所有連接

[root@localhost ~]# nmcli connection
NAME   UUID                                  TYPE      DEVICE 
ens33  5ae89fd0-897c-40cc-bdfa-fd716dd6fcc5  ethernet  --

nmcli connection add”——添加連接,“con-name”表示連接名,“autoconnect”為yes,”ifname“表示連接的設(shè)備名,”type“表示類型

nmcli connection up”——激活連接

nmcli connection delete“——刪除連接

[root@localhost ~]# nmcli connection add con-name ens33-siso autoconnect yes ifname ens33 type ethernet
連接 "ens33-siso" (72348efc-e6ea-4c08-999a-da4807a6d2c2) 已成功添加。
[root@localhost ~]# nmcli connection
NAME        UUID                                  TYPE      DEVICE 
ens33       5ae89fd0-897c-40cc-bdfa-fd716dd6fcc5  ethernet  --     
ens33-siso  72348efc-e6ea-4c08-999a-da4807a6d2c2  ethernet  --     
[root@localhost ~]# nmcli connection up ens33-siso
[root@localhost ~]# nmcli connection delete ens33-siso
成功刪除連接 "ens33-siso" (72348efc-e6ea-4c08-999a-da4807a6d2c2)。

通過修改網(wǎng)絡(luò)配置文件進(jìn)行網(wǎng)絡(luò)配置

進(jìn)入“編輯”—>“虛擬網(wǎng)絡(luò)編輯器”,進(jìn)入這兩個設(shè)置查看網(wǎng)卡

687aa42c-998a-11ef-a511-92fbcf53809c.png
68884a96-998a-11ef-a511-92fbcf53809c.png

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
YPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
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="5ae89fd0-897c-40cc-bdfa-fd716dd6fcc5"
DEVICE="ens33"
ONBOOT="yes"

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="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="5ae89fd0-897c-40cc-bdfa-fd716dd6fcc5"
IPADDR=192.168.30.101
NETMASK=255.255.255.0
GATEWAY=192.168.30.2
DNS1=114.144.144.144
DEVICE="ens33"
ONBOOT="yes"
[root@localhost ~]# nmcli connection reload
[root@localhost ~]# nmcli connection down ens33
[root@localhost ~]# systemctl restart network //配置文件生效

nmtui“——使用文本用戶界面方式管理網(wǎng)絡(luò)

[root@localhost ~]# nmtui

68968e44-998a-11ef-a511-92fbcf53809c.png

nm-connection-editor“使用圖形化界面方式管理網(wǎng)絡(luò)

[root@localhost ~]# nm-connection-editor

689fbd02-998a-11ef-a511-92fbcf53809c.png

修改主機(jī)名

[root@localhost ~]# vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes  //向文件中添加這兩句話
HOSTNAME=master //修改主機(jī)名
[root@localhost ~]# hostname master 
[root@localhost ~]# hostname
master

9.2 CentOS 修改網(wǎng)卡名為eth0

修改網(wǎng)卡配置文件

[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-ens33  ifdown-bnep  ifdown-ippp  ifdown-post    ifdown-sit       ifdown-tunnel  ifup-bnep  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless      network-functions-ipv6
ifcfg-lo     ifdown-eth   ifdown-ipv6  ifdown-ppp     ifdown-Team      ifup           ifup-eth   ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global
ifdown       ifdown-ib    ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases   ifup-ib    ifup-isdn  ifup-post   ifup-sit     ifup-tunnel    network-functions
[root@localhost network-scripts]# mkdir ifcfg-eth0
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@localhost network-scripts]# vim ifcfg-eth0

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
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="eth0"
UUID="5ae89fd0-897c-40cc-bdfa-fd716dd6fcc5"
DEVICE="eth0"
ONBOOT="yes"
~

添加kernel參數(shù)

[root@localhost network-scripts]# vim /etc/sysconfig/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
net.ifname="0"  //添加參數(shù)
GRUB_DISABLE_RECOVERY="true"                                

重啟

[root@localhost network-scripts]# vim /etc/sysconfig/grub

9.3 本章小結(jié)

本章主要介紹了Linux系統(tǒng)時(shí)的網(wǎng)絡(luò)配置,通過操作過程可以了解網(wǎng)卡的主要配置文件路徑,此外還介紹了如何修改網(wǎng)卡名稱。

鏈接:https://www.cnblogs.com/twlwbiubiu/p/17864938.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5460

    瀏覽量

    172726
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8691

    瀏覽量

    151915
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210391
  • 網(wǎng)絡(luò)管理
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    27752

原文標(biāo)題:Linux學(xué)習(xí)——網(wǎng)絡(luò)管理

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux學(xué)習(xí)筆記

    學(xué)習(xí)linux,花了時(shí)間和精力,下面把學(xué)習(xí)筆記跟大家分享下
    發(fā)表于 12-17 20:18

    《深入理解LINUX內(nèi)存管理學(xué)習(xí)筆記

    《深入理解LINUX內(nèi)存管理學(xué)習(xí)筆記1
    發(fā)表于 11-07 10:20

    郝健Linux內(nèi)存管理學(xué)習(xí)筆記分享

    郝健 Linux內(nèi)存管理學(xué)習(xí)筆記-第3節(jié)課
    發(fā)表于 06-10 08:55

    Linux內(nèi)存管理學(xué)習(xí)筆記-第2節(jié)課

    郝健 Linux內(nèi)存管理學(xué)習(xí)筆記-第2節(jié)課
    發(fā)表于 06-11 15:56

    嵌入式linux管理網(wǎng)絡(luò)的工具有哪些

    嵌入式linux管理網(wǎng)絡(luò)的工具主要有wpa_supplicant 和networkmanager兩種方式,它們都各自的工具來管理wifi網(wǎng)絡(luò),具體實(shí)現(xiàn)細(xì)節(jié)網(wǎng)上都有很詳細(xì)的介紹。接下來要
    發(fā)表于 11-05 08:19

    linux學(xué)習(xí)筆記

    linux學(xué)習(xí)筆記 linux目錄架構(gòu) /       根目錄 /bin         常用的命令  
    發(fā)表于 10-07 11:05 ?453次閱讀

    Linuxtasklet教程

    Linuxtasklet教程,很好的Linux自學(xué)資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-15 17:59 ?5次下載

    Linux網(wǎng)絡(luò)編程實(shí)例詳解

    網(wǎng)絡(luò)通訊教程學(xué)習(xí)Linux網(wǎng)絡(luò)編程實(shí)例詳解
    發(fā)表于 09-01 14:55 ?0次下載

    Linux網(wǎng)絡(luò)編程超級詳細(xì)筆記

    網(wǎng)絡(luò)通訊教程學(xué)習(xí)Linux網(wǎng)絡(luò)編程超級詳細(xì)筆記
    發(fā)表于 09-01 14:55 ?0次下載

    LINUX網(wǎng)絡(luò)編程

    網(wǎng)絡(luò)通訊教程學(xué)習(xí) LINUX 網(wǎng)絡(luò)編程
    發(fā)表于 09-01 14:55 ?0次下載

    Linux的基礎(chǔ)學(xué)習(xí)筆記資料總結(jié)

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux的基礎(chǔ)學(xué)習(xí)筆記資料總結(jié)包括了:一、 常用命令,二、 磁盤管理,三、 用戶管理,四、 文件權(quán)限,五、 目
    發(fā)表于 11-13 08:00 ?4次下載

    OpenStackCinder學(xué)習(xí)筆記

    OpenStackCinder學(xué)習(xí)筆記(開關(guān)電源技術(shù)教程ppt)-該文檔為OpenStackCinder學(xué)習(xí)
    發(fā)表于 09-23 12:40 ?5次下載
    OpenStack<b class='flag-5'>之</b>Cinder<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>

    ROS 學(xué)習(xí)筆記五:對Arduino環(huán)境刮目相看

    ROS 學(xué)習(xí)筆記五:對Arduino環(huán)境刮目相看
    發(fā)表于 11-29 09:51 ?2次下載
    ROS <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>五:對Arduino環(huán)境刮目相看

    HT32F52352學(xué)習(xí)筆記

    HT32F52352學(xué)習(xí)筆記
    發(fā)表于 12-02 20:36 ?6次下載
    HT32F52352<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>六

    Linux電源管理研究筆記—動態(tài)電源管理 DPM

    Linux電源管理研究筆記—動態(tài)電源管理 DPM
    發(fā)表于 01-07 11:56 ?6次下載
    <b class='flag-5'>Linux</b>電源<b class='flag-5'>管理</b>研究<b class='flag-5'>筆記</b>—動態(tài)電源<b class='flag-5'>管理</b> DPM