文章目錄
- 一、網絡參數配置
- 1.圖形化配置
- 2.命令行配置
- 2.1、ifconfig命令
- 2.2ifup和ifdown
- 子接口配置
- 2.3 多ip地址配置
- 2.4子接口配置
- 總結
一、網絡參數配置
1.圖形化配置
NetworkManager,Linux7系統中,一般建議停止該管理方式;Linux8以上操作系統統一將網絡管理交給NetworkManager管理。
#開啟
[root@localhost ~]# systemctl start NetworkManager
#關閉
[root@localhost ~]# systemctl stop NetworkManager
#關閉并開機不自啟
[root@localhost ~]# systemctl disable --now NetworkManager
#開啟并開機自啟
[root@localhost ~]# systemctl enable --now NetworkManager
2.命令行配置
2.1、ifconfig命令
查看及配置網卡參數(臨時配置),不能查看基于配置文件的多IP地址的網絡參數,默認不能查看到未啟用的網卡列表
root用戶可以使用該命令更改網卡參數,普通用戶只能用戶查看
語法:
ifconfig [接口]
ifconfig 接口 [aftype] options | address …
選項:
案例:臨時配置網卡參數
注:在配置前先給虛擬機添加一個網絡適配器
查看自身電腦的網卡
ifconfig ens224 192.168.115.136/24
然后在查看
臨時配置,重啟網絡服務、網卡啟停、主機重啟都將失效
2.2ifup和ifdown
注:linux8以上沒有這個命令,換為
systemctl start NetworkManager和
systemctl stop NetworkManager
ifup ens224
#啟用網卡,并讀取配置文件
ifdown ens224
#停用網卡
子接口配置
- 基于物理網卡的邏輯接口
- 可以使系統基于一塊網卡配置多個IP地址
語法:
ifconfig 網卡名:編號(上限999999999) IP地址/子網掩碼的網絡位長度 【臨時配置】
案例:生成子接口配置文件【永久配置】,不能使用DHCP獲得地址
cd /etc/sysconfig/network-scripts
編輯這個文件
通過這樣永久配置的網卡即使使用systemctl stop NetworkManager關閉也還在
案例:連接百度地址
我們直接ping www.baidu.com會顯示無網絡連接
使用route -n的時候會發現
Gateway網關都是0.0.0.0代表沒有配置網關
在使用 route add -net 0/0 gw 192.168.158.2添加網關
在ping 百度會發現提示未知的名稱或者服務
我們在windows下的終端輸入 nslookup www.baidu.com查看百度的ip地址
是220.181.111.1 在linux使用ping 220.181.111.1發現沒有問題
原因是沒有DNS域名解析
vim /etc/resolv.conf 進入這個文件添加DNS解析
最后在ping www.baidu.com
2.3 多ip地址配置
cd /etc/sysconfig/network-scripts
執行systemctl restart NetworkManager后
2.4子接口配置
先下載yum install -y network-scripts
這個是cp復制的,在進入這個復制的文件
關閉并開啟這個新的
子接口會顯示
關閉父接口
找不到子接口了,再打開父接口就行了
總結
提示:Linux網絡內容較多,今天的學習內容希望可以幫到小伙伴們