一、Linux網(wǎng)絡(luò)屬性配置
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領(lǐng)域:火鍋店設(shè)計等網(wǎng)站設(shè)計、成都全網(wǎng)營銷推廣解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
1.Linux主機接入到網(wǎng)絡(luò)方式
IP/NETMASK:實現(xiàn)本地網(wǎng)絡(luò)通信
路由(網(wǎng)關(guān)):可以進行跨網(wǎng)絡(luò)通信
DNS服務(wù)器地址:基于主機名的通信,Linux可以有三個DNS地址
當?shù)谝粋€地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止
2.網(wǎng)絡(luò)屬性配置方式
(1)靜態(tài)指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關(guān)信息
netstat:狀態(tài)及統(tǒng)計數(shù)據(jù)查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:接口
route:路由
ss:狀態(tài)及統(tǒng)計數(shù)據(jù)查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機名配置
2) 配置文件:
RedHat及相關(guān)發(fā)行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS服務(wù)器指定配置文件:/etc/resolv.conf
本地主機名配置文件:/etc/sysconfig/network
注:命令配置能及時生效,但時關(guān)閉當前進程之后配置失效,為一次性配置方式
通過配置文件配置網(wǎng)絡(luò)屬性,無法立即生效,需要重啟服務(wù)、重新加載配置文件或者重啟進程
(2)動態(tài)分配:依賴于本地網(wǎng)絡(luò)中有DHCP服務(wù)
DHCP:Dynamic Host Configure Procotol, 動態(tài)主機配置協(xié)議,此時不能固定IP地址
3.網(wǎng)絡(luò)接口命名
(1)傳統(tǒng)命名
以太網(wǎng):eth#,例如eth0, eth1, …
PPP網(wǎng)絡(luò):ppp#, 例如,ppp0, ppp1, …
(2)可預測命名方案(CentOS 7)
支持多種不同的命名機制,根據(jù)Fireware, 拓撲結(jié)構(gòu)等信息自動配置
1) Firmware或BIOS為主板上集成的設(shè)備提供的索引信息可用,則根據(jù)此索引進行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據(jù)此索引進行命名,如ens1, ens2, …
3) 如果硬件接口的物理位置信息可用,則根據(jù)此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據(jù)MAC地址命名,例如eno16777736(十六進制MAC), …
5)上述均不可用,則仍使用傳統(tǒng)方式命名;
(3)命名格式的組成
en:ethernet,表示因特網(wǎng)網(wǎng)卡接口
wl:wlan,表示無線網(wǎng)網(wǎng)卡接口
ww:wwan,Wireless Wide Area Network,表示無線廣域網(wǎng)網(wǎng)卡
(4)名稱類型:
oindex:集成設(shè)備的設(shè)備索引號;
sslot:擴展槽的索引號;
xMAC:基于MAC地址的命名;
pbussslot:基于總線及槽的拓撲結(jié)構(gòu)進行命名;
Linux 網(wǎng)卡配置有兩種方法,一是臨時配置、二是永久配置。
臨時配置網(wǎng)卡(以網(wǎng)卡名為 eth0 為例)的IP地址和子網(wǎng)掩碼,在重啟后失效。
1.1使用 ifconfig 命令配置,命令如下:
配置完成后,使用 ifconfig 命令查看是否配置成功,得到:
其中,網(wǎng)卡 lo 為本地環(huán)回網(wǎng)卡。
使用 route 命令配置網(wǎng)關(guān),命令如下:
若網(wǎng)卡 eth0 未啟用,可使用命令 ifconfig eth0 up 啟用;用命令 ifconfig eth0 down 禁用網(wǎng)卡。
編輯 /etc/network/interfaces 文件。命令如下:
按下按鍵 i 或 o 進入插入模式,編輯結(jié)束后使用 Esc 退出編輯,分別按鍵 :wq 退出。
例如:該 interfaces 的內(nèi)容可能為:
或者設(shè)置靜態(tài)IP地址。
或者默認通過DHCP模式獲得網(wǎng)絡(luò)配置。
配置后用命令行 /etc/init.d/networking restart 重啟網(wǎng)絡(luò)服務(wù)或重啟計算機生效。
網(wǎng)卡配置后可以用多種方式啟動和關(guān)掉網(wǎng)卡
1、服務(wù)形式開關(guān)網(wǎng)卡
啟動:service network start
關(guān)閉:service network stop
2、還可以在這里開關(guān)網(wǎng)絡(luò)服務(wù)
啟動網(wǎng)絡(luò)服務(wù):/etc/init.d/network start
停止網(wǎng)絡(luò)服務(wù):/etc/init.d/network stop
2、ifconfig開關(guān)網(wǎng)卡
啟動:ifconfig eth網(wǎng)卡編號 up
關(guān)閉:ifconfig eth網(wǎng)卡編號 down
1、首先,連接相應linux主機,進入到linux命令行狀態(tài)下,等待輸入shell指令。
2、在linux命令行下輸入shell指令:ifconfig。
3、最后,按下回車鍵執(zhí)行shell指令,此時會看到該機器有2塊網(wǎng)卡。
ifconfig和lspci
2.lspci |grep -i 'eth' 或 lspci | grep -i net命令
3. 3.iwconfig? :用于查看無線網(wǎng)絡(luò),如果你設(shè)備上有無線網(wǎng)卡此時可用此命令來查看
4.ethtool -p eth0