linux系統下的網路配置(未完成)

2021-10-19 07:04:20 字數 3993 閱讀 5683

回環介面

閘道器設定dns

設定解析的優先順序

dhcp服務配置

什麼是ip address?

internet protocol address #網路程序位址

ipv4 #internet protocol version 4

1.2 x 32

ip是由32個01組成

11111110.11111110.11111110.11111110 = 254.254.254.254

用來劃分網路區域

子網掩碼非0的位對應的ip上的數字表示這個ip的網路位

子網掩碼0位對應的數字是ip的主機位

網路位表示網路區域

主機位表示網路區域裡某台主機

ping #監測網路是否通暢

ping -c 1 #ping1次

ping -w 1 #等待一秒

ping -c1 -w1 ip #ping1次等待一秒

ifconfig #檢視或設定網路介面

ifconfig #檢視

ifconfig device ip/24 #設定

ifconfig device down #關閉

ifconfig device up #開啟

ip addr #檢測或設定網路介面

ip addr show #檢測

ip addr add ip/24 dev device #設定

ip addr del dev ens160 ip/24 #刪除

設定:1.nm-connection-editor

更改:不建議用服務控制網路

systemctl restart networkmanager

建議使用:

nmctl connection show

nmctl connection down westos

nmctl connection up westos

2.nutui

nmcli #networkmanager必須開啟

nmcli device connect ens160 #啟用ens160網絡卡

nmcli device disconnect ens160 #關閉ens160網絡卡

nmcli device show ens160 #檢視網絡卡資訊

nmcli device status ens160 #檢視網絡卡服務介面資訊

nmcli connection show #檢視連線

nmcli connection down westos #關閉連線

nmcli connection up westos #開啟連線

nmcli connection delete westos #刪除連線

#新增連線

nmcli connection add type ethernet con-name westos ifname ens160 ip4 172.25.254.100/24

#更改nmcli connection modify westos ipv4.address 172.25.254.200/24

網路配置目錄

/etc/sysconfig/network-scripts/

ifcfg-***x

device=*** #裝置名稱

bootproto=dhcp | static | none #裝置工作方式

onboot=yes #網路服務開啟時自動啟用網絡卡

ipaddr= #ip位址

prefix=24 #子網掩碼

netmask=255.255.255.0 #子網掩碼

name= #介面名稱

vim /etc/sysconfig/network-scripts/ifcfg-ens160

device=ens160

onboot=yes

bootproto=dhcp

systemctl restart network

systemctl restart< c-f9 > network

vim /etc/sysconfig/network-scripts/ifcfg-ens160

device=ens160

onboot=yes

ipaddr0=172.25.254.100

netmask0=255.255.255.0

bootproto=none

name=westos

ipaddr1=172.25.0.100

prefix1=24

systemctl restart network

ip addr show ens160

回環介面-------人的神經--------127.0.0.1-----localhost

1.把westos_node1雙網絡卡主機變成路由器

systemctl start firewalld

firewall-cmd --list

firewall-cmd --permanent --add-mesquerade

firewall-cmd --reload

firewall-cmd --list-all

public (default,active)

inte***ce:br0 enp0s25 wlp3s0

sources:

services:dhcpv6-client ssh

ports:

masquerade:yes 《位址偽裝功能開啟,真實主機變成路由器

forward-ports:

icmp-blocks:

rich rules:

ip route add default via 1.1.1.200

ip route del default via 1.1.1.200

2.設定單網絡卡主機westos_linux的閘道器

vim /etc/sysconfig/network #全域性閘道器,針對所有沒有設定閘道器的網絡卡生效

gateway=172.25.254.20

vim /etc/sysconfig/network-scripts/ifcfg-ens160

gateway0=172.25.254.20 #當網絡卡中設定的ip有多個時,指定對於那個ip生效

gateway=172.25.254.20 #當網絡卡中設定的ip只有乙個時

route -n #檢視閘道器

domain name server == 網域名稱解析服務 #解析就是把網域名稱變成ip

vim /etc/hosts #本地解析檔案, 此檔案中直接提供位址解析

ip 網域名稱

vim /etc/resolv.conf #dns的指向檔案 不需要重新啟動網路立即生效

nameserver 114.114.114.114 #當需要某個網域名稱的ip位址時去問114.114.114.114

vim /etc/sysconfig/network-scripts/ifcfg-***x

dns=114.114.114.114 #需要重啟網路,當網路重新啟動。此引數會修改 /etc/resolv.conf

注意:當網路工作模式為dhcp時

系統會自動獲得ip 閘道器 dns

那麼 /etc/resolv.conf 會被獲得到的資訊修改

如果不需要獲得dns資訊

在網絡卡配置檔案中加入

peerdns=no

系統預設:

/etc/hosts > /etc/resolv.conf

vim /etc/nsswitch.conf

39 hosts: dns files # /etc/resolv.conf dns指向優先

在主機中使用映象找到 dhcp-server的安裝包

rpm -ivh dhcp-server

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf #用模板生成配置檔案

vim /etc/dhcp/dhcpd.conf

linux系統下的網路配置 DHCP服務

其核心協議包括ip tcp udp dns 路由協議 ip編址主要完成兩個基本功能 1 唯一地標識主機 2 幫助路由器快速地找到目的主機的位置,即選路問題。ip位址的型別由 首位元組規則 確定,即ip位址的第乙個位元組決定位址的型別。為了適應不同的網路規模,提高位址空間使用效率,分類編址中a b c...

linux下的網路配置

linux下的網路配置 什麼是ip address internet protocol address 網路協議位址 ipv4 internet protocol version 4 ip是由32個01組成,即1.2x32 11111110.11111110.11111110.11111110 25...

Linux下的網路配置

linux下的網路配置 1.什麼是ip address internet protocol address 網路程序位址 ipv4 internet protocol version 4 ip是由32個01組成 11111110.11111110.1111110.11111110 254.254.2...