网络配置及连接

来源:互联网 发布:人工智能 共产 知乎 编辑:程序博客网 时间:2024/05/21 06:58

一、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服务的配置













 

原创粉丝点击