ifconfig
ifconfig 查看开启的网卡接口信息
ifconfig -a 查看所有的网卡信息(包括未启动的)
ifconfig 网卡名 只看网卡接口信息
ifconfig 网卡名 up 启动网卡
ifconfig 网卡名 down 让该网卡关闭关闭
ifconfig 网卡名 ip地址/子网掩码 临时设置ip地址
ifconfig 网卡名:0 ip地址/子网掩码 设置虚拟网卡(临时)
修改网卡名称(永久和临时)
修改网卡名称(临时修改)
ip link set ens36 down 先把网卡down掉,up的时候不能修改 ip link set ens36 name abc 改名,name后加上要更改的名字 ip link set abc up 启动网卡,就能生效,但是重启会失效,这个是临时性的
修改网卡名称(永久有效)
1.vim /etc/default/grub
2.在上面的行加入 net.ifnames=0
3.grub2-mkconfig -o /boot/grub2/grub.cfg
配置完之后重新生成,就生效了
修改主机名:hostname
查看主机名或修改主机名(临时)
hostname 查看
hostname 111 修改主机名为111
修改主机名(永久)
hostnamectl set-hostname 名字
reboot,重启生效
看路由条目
route
route -n 查看默认路由
route add -net 网段 gw 下一跳地址 添加静态路由
route del default 删除默认路由(0.0.0.0)
routr del -net ip/掩码 删除网段
添加路由器 route add -net ip/掩码 gw 下一跳ip
删除路由 route del -net ip/掩码
Detination:目的网段
Gateway:下一跳
内核调优
开启路由转发功能(linux系统默认不开启转发功能)
查看网络连接情况netstat (慢)ss(快)
netstat=ss
选项:
选项 | 作用 |
---|---|
-t | tcp协议,只显示tcp协议 |
-u | udp协议,只显示udp协议 |
-a | 显示主机中所有活动的网络连接信息 |
-n | 以数字的形式显示相关的主机地址、端口等信息 |
-p | 显示与网络连接相关联的进程号、进程名称信息 |
ss -natp |head
ping:测试网络连通性
ping [选项]目标主机
选项
-c 指定多少次
nslookup:域名解析
格式:nslookup 域名
nslookup www.baidu.com Server: 8.8.8.8 Address: 8.8.8.8#53
cdn:内容分发网络
tcpdump:抓包工具
tcpdump option proto dir type 选项 协议 数据的方向 抓取的数据类型
proto 协议:
1.tcp、udp、icmp tcpdump -i ens33 icmp(只抓ens33的icmp协议的包)
2.ipv4,ipv比较少
3.arp
dir 方向:一般默认是源和目的都抓
1.src:源 tcpdump -i ens33 src net 192.168.91.0/24 (抓来源是这个网段的包)
2.dst:目的 tcpdump -i ens33 dst net 192.168.91.0/24(抓目的是这个网段的包)
3.src and dst:源和目的都抓
type 类型:
1.host 主机 tcpdump -i ens33 host 192.168.91.6(只抓跟91.6有关的包)
2.net 网段
3.port 端口
4.port range 端口范围
tcpdump -i -en33 -nnn 只抓经过en33的流量
-i:指定网卡
-n :显示详细信息,加nn和nnn是更更详细
修改网卡配置最基本的配置:
DEVICE(网卡设备)=
BOOTPROTO(连接模式)=
ONBOOT(开机是否自启)=
IPADDR(IP地址)=
NETMAK(PREFIX)(子网掩码)=
GATEWAY(网关)=
DNS1=
bond 绑定网卡
网络排障工具:
tcpdump
tcpdump -i ens33 port or src and dst
ping
tracerount
ifconfig
nmap
ss