網絡配置及連接

一、ip基礎知識

1.ipv4


2進制32-----10進制

172.25.21.10/255.255.255.0

172.25.21.10ip地址

255.255.255.0:子網掩碼

子網掩碼255位對應的ip位爲網絡位,子網掩碼0對應的ip位爲主機位

二、配置ip

1.圖形化

1.1 圖形界面:nm-connection-editor




1.2 文本化圖形:nmtui




2.命令

ifconfig 網卡(eth0) ip(172.25.254.121) netmask(255.255.255.0)    ##臨時設定

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes  #添加dhcp網絡

nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24    #添加靜態網絡

nmcli connection delete westos                   #刪除westos鏈接

nmcli connection show                               #顯示所有網絡鏈接


nmcli connection down westos                     #關閉指定鏈接

nmcli connection up westos                          #開啓指定鏈接

nmcli connection modify "westos" ipv4.addresses newip/24            #改變wetosip

nmcli connection modify "westos" ipv4.method <auto|manual>        #改變westos的工作方式爲動態或者靜態

nmcli device connect eth0                           #開啓設備

nmcli device disconnect eth0                      #關閉設備

nmcli device show                                     #顯示設備信息


nmcli device status                             #顯示設備狀態


3.文件

dhcp        ##動態獲取

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

DEVICE=eth0               ##接口使用設備

BOOTPROTO=dhcp      ##網卡工作模式

ONBOOT=yes              ##網絡服務開啓時自動激活

NAME=eth0                 ##網絡接口名稱

wq

systemctl restart network

static|none  ##靜態網絡

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


DEVICE=eth0                         ##設備

BOOTPROTO=static|none       ##設備工作方式

ONBOOT=yes                        ##開啓網絡服務激活設備

NAME=eth0                           ##網絡接口名稱

IPADDR=172.25.0.100            ##IP

NETMASK=255.255.255.0 | PREFIX=24   ##子網掩碼


三、gateway 網關

1.路由器

主要功能是用來作nat的。其中dnat表示目的地地址轉換snat表示源地址轉換

2.網關

路由器上和自己處在同一個網段的那個ip


如圖:即虛擬機IP與真機IP相同部分(172.25.254.?)

3.設定網關

systemctl stop NetwrokManager

vim /etc/sysconfig/network  ##全局網關

GATEWAY=網關ip


vim /etc/sysconfig/network-scripts/ifcfg-網卡配置文件 ##網卡接口網關

GATEWAY=網關ip

systemctl restart netwrok


systemctl ... NetwokManager.service  #網絡智能管理服務,具有記憶功能

route -n            ##查詢網關

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0   (網關)172.25.0.254    0.0.0.0         UG   0      0        0 eth0

172.25.0.0      0.0.0.0         255.255.255.0   U    0      0        0 eth0

四、dns

1.dns

dns是一臺服務器,這臺服務器提供了回答客戶主機名和ip對應關係的功能(即真機所連接無線網提供的IP)


2.設定dns

vim /etc/resolv.conf

nameserver dns服務器ip

vim /etc/sysconfig/network-scripts/ifcfg-網卡配置文件

DNS1=dns服務器ip


注:虛擬機通過真機(路由器)連接無線網,在保證虛擬機可以連接真機的條件下,虛擬機也需要通過vim   /etc/resolv.conf配製nameserver與真機保持一致,即DNS保持一致,其中DNS爲真機連接無線網時,無線網所提供的ip;火牆策略中的ip地址爲無線網所提供


3.本地解析文件

vim /etc/hosts

ip  主機名稱(如:183.232.231.173   www.baidu.com


4.本地解析文件和dns讀取的優先級調整

vim  /etc/nsswitch.conf

38 #hosts:     db files nisplus nis dns

39 hosts:      files dns       ##files代表本地解析文件,dns代表dns服務器,那個在前面那個優先

5.dhcp服務的配置













 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章