linux(网络)

ip addr(或者ifconfig,需要按net-tools包) 查看激活的网卡
ifconfig -a 查看所有网卡
/etc/sysconfig/network-scripts/ 网卡配置文件
systemctl restart network 重启网络服务
systemctl start network
systemctl stop network
systemctl status network
ifconfig eth1 up 激活网卡
ifconfig eth1 down 关闭网卡
lspci |grep -i eth 查看当前系统所连接的所有网卡
mii-too eth0 检测网卡是否连接网线
route -n 查看路由信息
cat /etc/resolv.conf 查看DNS
vim /etc/hosts 配置DNS缓存文件
1.1.1.1 www.baidu.com
hostnamectl set-hostname sbsb 设置主机名
hostname
cat /etc/hostname
cat /etc/services 查看端口和服务对应关系
grep '^ftp\|^ssh' /etc/services
ifconfig eth1 172.16.10.11 netmask 255.255.255.0 临时修改网卡IP
ifconfig eth1 172.16.10.12/24

永久修改网卡IP
vim /etc/sysconfig/network-scripts/eth0
修改
BOOTPROTO="static"
添加:
IPADDR=192.168.0.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DNS1=192.168.0.254
DNS2=8.8.8.8
NM_CONTROLLED="no" 网卡不受NetworkManger服务管理,检测网络、自动连接网络的图形化工具,此工具会影响网卡配置(或者不添加此项,直接关闭服务:systemctl stop NetworkManger;systemctl disable NetworkManger)


修改网卡名
1、编辑,grub添加kernel参数
vim /etc/sysconfig/grub
GRUB_CMDLINE_LINUX="rhgb quiet 'net.ifnames=0 biosdevname=0'"
2、加载到引导分区
grub2-mkconfig -o /boot/grub2/grub.cfg
3、修改网卡名
cd /etc/sysconfig/network-scripts
mv ifcfg-ens33 ifcfg-eth0
vim ifcfg-eth0
NAME="eth0"
DEVICE="eth0"
4、重启生效
reboot(或init 6)

----------------------------------------------------------------

ifconfig eth0 promisc 开启繁杂模式(目标地址不是自己的数据包,也接收,用于抓包)
ifconfig eth0 -promisc 关闭繁杂模式
ethtool eth0 查看网卡信息
ethtool -S eth0 | grep crc 查看crc检验错误数
ethtool -g ens33 查看网卡缓存
ethtool -G ens33 rx 1024 修改网卡缓存
ethtool -G ens33 tx 1024
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 忽略ping包
echo 1 > /proc/sys/net/ipv4/ip_forward 开启路由转发功能
ifconfig eth0 mtu 1492 临时更改MTU
vim /etc/rc.local 永久更改MTU
添加:
ifconfig eth0 mtu 9000
添加完后需要修改权限:
chomd +x /etc/rc.d/rc.local

route -n 查看路由表
route add -host 1.1.1.1/32 dev eth0 添加主机路由
route add -host 1.1.1.1/32 gw 1.1.1.254
route add -net 1.1.1.1/32 dev eth0 添加网段路由
route add default gw 1.1.1.1 添加网关
route del default 删除网关
route del -host 1.1.1.1/32 删除主机路由
route del -net 1.1.1.0/24 删除网段路由
路由永久生效,需要关闭dhcp,并将路由写在文件中
1、关闭dhcp
vim ifcfg-ens33
修改11行的DEFROUTE="no"
添加PEERROUTES="no"
2、写路由
cd /etc/sysconfig/network-scripts/
vim route-ens33 (需要与网卡名相同)
default via 1.1.1.254 dev ens33
1.1.1.0/24 via 0.0.0.0 dev ens33

posted @ 2021-05-12 12:08  丑矬穷屌  阅读(176)  评论(0)    收藏  举报