linux下的網路配置
什麼是ip address
internet protocol address ##網路協議位址
ipv4:internet protocol version 4
ip是由32個01組成,即1.2x32(11111110.11111110.11111110.11111110=254.254.254.254
子網掩碼
用來劃分網路區域
子網掩碼非0位對應的ip上的數字表示這個ip網路位
子網掩碼0位對應的ip上的數字表示這個ip主機位
網路位表示網路區域
主機位表示網路區域的某台主機
ip通訊判定
網路位一致,主機位不一致的2個ip可以直接通訊
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
網路設定工具
ping ##檢測網路是否通暢
ifconfig ##檢視或設定網路介面
ifconfig device ip/24 ##設定ip
ifconfig device down ##關閉介面
ifconfig device up ##開啟介面
ip addr show
ip addr show eth0
圖形方式設定ip
5.1 nm-connection-editor
5.2 nmtui
命令方式設定網路
nmcli ##networkmanager必須開啟
nmcli device show eth0 ##檢視網絡卡資訊
nmcli device status eth0 ##檢視網絡卡服務介面
nmcli device connect eth0 ##啟用eth0網絡卡
7.管理網路配置檔案
網路配置目錄
/etc/sysconfig/network-scripts/
網路配置檔案的命名規則
vim ifcfg-***
device=*** 裝置名稱
onboot=yes 網路服務開啟時自動啟用網絡卡
bootproto=dhcp|static|none 裝置工作方式
ipaddr= ip位址
prefix=24 子網掩碼
netmask=255.255.255.0 子網掩碼
name=*** 介面名稱
例:
一塊網絡卡配置多個ip
修改之後需重啟網路:
systemctl restart network
檢視ip:
ip addr show
ip addr show etho
8.回環介面
lo介面定義:本地回環位址指的是以127開頭的位址(127.0.0.1 – 127.255.255.254),通常用127.0.0.1來表示。
127.0.0.1,通常被稱為本地回環位址(loop back address),不屬於任何乙個有類別位址類。它代表裝置的本地虛擬介面,所以預設被看作是永遠不會宕掉的介面。在windows作業系統中也有相似的定義,所以通常在不安裝網絡卡前就可以ping通這個本地回環位址。一般都會用來檢查本地網路協議、基本資料介面等是否正常的。
其主要作用有兩個:
9.閘道器
把真實主機變成路由器
firewall-cmd --list-all
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload
firewall-cmd --list-all
masquerade:yes
設定虛擬機器閘道器
10.設定dns
dns=domain name system
在本地解析檔案中加入ip 網域名稱
修改dns指向檔案
11.設定解析的優先順序
系統預設優先順序:
/etc/hosts > /etc/resolv.conf
設定:vim /etc/nsswitch.conf
39 hosts: files dns ##/etc/hosts優先 | dns files ##/etc/resolv.conf優先
12.dhcp服務配置
在服務端:
修改vim /etc/hosts檔案
修改dhcpd.conf
可以在服務端和客戶端看到ip分配記錄
服務端:/var/lib/dhcpd/dhcpd.leases
客戶端:/var/log/messages
測試:在網路工作模式是dhcp的主機中重啟網路,可以看到ip 閘道器 dns 全部獲取成功
Linux下的網路配置
linux下的網路配置 1.什麼是ip address internet protocol address 網路程序位址 ipv4 internet protocol version 4 ip是由32個01組成 11111110.11111110.1111110.11111110 254.254.2...
Linux下配置網路
cd etc sysconfig network scripts 拷貝乙份設定檔案 cp ifcfg eth0 ifcfg eth0.bak 編輯檔案 vi ifcfg eth0 onboot 是否啟動網路 bootoroto ip的設定方式 dhcp自動設定 static手動設定 新增ip位址 a...
Linux下的網路配置命令
1 ifconfig 可以使用ifconfig命令來配置並檢視網路介面的配置情況。例如 1 配置eth0的ip位址,同時啟用該裝置。ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 配置eth0別名裝置eth0 1的ip位址,並新增路由。if...