linux 网络管理
一.IP 基础知识
ipv4
IP地址长度为二进制32位,4个一组,以10进制数表示
172.25.0.10(IP地址)/255.255.255.0(子网掩码)
子网掩码限制了网络的范围,255对应的IP位是网络位,0对应的IP位是主机位
二.配置IP
1.图形界面修改 nm-connection-editor
修改后如下:
2.文本化图形修改 nmtui
修改后如图:
3.命令修改
nmcli connection add type ethernetcon-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 #改变wetos的ip
nmcli connection modify "westos" ipv4.method <auto|manual> #改变westos的工作方式为动态或者静态
nmcli device connect eth0 #开启设备
nmcli device disconnect eth0 #关闭设备
nmcli device show #显示设备信息
nmcli device status #显示设备状态
4.修改配置文件
动态获取IP
静态网络
或者设置多个IP地址
结果如下
三.getway 网关
1.路由器
主要功能是作nat,具备判断网络地址和选择IP路径的功能,它在多网络互联环境中,建立灵活的链接
dnat 目的地地址转换
snat 源地址转换
2.网关
路由器上和自己处在同一个网段的那个IP
默认网关在网络层上以实现网络互联,是比较复杂的网络互联设备,仅用于两个高层协议
不同的网络互联。既可用于广域网互联,也可用于局域网互联
3.设定网关
systemctl stop NetwrokManager
a. vim /etc/sysconfig/network ##全局网关
GATEWAY=网关ip
b. 如果是网卡接口,则
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
GATEWAY=网关ip
注意:配置文件修改后需要重新加载
systemctl restart netwrok
c. route -n ##查询网关
四.DNS 域名解析
1.dns
域名系统:具备域名和IP地址互相映射的分布式数据库,可通过域名,得到相对应的IP地址
2.设定dns
vim /etc/resolv.conf
3.本地解析文件
vim /etc/hosts
4.本地解析文件和dns读取的优先级调整
vim /etc/nsswitch.conf