linux网络设置

云计算:《服务》
用户可以通过网络灵活获取计算机资源池(cpu、内存、磁盘、带宽)中资源,并且具有按量计费和弹性伸缩的特性。
一、查看网络配置:
1、ifconfig命令—查看所有活动的网络接口信息
ifconfig +网络接口(ens33)—查看特定的网络接口信息
Ps :ens33物理有线接口网卡、lo环口127.0.0.1,测试TCP协议是否正常
V0:(桥接)虚拟机与外面的局域网直接连接。与局域网在同一网段。
V1:(仅主机)虚拟机与宿主机形成局域网,无法访问外部网络。
V8;(NAT)把虚拟机连接到类似三层交换的虚拟网卡,可内外部通信。
2、hostname命令—查看、设置当前主机名
临时修改:hostname +[XX]
永久修改:vim /etc/hostname
hostnamectl set-hostname XX
3、route命令—查看、设置主机中的路由表
Route -n:以数字形式显示 (default>0.0.0.0)
3、netstat命令—查看系统的网络连接状态、路由表、接口统计等信息。
显示并发不过万的数据
-a:(all):所有已连接(established)、未连接(监听listen)
-n:以数字形式显示
-p:显示进程号 PID
-t:TCP协议
-u:UDP协议
-r:显示路由表route
4、SS命令—查看系统的网络连接状态、路由表、接口统计等信息
显示并发过万的数据
访问:tcp-diag模块
-n:服务名称变成端口号 ssh>22
-l:监听状态信息
-r:默认查看已连接的
5、ping命令—测试网络连通性
Ping +目标主机 例:ping 192.168.46.20
异常分析:1、无法访问主机:到不了;2、超时:回不来
6、traceroute命令—测试当前主机到目标主机之间经过的网络节点
Traceroute +www.baidu.com
1、网关
2、* nat转化
7、nslookup命令—测试DNS域名解析(www>ip)
nslookup +目标主机地址 (微软可用) (dir-linux的ls查看)
例:nslookup www.google.com udp:53 解析
Tcp:53 连接
dig+www.baidu.com (详细) (linux专用)
linux网络设置
二、使用网络配置命令:
1、设置网络接口的IP地址,子网掩码
格式:临时:ifconfig ens33 ip(192.168.46.20)netmask(255.255.255.0)
永久:vim /etc/sysconfig/network-scripts/ifcfg-ens33
设置DNS的几种方式:
(1)echo”nameserver +ip(网关nklookup下面码)” > /etc/resolv.conf (域名解析文件)
(2)修改网卡配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
+DNS1:8.8.8.8 (外部dns服务器)
+DNS2:网关码 (192.168.46.2)
(3)9直接配置本地解析:vim /etc/hosts
* 默认、只对本机有效、速度快
+180.101.49.11 www.baidu.com
所有的配置之后都要重启网络服务network:systemctl restart network
2、禁用或重新**网卡
Ifconfig +网络接口 +up ############开启
Ifconfig +网络接口 +down (ifdown ens33) ############关闭
(下面的子接口都没有了)
此设置相当于重启网络服务,systemctl restart network 所有都重启 ,此相当于针对重启
3、设置虚拟网络接口
添加子网卡:Ifconfig ens33:0 192.168.195.88 network 255.255.255.0
4、route命令—设置路由记录
(1)添加指定网段的路由记录
Route add -net 目标网段IP地址 gw 网关地址
(2)删除指定网段的路由记录
Route del -net 目标网段IP地址

(3)向路由表添加默认网关记录
Route add default gw 网关地址
(4)向路由表添加默认网关记录
Route del default gw 网关地址
阻止虚拟机的IP地址每次加一:systemctl disable networkmanager