day16 网络管理
网卡
en:ethernet
wl:wlan #wireless lan
ww:wwan #wireless wan
查看以太网卡
lspci |grep -i ethernet #当前系统所连接的所有以太网卡
mii-tool eth0 # 该命令需要安装有net-tools才能用
ifconfig -a #查看所有网卡信息(包括未激活的网卡)
ifconfig eth0 #查看单个网卡信息
网卡配置
systemctl restart network #重启网络服务
配置文件
/etc/sysconfig/network-scripts/ifcfg-网卡名
TYPE=Ethernet
DEVICE=enp0s3
BOOTPROTO=static|DHCP|manual
NAME=enp0s3
UUID=123e4567-e89b-12d3-a456-426614174000
ONBOOT=yes #前六项为必须内容
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ifconfig相关命令(临时修改,重启服务或者系统都失效)
ifconfig eth0 down|up #启停网卡(不加载网卡配置文件)
ifdown|ifup eth0 #加载网卡配置文件
ifconfig eth0 192.168.1.122 netmask 255.255.255.0 #临时设定IP和掩码
ifconfig eth0 192.168.1.122/24
ifconfig eht0 [-]promisc #[关闭]开启繁杂模式
繁杂模式下,数据包目的MAC地址不是自己的也接收
ifconfig eth0 [-]allmulti #[关闭]开启多播模式
ifconfig eth0 mtu 1500 #设置mtu
nmcli(network manager cli)
开启服务
systemctl start nmcli
修改网卡
nmcli conn modify ens33
ipv4.method manual(手动配置地址)
ipv4.address 192.168.71.110/24
ipv4.gateway 192.168.71.1
ipv4.dns 114.114.114.114
路由
开启路由转发功能
两种方式
- echo 1 > /proc/sys/net/ipv4/ip_forward
- sysctl -w net.ipv4_forward=1
路由表
路由表Flag
U #up
G #去往网关
H #去往主机
路由表操作(临时)
route -n #查看路由表
添加/删除主机路由
route add -host 2.2.2.2 netmask 255.255.255.255 dev ens33
添加/删除网络路由
route del -net 2.2.2.0 netmask 255.255.255.0 dev ens33
添加默认路由
route add default gw 192.168.1.1 dev ens33
nmcli对路由表操作(永久)
nmcli conn modify ens33
+[-]ipv4.routes "0.0.0.0/0 192.168.1.1"
在修改状态下不加 + 会把整个路由表清除掉
其他命令
arping 局域网ip冲突检测
arping -d 192.168.131.155
查看某个IP是否被不同的MAC占用

浙公网安备 33010602011771号