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)情況下不使用,管理員可用。
如果無法確定名稱,則使用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)卡
[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
”nm-connection-editor“使用圖形化界面方式管理網(wǎng)絡(luò)
[root@localhost ~]# nm-connection-editor
修改主機(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
-
以太網(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)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
嵌入式linux管理網(wǎng)絡(luò)的工具有哪些
linux學(xué)習(xí)筆記
Linux網(wǎng)絡(luò)編程實(shí)例詳解
Linux網(wǎng)絡(luò)編程超級詳細(xì)筆記
Linux的基礎(chǔ)學(xué)習(xí)筆記資料總結(jié)
OpenStack之Cinder學(xué)習(xí)筆記
![OpenStack<b class='flag-5'>之</b>Cinder<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ROS 學(xué)習(xí)筆記之五:對Arduino環(huán)境刮目相看
![ROS <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>五:對Arduino環(huán)境刮目相看](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論