linux下修改IP地址的方法
1. 網絡卡的命名規則
在centos7中,en表示著:ethernet乙太網,即現在所用的區域網,enX(X常見有以下3種類型)
型別 | 說明 |
---|---|
o | 主機板板載網絡卡,整合裝置的裝置索引號 |
p | 獨立網絡卡,PCI網絡卡 |
s | 支援熱插拔網絡卡,usb之類,擴充套件槽的索引號 |
網絡卡後面的數字表示:MAC地址+主機板資訊計算得到的唯一序列
2. IP地址的臨時修改(重啟後失效)
1. 檢視網路介面的狀態
ifconfig
2. 使用命令:ifconfig ens33 192.168.1.64 netmask 255.255.255.0 #將ens33的IP改為192.168.1.64
3. 重啟網絡卡:service network restart #centos6的重啟網絡卡的命令
systemctl network restart #centos7的網絡卡重啟
3.新增多個臨時IP
1. 增加臨時IP命令:ifconfig ens33:0 192.168.1.64 netmask 255.255.255.0 up
2. 檢視網絡卡資訊:ifconfig
3. 刪除臨時IP:ifconfig ens33:0 del 192.168.1.64,經過ifconfig,未發現ens33:0的資訊
4.NeworkManager
NeworkManager服務是管理和監控網路設定的守護程序,CENTOS7更加註重使用NetworkManager服務來實現網路的配置和管理,7.0以前是通過network服務管理網路,以後的版本,所有網路管理和設定統一由NetworkManager服務來維護。它是一個動態的,事件驅動的網路管理服務。
- 相關的命令:systemctl status NetworkManager #檢視 NetworkManager的狀態
- 關於網路服務的一些配置檔案
路徑 | 內容 |
---|---|
/etc/sysconfig/network-scripts/ifcfg-ens33 | IP地址,子網掩碼等配置檔案 |
/etc/sysconfig/network-scripts/ifcfg-lo | 網絡卡迴環地址 |
/etc/resolv.conf | DNS配置檔案 |
/etc/hosts | 設定主機和IP繫結資訊 |
/etc/hostname | 設定主機名 |
5永久修改IP地址
方法1:使用 nmtui 文字框
1啟用編輯連線
2選擇合適的網絡卡,進入到對應的編輯模式
3修改自己的網絡卡資訊
4記得點選確定哦,然後一步步返回
最後別忘了重啟網絡卡服務:systemctl network restart
方法2:修改網絡卡的配置檔案
1命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33
2按下“ESC”,然後按下“wq!”,修改成功
最後別忘了重啟網絡卡服務:systemctl network restart
關於上述配置檔案的引數解釋:
引數 | 解釋 |
---|---|
DEVICE | 此配置檔案應用到的裝置 |
HWADDR | 對應的裝置的MAC地址 |
BOOTPROTO | 啟用此裝置時使用的地址配置協議,常用的dhcp, static, none,bootp |
NM_CONTROLLED | NM是NetworkManager的簡寫,此網絡卡是否接受NM控制;建議CentOS6為“no” |
ONBOOT | 在系統引導時是否啟用此裝置 |
TYPE | 介面型別;常見有的Ethernet, Bridge |
UUID | 裝置的惟一標識 |
IPADDR | 指明IP地址 |
NETMASK | 子網掩碼 |
GATEWAY | 預設閘道器 |
DNS1 | 第一個DNS伺服器指向 |
DNS2 | 第二個DNS伺服器指向 |
USERCTL | 普通使用者是否可控制此裝置 |
IPV4_FAILURE_FATAL | 如果為yes,則ipv4配置失敗禁用裝置 |
對於新手來說,只需要知道了解一下就可以,會修改IP地址
附:
ifconfig 命令下的引數介紹:
行數 | 內容 |
---|---|
第一行 | up–>網絡卡開啟狀態 |
第一行 | RUNNING–>網線處理連線狀態 |
第一行 | MULTICAST–>支援組播 |
第一行 | mtu 1500–>(Maximum Transmission Unit)最大傳輸單元大小為1500位元組 |
第二行 | 該網絡卡的IP地址,子網掩碼,廣播地址 |
第三行 | IPV6的配置資訊 |
第四行 | 網絡卡的MAC地址 |
第四行 | ether表示連線型別為乙太網 |
第四行 | txqueuelen 1000 --》傳輸佇列的長度 |
第五六行 | 網絡卡接收資料包的統計資訊和接收錯誤的統計資訊 |
第七八行 | 網絡卡傳送資料包的統計資訊和傳送錯誤的統計資訊 |