Linux网络设置

一、查看网络信息

ifconfig //查看网卡信息
ifconfig -a  //查看所有网卡
ifconfig ens33 +ip/子网掩码 //临时修改ip地址
ifconfig ens33:0 +ip地址/子网掩码 // 临时创造一块虚拟网卡
ifconfig ens33:0 down //禁用临时网卡
ifdown ens33 //禁用网卡ens33
ifup ens3  //开启网卡ens33

①查看网卡信息

Linux网络设置_第1张图片

②添加一块临时网卡,设置IP为192.168.192.1

Linux网络设置_第2张图片

③禁用临时网卡ens33:0

Linux网络设置_第3张图片

④禁用网卡ens33

Linux网络设置_第4张图片

⑤开启网卡ens33

Linux网络设置_第5张图片

二、网卡配置文件

2.1

ens33网卡配置文件存在于/etc/sysconfig/network-scripts/ifcfg-ens33

Linux网络设置_第6张图片

TYPE=Ethernet //网卡类型:为以太网
PROXY_METHOD=none // 代理方式:关闭状态
BROWSER_ONLY=no //只是浏览器:否
BOOTPROTO=none //启动协议有三种状态: none/static/dhcp
DEFROUTE=yes //默认路由:是
IPV4_FAILURE_FATAL=no // 是否开启IPV4致命错误检测:否
NAME=ens33 //网卡名字(与DEVICE一致)
DEVICE=ens33 //网卡设备
ONBOOT=yes //开机是否自启
IPADDR=192.168.170.100//ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.170.2 //网关
DNS1=114.114.114.114 //dns地址解析
若写第二个DNS后面就写DNS2,即使只有一个,DNS也要跟1
DNS2=8.8.8.8(谷歌地址)

2.2

改完配置文件需要重启服务(重启之后不报错就表示成功)

systemctl restart network

看network状态

systemctl status network

Linux网络设置_第7张图片

三、虚拟机三种网络模式

Linux网络设置_第8张图片

①VMnet0:桥接,桥接模式必须要选择正确的网卡,无线网络需要选择无线的桥接模式

有线网络需要连接有线的桥接模式

②VMnet1:仅主机模式;有dhcp的功能,若勾选就配置网络分配的192.168.186.0网段的ip,多没有勾选就可以自己设定网段ip

Linux网络设置_第9张图片

③VMnet8:net模式,有dhcp功能,系统分配的192.168.17.0网段

Linux网络设置_第10张图片

④注意:增加vmet必须增加网卡,必须关掉firewalld和NetworkManager

四、ping命令

ping -c 10 www.baidu.com //指定ping百度10次
pong -w 10 www.baidu.com //指定ping百度10秒(默认1秒一次)
ping -i 5 www.baidu.com //指定ping间隔时间为5秒/次

Linux网络设置_第11张图片

Linux网络设置_第12张图片

Linux网络设置_第13张图片

五、traceroute 命令

ip route                                              #查看路由表具体明细
route-n                                               #显示更详细,显示出网关
route add -net IP地址 netmask 子网掩码地址 gw 网关地址    #添加到指定网段的路由记录
route del -net 目标网段(需要添加掩码)                    #删除到指定网段的路由记录
route add default gw ip地址                           #向路由表中添加默认网关记录
route del default gw ip地址                           #删除路由表中默认的网关记录
route add -host                                      #添加主机路由
route del -host 目标网段                              #删除主机路由

Linux网络设置_第14张图片

六、改hostname

在/etc/hostname文件下输入新名字 保存退出

hostnamectl set-hostname +新名字 
bash //立即生效

七、看端口 netstat命令

netstat -a //看所有类型
netstat -t //看TCP端口
netstat -u //看UDP端口
netstat -l //查看监听
netstat -n //以数字形式显示
netstat -p //进程显示
netstat -r //看路由表

八、ss命令

time ss -aupt | grep  //带时间显示22端口状态

九、查看并发连接数

time netstat -aut | grep EST | wc -l
time ss -o state established | wc -l

 

你可能感兴趣的:(linux)