1. 程式人生 > >linux下修改IP地址的方法

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 --》傳輸佇列的長度
第五六行 網絡卡接收資料包的統計資訊和接收錯誤的統計資訊
第七八行 網絡卡傳送資料包的統計資訊和傳送錯誤的統計資訊