linux下的網路配置

2021-08-29 02:39:38 字數 3339 閱讀 3272

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...