文章时效性提示
这是一篇发布于 1185 天前的文章,部分信息可能已发生改变,请注意甄别。
Linux网络配置/路由器及防火墙设置
网络配置
1 | route -n |
输出 | 说明 |
---|---|
Destination | 目标网段或者主机 |
Gateway | 网关地址 |
Genmask | 网络掩码 |
Flags | 标记 U路由活动 G路由指向网关 |
Metric | 路由距离,到达指定网络所需的中转数 |
Ref | 路由项引用次数 |
Use | 路由项由软件查找次数 |
Iface | 该路由表项对应的输出接口 |
add 添加一条路由规则
del 删除一条路由规则
-net 目的地址是一个网络
-host 目的地址是一个主机
target 目的网络或主机
netmask 目的地址的网络掩码
gw 路由数据包通过的网关
dev 为路由指定的网络接口
防火墙设置
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
我在ubuntu上并没有这项服务
于是我找到了 ufw
1 | sudo ufw status |
上面提示表示没有开启防火墙,并不是没有安装防火墙
1 | sudo ufw reload #重启 |
1 | udo ufw enable |
作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。
1 | 开启/禁用相应端口或服务举例sudo ufw allow 80 允许外部访问80端口 |