第一部分:網路原理:
一.網路編址 (主要使用ip編址)
1.ip編址是乙個雙層編址方案,乙個ip位址標識乙個主機(或乙個網絡卡介面) 2.現在應用最為廣泛的是ipv4編址,已經開始逐漸向ipv6編址轉換 3.ipv4位址為32位長,ipv6為128位長 4.乙個ipv4位址分為兩個部分: 網路部分和主機部分 5.網路部分用來標識所屬區域,主機部分用來標識該區域中的哪個主機。
二.ip位址:
1.ipv4位址共32位,通常使用點分十進位制方式表示 2.整個ip位址分為4個部分,每個部分8位。 例:ip位址十進位制和二進位制
三.子網掩碼:
四.同乙個網路主機之間通訊
1.同乙個網路主機之間通訊還要使用mac位址(網絡卡上的唯一表示),同網段的主機通過交換機或直連連線,主機會傳送arp協議,獲取要通訊主機的mac位址,然後進行通訊。
五.不同網路之間通訊
1.使用網管或者路由器或具有路由功能的主機。 六.路由: 在不同網路之間傳送資料的功能叫做路由功能,一般有多個介面,連線到不同的網路中,並且通過路由表進行資料**。
六.網域名稱:
七.dns
dns伺服器:由運營商提供的。
八.基本網路引數 1.要配置乙個區域網通訊的計算機: ip位址 子網掩碼 2.要配置乙個跨網段的通訊的計算機: ip位址 子網掩碼 網管 3.要配置乙個可上網的計算機: ip位址 子網掩碼 網管 dns
第二部分:網路配置:
一.乙太網連線:
1.在linux中,乙太網介面被命名為:eth0、eth1等,0、1代表網絡卡編號 2.通過lspci命令檢視網絡卡硬體資訊(如果是usb網絡卡,則可能需要使用lsusb命令) 3.命令ifconfig命令用來檢視介面資訊 ifconfig -a 檢視所有介面 ifconfig eth0 檢視指定介面 4.命令ifup、ifdown用來啟用、禁用乙個介面 ifup eth0 ifdown eth0
二.使用setup命令配置網路資訊,輸入setup命令:
netmask 是子網掩碼 static ip 靜態ip
配置完成後,使用ifup啟動網絡卡,並使用ifconfig命令檢視資訊。
三.網路相關配置檔案
1.網絡卡配置檔案 /etc/sysconfig/network-scripts/ifcfg-eth0 例: [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# intel corporation 82545em gigabit ethernet controller (copper) type=ethernet #網絡卡型別 device=eth0 #網絡卡介面名稱 或者叫eth1,那麼檔名也叫ifcfg-eth1 onboot=yes #系統啟動時是否自動載入 bootproto=static #啟用位址協議 --static:靜態協議 --bootp協議 --dhcp協議 ipaddr=192.168.1.11 #網絡卡ip位址 netmask=255.255.255.0 #網絡卡網路位址 gateway=192.168.1.1 #網絡卡閘道器位址 dns1=8.8.8.8 #網絡卡dns位址 hwaddr=00:0c:29:13:5d:74 #網絡卡裝置mac位址 broadcast=192.168.1.255 #網絡卡廣播位址
2.dns配置檔案 /etc/resolv.conf 例: [root@uz23132 network-scripts]# cat /etc/resolv.conf nameserver 8.8.8.8 #dns 3.主機名配置檔案 /etc/sysconfig/network 例: [root@uz23132 ~]# cat /etc/sysconfig/network networking=yes hostname=uz23132.uuzz.com #主機名 gateway=192.168.1.1 #閘道器 networking_ipv6=off 4.靜態主機名配置檔案 /etc/hosts 例: [root@uz23132 network-scripts]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.11 uz23132.uuzz.com #主機名對應ip
四.網路測試命令:
五.修改主機名:
1.實時修改主機名: 使用hostname修改主機名機器重啟後會被還原 hostname 主機名 2.永久修改主機名:修改/etc/sysconfig/network檔案 hostname=主機名
六.故障排查:
CentOS 6 7 配置網路
1.路徑位置 vi etc sysconfig network scripts ifcfg eth0 ifcfg eth0則根據情況進行修改 2.網路配置 device ens33 驅動名稱 hwaddr 00 00 00 00 00 00 mac位址 type ethernet 網絡卡型別 uui...
Centos7網路基本網路
linux網路基本網路配置方法介紹 linux配置檔案 1.網路配置檔案 每次修改完成,要使用systemctl restart network 命令讓配置生效 2.主機名稱配置檔案 1 etc sysconfig network該檔案中networking主機將無法連線網路。2 windows下,...
centOS7網路配置
開啟 etc sysconfig network scripts ifcfg eno xx 將bootprotot的值改為static 將onboot的值改為yes 尾部新增 ipaddr x.x.x.x gateway x.x.x.x netmask x.x.x.x 儲存退出 用以下命令重啟網路 ...