Linux網絡屬性配置:
將linux接到網絡中的方式:
1、 本地通信:配置IP/NATMASK
2、跨網絡通信:配置路由(網關)
3、基於主機名通信:配置DNS服務器地址(域名解析),linux可以配置3個DNS指向
Linux配置網絡的方式:
- 靜態指定
- 動態指定
1、靜態指定
-
- 指定命令
- 配置有關網絡的配置文件
(1)指定命令,只對當前系統有效
-
-
- ifcfg家族
- iproute2家族
- 在CentOS7上新增的nm(network Manager)家族
- DNS服務器的配置文件位置:/etc/resolv.conf
- 本地主機名配置文件位置:/etc/sysconfig/network
-
1)ifcfg家族
ifconfig :配置IP,NETMASK
route :路由
netstat:狀態及統計數據查看
2)iproute2家族
ip OBJECT
addr:與ip地址和掩碼有關的
link:與網絡接口有關的
route:與路由有關的
3)在CentOS7上nm家族
nmcli:命令行工具
mutui:test window工具
(2)直接編輯配置文件,永久有效
配置文件位置:
/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
eg:
----如上圖,是我目前主機的一個網絡信息的顯示
2、動態分配
依賴於本地網絡中的DHCP服務(Dynamic Host Configure Procotol)
動態主機設置協議(Dynamic Host Configuration Protocol, DHCP)是一個局域網的網絡協議,使用UDP協議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址給用戶給內部網絡管理員作為對所有計算機作中央管理的手段。
網絡接口命名方式
- 傳統命名
- 可預測命名方案(CentOS7)
1、傳統命名:
以太網:ethX,[0,oo),例如eth0,eth1...
PPP網絡:pppX, [0,...], 例如,ppp0, ppp1, ...
2、可預測命名方案(CentOS7)
支持多種不同命名機制:
Fereware,拓撲結構
一些補充:
將linux主機接入到網絡中:
主機要接入網絡中要配置的基本網絡屬性有哪些?
ip/mask
路由:和非本地網絡中的主機通信,配置默認網關機制
DNS服務器:指明用到哪個DNS服務器,域名解析。例如我們記住的是www.baidu.com,但是網絡需要把這個解析成它知道的數字,這時用到DNS域名解析
主DNS服務器
次DNS服務器
第三次服務器(windows支持2個。linux支持3個,防止宕機)
主機名:自己的主機有自己的主機名,但是別人想要訪問你的主機,你就必須要在互聯網的DNS服務器注冊才可以