本文中,實驗用的網卡編號是ens37
通過ifconfig命令配置
ifconfig是net-tools中的一個工具,目前已經廢棄,不在維護了。
所以要使用ifconfig,Linux需要安裝net-tools
配置命令
查看IP地址
ifconfig
臨時修改IP地址
ifconfig eth0 192.168.1.1 netmask 255.255.0.0
ifconfig eth0 192.168.1.2/16
ifconfig eth0:1 192.168.1.3/16 指定子接口
通過ip命令配置
ip命令是iproute2提供的名,Linux需要安裝iproute2
查看IP地址
ip a
臨時修改IP地址
添加IP地址
ip add add 192.168.1.1/24 dev ens37
刪除IP地址
ip add del 172.16.2.152/16 dev ens37
通過nmtui命令,圖形化位置–永久修改
該命令已經內置在了Linux內核中,最小化安裝Linux也有該命令
[root@localhost ~]# nmtui
通過nmtui配置的IP地址,是永久生效的,
但是配置好修改需要重啓網絡接口或者重啓網絡任務
圖形配置比較簡單,就不在截圖了。
PS:只能用鍵盤操作哦!~
重啓網絡接口和服務
重啓接口的命令比較多
1、基於net-tools的ifconfig命令
ifdown ens37 && ifup ens37 實際環境,最好連在一起寫,否則網卡斷了就起不來了
2、基於route2的ip命令
測試了一下,連寫不生效,所以不要用在管理接口
ip link set ens37 down //斷開接口
ip link set ens37 up //開啓接口
3、如果是Red Hat Enterprise Linux 7 與 CentOS 7的Linux,建議使用nmcli來重啓網絡接口,up自帶重啓功能
[root@6000m ~]# nmcli connection up ens37
連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/13)
4、重啓網絡服務器
如果是Red Hat Enterprise Linux 7 與 CentOS 7以上的Linux,可以用以下命令重啓網絡服務器
systemctl restart network
如果是Red Hat Enterprise Linux 7 與 CentOS 7以下的Linux,可以用以下命令重啓網絡服務器
service network restart
如果重啓失敗,建議使用nmcli connection up ens37來重啓接口,或者重啓服務器讓配置生效。