一、Linux網絡屬性配置
站在用戶的角度思考問題,與客戶深入溝通,找到崇仁網站設計與崇仁網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網站、網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋崇仁地區(qū)。
1.Linux主機接入到網絡方式
IP/NETMASK:實現(xiàn)本地網絡通信
路由(網關):可以進行跨網絡通信
DNS服務器地址:基于主機名的通信,Linux可以有三個DNS地址
當?shù)谝粋€地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止
2.網絡屬性配置方式
(1)靜態(tài)指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關信息
netstat:狀態(tài)及統(tǒng)計數(shù)據查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:接口
route:路由
ss:狀態(tài)及統(tǒng)計數(shù)據查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機名配置
2) 配置文件:
RedHat及相關發(fā)行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS服務器指定配置文件:/etc/resolv.conf
本地主機名配置文件:/etc/sysconfig/network
注:命令配置能及時生效,但時關閉當前進程之后配置失效,為一次性配置方式
通過配置文件配置網絡屬性,無法立即生效,需要重啟服務、重新加載配置文件或者重啟進程
(2)動態(tài)分配:依賴于本地網絡中有DHCP服務
DHCP:Dynamic Host Configure Procotol, 動態(tài)主機配置協(xié)議,此時不能固定IP地址
3.網絡接口命名
(1)傳統(tǒng)命名
以太網:eth#,例如eth0, eth1, …
PPP網絡:ppp#, 例如,ppp0, ppp1, …
(2)可預測命名方案(CentOS 7)
支持多種不同的命名機制,根據Fireware, 拓撲結構等信息自動配置
1) Firmware或BIOS為主板上集成的設備提供的索引信息可用,則根據此索引進行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,如ens1, ens2, …
3) 如果硬件接口的物理位置信息可用,則根據此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據MAC地址命名,例如eno16777736(十六進制MAC), …
5)上述均不可用,則仍使用傳統(tǒng)方式命名;
(3)命名格式的組成
en:ethernet,表示因特網網卡接口
wl:wlan,表示無線網網卡接口
ww:wwan,Wireless Wide Area Network,表示無線廣域網網卡
(4)名稱類型:
oindex:集成設備的設備索引號;
sslot:擴展槽的索引號;
xMAC:基于MAC地址的命名;
pbussslot:基于總線及槽的拓撲結構進行命名;
1、第一步在電腦上打開xshell,建立連接,輸入主機名,用戶名和密碼,如下圖所示:
2、第二步可以看到已經遠程連接到linux系統(tǒng)服務器了,如下圖所示:
3、第三步輸入“ifconfig?-a”命令,來查看linux系統(tǒng)ip,如下圖所示:
4、第四步按回車鍵之后,可以查看到linux系統(tǒng)的ip地址,在eth0的下方inet旁邊就是內網ip地址,如下圖所示:
5、第五步也可以看一下按回車鍵的信息,eth0是網卡名稱,lo是本地環(huán)回接口,netmask是本機掩碼,如下圖所示:
ifconfig和lspci
2.lspci |grep -i 'eth' 或 lspci | grep -i net命令
3. 3.iwconfig? :用于查看無線網絡,如果你設備上有無線網卡此時可用此命令來查看
4.ethtool -p eth0
在linux下通過命令查網卡配置的方法如下:
1、首先在電腦上打開Linux系統(tǒng),然后進入Linux系統(tǒng)的終端窗口。
2、然后使用nmcli命令顯示所有連接,命令為nmcli con show。
3、然后顯示活動的所有配置設置,命令為nmcli con show “System eth0”。
4、然后用nmcli dev status顯示設備狀態(tài),命令為nmcli dev status。
5、然后再顯示eth0設備的設置,命令為nmcli dev show eth0。
6、然后查看活動連接,命令為nmcli con show --active,這樣問題就解決了。