网络设定 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 这样的设定是临时的,在网络服务重新启动后失效。 方法二: nm-connection-editor 图形界面设定ip的方法 nmtui 当系统没有图形时可以用此命令设定 例如:用nm-connection-editor设定ip为:172.25.254.117 网络设备设定ip的方式有两种:动态,静态。 dhcp 动态获取,ip不固定 static 静态ip是操作着自行设定,ip固定 在此图形工具中选择dhcp为动态网络 在此图形工具中选择manual 位静态网络,ip须手动输入 如图: 方法三: 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链接详细信息 nmcli connection delete westos 删除westos链接 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的动态网络 添加静态westos链接 nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.171 添加 类型 以太网 链接名称 名称 网卡类型 eth0 网络类型 ip地址 添加静态westos链接 如图: 更改链接信息类型: dhcp-----static 动态改为静态:1.nmcli connection modify westos ipv4.addresses 172.25.254.200/242.nmcli connection modify westos ipv4.method manual3.systemctl restart network static-----dhcp 静态改为动态: 1.nmcli connection modify westos ipv4.method auto2.systemctl restart network 方法四: 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 链接名称 内容为: DEVICE=eth0 网卡名称 ONBOOT=yes 开机自动加载 BOOTRPOT=none 网络类型(静态) IPADDR=ip ip地址 NETMASK=255.255.255.0或PREFIX=24 子网掩码 systemctl restart network 重启服务 一个静态网卡设定多个ip: cd /etc/sysconfig/network-scripts/ 编辑文件vim ifcfg-westos 链接名称 内容为: 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 NetwrokManagervim /etc/sysconfig/network 全局网关GATEWAY=网关ipvim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 网卡接口网关GATEWAY=网关ipsystemctl restart netwrokroute -n 查询网关 例如:route -n 4.dns 1.dnsdns是一台服务器这台服务器提供了回答客户主机名和ip对应关系的功能。2.设定dns编辑配置文件:vim /etc/resolv.confnameserver dns服务器ipvim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件DNS1=dns服务器ip3.本地解析文件vim /etc/hostsip 主机名称4.本地解析文件和dns读取的优先级调整/etc/nsswitch.conf 38 hosts: db files nisplus nis dns 39 hosts: files dns files代表本地解析文件,dns代表dns服务器,哪个在前面哪个优先。