目录
查看网络配置
ifconfig:查看网卡配置信息
ifconfig -a 查看所有的网卡信息
ifconfig ens33只查看en33接口信息
ifconfig ens36 ip地址 临时配置网卡
ifconfig 网卡名up 启动网卡
ifconfig 网卡名down 关闭网卡
ifconfig 网卡名 ip地址/子网掩码 临时设置ip地址
ifconfig 网卡名:0 ip地址/子网掩码 设置虚拟网卡 临时测试使用 是临时的
!(G:\image-20231109090632646.png)
临时修改:
ip link set ens33 down
先将网卡down掉,up时不能修改
ip link set ens36 name abc
然后修改网卡名称
ip link set abc up
永久修改:
1.vim /etc/default/grub
2.在上面的行加入 net.ifnames=0
3.grub2-mkconfig -o /boot/grub2/grub.cfg
配置完之后重新生成,就生效了
查看主机名或修改主机名(临时)
hostname 查看
hostname 777 修改主机名为777
修改主机名(永久)
hostnamectl set-hostname 名字
reboot,重启生效
看路由条目
route
route -n查看默认路由
route del default 删除默认路由
route del -net网段 删除网段
route add -net 网段 gw 下一跳地址
添加静态路由
开启路由转发功能
内核调优:开启路由转发功能
查看网络连接情况
netstat(慢)= ss(快)
netstat 选项
netstat nat
ss 选项
选项 | 作用 |
---|---|
-t | tcp协议相关 只显示tcp协议 |
-u | udp协议相关 只显示udp协议 |
napt | |
naup |
ss -antp | head
ping:测试网络连通性
ping 选项 目标主机
-c 选项是发送多少个包
-w 表示等待十秒
nslookup:域名解析
格式:
nslook 域名
cdn,内容分发网络
tcpdump:抓包工具
tcpdump option proto dir type
选项 协议 数据的方向 抓取的数据类型
proto (协议):
-
tcp udp icmp
-
ip
-
arp
dir (方向):
-
src
-
dst
-
src and dst
type (类型):
-
host 主机
-
net 网段
-
port 端口
-
port range 端口范围
tcpdump -i -en33 -nnn
只抓经过en33的流量
-i:指定网卡
-n:显示详细信息,加nn和nnn是更详细
文件
/etc/hostname 跟主机名有关
/etc/hosts 跟域名解析文件有关(优先级最高)
/etc/resolv.conf 跟域名解析服务器地址有关
route -n 怎么看网关
ifconfig ip地址
nslookup 解析域名
hostnamectl set 修改主机名
ss -natp 查看系统连接状态
route add -net 192.168.91.0/24 gw 192.168.91.2 添加路由
route del-net 192.168.91.0/24 删除路由
修改网卡配置
DEVICE=
BOOTPROTO=
ONBOOT=
IPADDR=
NETMAK(PREFIX)=
GATEWAY=
DNS1=
bond 绑定网卡
网络排障工具
tcpdump重点掌握 例子
tcpdump -i ens33 port or src and dst
ping
traceroute
nmap
ss
修改 网卡名 ens33 修改 eth0
vim /etc/default/grub
net.ifnames=0
grub2-mkconfig -o /boot/grub2/grub.cfg
#重新生成grub 配置文件