1. IP
IP是32位的二進制數,爲了方便,可以轉換爲4個十進制數。
ifconfig###查看或者臨時設定主機ip的工具
ifconfig 網絡接口##查看這個接口上的 ip
ifconfig eth0 172.25.254.100 netmask 255.255.255.0 #臨時設定ip
systemctl restart network#重新啓動網絡基本服務
systemctl restart NetworkManager#重啓網絡智能管理服務
圖形網絡配置方式
nm-connection-editor#圖形中的網絡設定工具
nmtui #文本中的網絡設定工具
命令設定ip的方式
nmcli
nmcli connection delete連接名稱#刪除此連接
nmcli connection add con-name westos ifname eth0 type ethernet autoconnect yes #添加動態網絡
nmcli connection add con-name westos ifname eth0 type ethernet ip4 ip/24 gw4 ip #添加靜態網絡
/etc/sysconfig/network-scripts/#網絡配置目錄
以ifcfg爲首命名的就是網絡配置文件。該文件不能用rm -fr直接刪除,要用nmcli connection delete連接名稱刪除。
通過更改或新建就可以改變網絡服務配置。
動態網絡配置文件編寫
vim ifcfg-xxx#網絡配置文件格式
DEVICE=eth0#指定文件管理的設備名稱
BOOTPROTO=dhcp#dhcp動態獲取,none和static都表示靜態網絡
ONBOOT=yes#開機自動激活設備
NAME=hello#指定網絡鏈接的名字爲hello
靜態網絡配置文件編寫
vim ifcfg-xxx #網絡配置文件格式
DEVICE=eth0 #指定文件管理的設備名稱
BOOTPROTO=static|none#dhcp動態獲取,none和static都表示靜態網絡
ONBOOT=yes #開機自動激活設備
NAME=hello#指定鏈接名字
IPADDR=172.25.254.100#設定ip爲172.25.254.100
NETMASK=255.255.255.0#子網掩碼爲255.255.255.0
2. 子網掩碼 netmask
8=255.0.0.0
16=255.255.0.0
24=255.255.255.0
32=255.255.255.255
3. 網關 gateway
網關就是路由器上和我們的主機處在同一個網段上的ip
vim /etc/sysconfig/network-scripts/ifcfg-xxx
GATEWAY=網關地址
4. 地址解析DNS
dns服務器的指向文件
vim /etc/resolv.conf
nameserver 172.25.254.254
vim /etc/sysconfig/network-scripts/ifcfg-xxx
DNS1=172.25.254.254
PEERDNS=yes|no###配置文件是否會修改/etc/resolv.conf no表示不修改
5. 網絡端口的檢測
ss|netstat
-a ##所有
-n##不做解析
-t##tcp協議
-u##udp協議
-l##listen,當前活躍端口
-e##顯示端口的詳細信息