linux 网络配置

1 ifconfig 用来查看和配置网络接口网络配置,通常是网卡信息,包括IP 地址,掩码等

ifconfig [-a] [-V] [-s] <interface> [[<AF>] <address>] [[-]broadcast [<address>]] [netmask <address>] [up|down]
interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,netmask 表示设置子网掩码,up/down表示启用/关闭当前网卡
-a 查看所有网卡状态
-V 查看ifconfig 命令的版本信息
-s 查看统计信息

$ ifconfig eth0 172.16.0.1 设置第一块网卡的 IP 地址

$ ifconfig eth0 down 关闭第一块网卡

$ ifconfig eth0 netmask 255.255.255.0 将第一块网卡的子网掩码设置为 255.255.255.0

$ ifconfig eth0 172.16.0.1 netmask 255.255.255.0 同时设置 IP 地址和子网掩码

$ ifconfig eth0 查看第一块网卡的状态

$ ifconfig 查看所有的网卡状态

RX packets / TX packets 接收时 / 发送时

2 route 用来管理系统内核中的路由表,设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等

route [-CFvnee]
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mod] [reinstate] [[dev] If]
route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm] [metric N] [[dev] If]
route [-V] [--version] [-h] [--help]
-v 使用冗余输出模式
-A family 指定特定的地址族
-n 使用数字显示的地址,而不是去解释域名
-e 使用与 netstat 相同的输出格式
-ee 参数会产生很长的输出,包括内核路由表的几乎所有信息
-net 目标是一个网段
-host 目标是一个单独的主机
-F 显示内核 FIB 路由表结果可能被-e 和-ee 参数改变
-C 显示内核中路由缓存信息
del 删除一个路由表项
add 增加一个路由表项
Target 配置的目的网段或者主机,可以是IP 或者是网络或主机名
netmask Nm 用来指明要添加的路由表项的网络掩码
gw Gw 任何通往目的的IP 分组都要通过这个网关
metric M 设置路由表中该项的尺度域为M

$ route add -net 172.16.0.0 netmask 255.255.255.0 dev eth0 添加一条路由表项网段172.16.0.x 应该从接口"eth0"走

$ route add 0.0.0.0 gw 网关地址 添加一条缺省路由

$ route del 0.0.0.0 gw 网关地址 删除缺省路由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值