回環介面
閘道器設定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...