一、Linux網(wǎng)絡(luò)屬性配置
創(chuàng)新互聯(lián)公司專注于天門企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開發(fā)。天門網(wǎng)站建設(shè)公司,為天門等地區(qū)提供建站服務(wù)。全流程按需開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1.Linux主機(jī)接入到網(wǎng)絡(luò)方式
IP/NETMASK:實(shí)現(xiàn)本地網(wǎng)絡(luò)通信
路由(網(wǎng)關(guān)):可以進(jìn)行跨網(wǎng)絡(luò)通信
DNS服務(wù)器地址:基于主機(jī)名的通信,Linux可以有三個(gè)DNS地址
當(dāng)?shù)谝粋€(gè)地址本身掛了,才會(huì)查找其備用地址;若第一個(gè)地址無法解析則停止
2.網(wǎng)絡(luò)屬性配置方式
(1)靜態(tài)指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關(guān)信息
netstat:狀態(tài)及統(tǒng)計(jì)數(shù)據(jù)查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:接口
route:路由
ss:狀態(tài)及統(tǒng)計(jì)數(shù)據(jù)查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機(jī)名配置
2) 配置文件:
RedHat及相關(guān)發(fā)行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS服務(wù)器指定配置文件:/etc/resolv.conf
本地主機(jī)名配置文件:/etc/sysconfig/network
注:命令配置能及時(shí)生效,但時(shí)關(guān)閉當(dāng)前進(jìn)程之后配置失效,為一次性配置方式
通過配置文件配置網(wǎng)絡(luò)屬性,無法立即生效,需要重啟服務(wù)、重新加載配置文件或者重啟進(jìn)程
(2)動(dòng)態(tài)分配:依賴于本地網(wǎng)絡(luò)中有DHCP服務(wù)
DHCP:Dynamic Host Configure Procotol, 動(dòng)態(tài)主機(jī)配置協(xié)議,此時(shí)不能固定IP地址
3.網(wǎng)絡(luò)接口命名
(1)傳統(tǒng)命名
以太網(wǎng):eth#,例如eth0, eth1, …
PPP網(wǎng)絡(luò):ppp#, 例如,ppp0, ppp1, …
(2)可預(yù)測(cè)命名方案(CentOS 7)
支持多種不同的命名機(jī)制,根據(jù)Fireware, 拓?fù)浣Y(jié)構(gòu)等信息自動(dòng)配置
1) Firmware或BIOS為主板上集成的設(shè)備提供的索引信息可用,則根據(jù)此索引進(jìn)行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴(kuò)展槽所提供的索引信息可用,且可預(yù)測(cè),則根據(jù)此索引進(jìn)行命名,如ens1, ens2, …
3) 如果硬件接口的物理位置信息可用,則根據(jù)此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據(jù)MAC地址命名,例如eno16777736(十六進(jìn)制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è)備索引號(hào);
sslot:擴(kuò)展槽的索引號(hào);
xMAC:基于MAC地址的命名;
pbussslot:基于總線及槽的拓?fù)浣Y(jié)構(gòu)進(jìn)行命名;
通過命令+文件名查看內(nèi)容。如下命令可以查看。 1, cat :由第一行開始顯示文件內(nèi)容; 2,tac:從最后一行開始顯示,可以看出tac與cat字母順序相反; 3,nl:顯示的時(shí)候輸出行號(hào); 4,more:一頁(yè)一頁(yè)的顯示文件內(nèi)容; 5,less與more類似,但它可以....
linux創(chuàng)建多個(gè)虛擬網(wǎng)卡
由于業(yè)務(wù)需要,要在單個(gè)物理網(wǎng)卡上建立多個(gè)虛擬網(wǎng)卡,操作如下
cd /etc/sysconfig/network-scripts/ #進(jìn)入網(wǎng)卡目錄
cp ifcfg-eth0 ifcfg-eth0:1 # 復(fù)制出ifcfg-eth0:1虛擬網(wǎng)卡
vi ifcfg-eth0:1 #配置ifcfg-eth0:1虛擬網(wǎng)卡
============================================
DEVICE="eth0:1" #修改名稱
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="0694b368-ff87-4727-8dec-b17a4e021ae0"
HWADDR=00:0C:29:7B:2A:EB
IPADDR=192.168.1.89 #修改IP
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DOMAIN=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0:1 #修改名稱
============================================
:wq # 保存退出
reboot # 重啟機(jī)器,經(jīng)測(cè)試,service network restart 重啟網(wǎng)卡命令并不能使新建的虛擬網(wǎng)卡生效,所以重啟電腦