linux系统平台部署及管理网络

网络设定

1.常用网络协议IPV4网络

ip:

32位   2进制

11111110.11111110.11111110.11111110=254.254.254.254


netmask:(子网掩码)

用来标识ip的网络位和主机位

网络位表示网络区域

主机位表示网络区域中的某台主机。


netmask非0位所对应的ip地址数值位这个ip的网络位。

netmask0位所对应的ip地址数值位这个ip的主机位。


网络位一致主机位不一致的两个ip是可以直接通信的,这样的两台主机叫做直连网络


2.设定ip

方法一:

ifconfig    device  ip    netmask   255.255.255.0

例如:ifconfig  eth0 172.25.254.114  netmask   255.255.255.0

这样的设定是临时的,在网络服务重新启动后失效。

linux系统平台部署及管理网络



方法二:

nm-connection-editor                   图形界面设定ip的方法

nmtui                                  当系统没有图形时可以用此命令设定

例如:用nm-connection-editor设定ip为:172.25.254.117

linux系统平台部署及管理网络


网络设备设定ip的方式有两种:动态,静态。

dhcp          动态获取,ip不固定

static        静态ip是操作着自行设定,ip固定


在此图形工具中选择dhcp为动态网络

在此图形工具中选择manual 位静态网络,ip须手动输入

如图:

linux系统平台部署及管理网络

方法三:

nmcli

nmcli   device  status  eth0           查看设备状态

nmcli   device  show    eth0           查看设备详细信息

nmcli   device  disconnect  eth0       关闭

nmcli   device   connect  eth0         开启



nmcli connection   。。。  服务链接

nmcli connection   down   westos   关闭westos链接  

nmcli connection   up     westos   开启westos链接

nmcli connection   show   westos   查看westos链接详细信息

linux系统平台部署及管理网络

nmcli connection   delete westos   删除westos链接

linux系统平台部署及管理网络

nmcli connection   add  type ethernet con-name westos ifname    eth0 autoconnect  yes     

                           添加  类型   以太网    链接名称   名称  网卡类型   eth0    动态

例如:nmcli connection  add  type ethernet con-name westos ifname   eth0 autoconnect  yes

添加eth0的动态网络

linux系统平台部署及管理网络linux系统平台部署及管理网络

 添加静态westos链接

nmcli connection  add  type ethernet con-name westos ifname    eth0   ip4   172.25.254.171

                          添加  类型   以太网   链接名称   名称   网卡类型   eth0  网络类型    ip地址

添加静态westos链接  

如图:

linux系统平台部署及管理网络


更改链接信息类型:

dhcp-----static      动态改为静态:
1.nmcli connection modify westos ipv4.addresses 172.25.254.200/24
2.nmcli connection modify westos ipv4.method manual
3.systemctl restart network

linux系统平台部署及管理网络


static-----dhcp     静态改为动态:

1.nmcli connection modify westos ipv4.method auto
2.systemctl restart network

linux系统平台部署及管理网络

方法四:

cd /etc/sysconfig/network-scripts/

vim ifcfg-xxxx

DEVICE=网卡

ONBOOT=yes

BOOTRPOTO=dhcp或  none=static

IPADDR=ip

NETMASK=子网掩码或PREFIX=子网掩码缩写

1.dhcp(动态):

cd /etc/sysconfig/network-scripts/

编辑文件vim ifcfg-westos              链接名称

内容为:

DEVICE=eth0                                网卡名称

ONBOOT=yes                              开机自动加载

BOOTRPOT=dhcp                       网络类型(动态)           

systemctl restart network           重启服务



2.静态网络:

cd /etc/sysconfig/network-scripts/

编辑文件vim ifcfg-westos                             链接名称

linux系统平台部署及管理网络

内容为:

DEVICE=eth0                                                 网卡名称

ONBOOT=yes                                                开机自动加载

BOOTRPOT=none                                         网络类型(静态)                

IPADDR=ip                                                     ip地址

NETMASK=255.255.255.0或PREFIX=24         子网掩码

linux系统平台部署及管理网络

systemctl restart network                             重启服务

linux系统平台部署及管理网络



一个静态网卡设定多个ip:



cd /etc/sysconfig/network-scripts/

编辑文件vim ifcfg-westos             链接名称

linux系统平台部署及管理网络

内容为:

DEVICE=eth0                                                 网卡名称

ONBOOT=yes                                               开机自动加载

BOOTRPOT=none                                         网络类型(静态)               

IPADDR0=ip                                                  ip地址

NETMASK0=255.255.255.0或PREFIX0=24      子网掩码

IPADDR1=ip                                                   ip地址

NETMASK1=255.255.255.0或PREFIX1=24      子网掩码

systemctl restart network                              重启服务

3.gateway 网关

1.路由器
主要功能是用来作nat(地址转化)的
dnat        目的地地址转换
snat         源地址转换

2.网关
路由器上和自己处在同一个网段的那个ip。

3.设定网关
systemctl    stop     NetwrokManager
vim      /etc/sysconfig/network        全局网关
GATEWAY=网关ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件         网卡接口网关
GATEWAY=网关ip

systemctl restart netwrok

route -n                          查询网关

例如:route   -n

linux系统平台部署及管理网络

4.dns

1.dns
dns是一台服务器
这台服务器提供了回答客户主机名和ip对应关系的功能。

2.设定dns
编辑配置文件:vim    /etc/resolv.conf
nameserver dns服务器ip

vim    /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
DNS1=dns服务器ip

3.本地解析文件
vim   /etc/hosts
ip    主机名称

4.本地解析文件和dns读取的优先级调整
/etc/nsswitch.conf
 38   hosts:     db files nisplus nis dns
 39   hosts:      files dns       files代表本地解析文件,dns代表dns服务器,哪个在前面哪个优先。